Čo je zručnosť OpenClaw?#
Zručnosť PocketHook pre OpenClaw umožňuje vášmu agentovi OpenClaw spúšťať iOS Skratky na vašom zariadení. Keď požiadate OpenClaw o vytvorenie poznámky, zostavenie playlistu alebo spustenie akejkoľvek automatizácie, agent do svojej odpovede vloží značky, ktoré PocketHook rozpozná a vykoná.
Rané vydanie. Táto zručnosť môže vyžadovať ďalšie doladenie podľa vášho nastavenia. Priložené skratky sú príklady — budete si musieť zaregistrovať vlastné a prispôsobiť zručnosť tomu, ako PocketHook používate.
Ako to funguje#
- Odošlete správu z PocketHook, ktorá sa presmeruje na váš server OpenClaw
- OpenClaw ju spracuje pomocou svojho LLM a zručnosti PocketHook
- Odpoveď obsahuje vložené značky ako
[SHORTCUT:New Note]a[DATA:{...}] - PocketHook značky rozpozná, odstráni ich zo zobrazenej správy a spustí Skratky na vašom zariadení
PocketHook komunikuje s OpenClaw pomocou formátu OpenAI Chat Completions s hlavičkou x-openclaw-agent-id: main.
Nastavenie#
1. Inštalácia zručnosti#
git clone https://github.com/pockethook-app/openclaw-pockethook.git
cp -r openclaw-pockethook/ ~/.openclaw/workspace/skills/pockethook/
OpenClaw za chodu automaticky znovu načítava zručnosti — reštart nie je potrebný.
2. Konfigurácia PocketHook#
V PocketHook na vašom iOS zariadení prejdite do Nastavení:
| Nastavenie | Hodnota |
|---|---|
| URL servera | URL vašej HTTP proxy OpenClaw (HTTPS) |
| Autentifikačný token | Váš autentifikačný token OpenClaw |
| Režim OpenClaw | ON |
Pre úlohy na pozadí (voliteľné):
| Nastavenie | Hodnota |
|---|---|
| Úlohy na pozadí | ON |
| URL pollingu | Váš endpoint pre polling |
| Správa na načítanie | fetchPendingTasks |
Klepnutím na Otestovať pripojenie overíte funkčnosť.
Podporované značky#
| Značka | Účel |
|---|---|
[SHORTCUT:name] alebo [RUN:name] | Spustí iOS Skratku |
[DATA:{...}] | Odovzdá JSON dáta predchádzajúcej skratke |
[URL:https://...] | Otvorí URL v prehliadači vo vnútri aplikácie |
Značky sa umiestňujú na koniec odpovede a možno ich kombinovať:
Creating your note and opening the recipe.
[URL:https://example.com/recipe]
[SHORTCUT:New Note]
[DATA:{"title": "Pasta Recipe", "content": "Ingredients: flour, eggs, salt"}]
Viaceré skratky sa spúšťajú postupne — PocketHook čaká na dokončenie každej z nich, kým spustí ďalšiu.
Registrácia vlastných skratiek#
Zručnosť obsahuje ukážkové skratky (New Note, newPlayList). Ak chcete pridať vlastné, upravte SKILL.md na troch miestach:
1. Pole description#
Pridajte spúšťač vašej skratky do zoznamu Use when:, aby OpenClaw zručnosť aktivoval:
description: >
...
Use when: create a note, make a playlist, set a reminder, ...
2. Tabuľka „When to Use"#
Namapujte zámer používateľa na akciu skratky:
| User asks to set a reminder | `[SHORTCUT:Add Reminder]` with `title` and `date` |
3. Sekcia „User’s Shortcuts"#
Zdokumentujte názov skratky a formát dát:
### Reminders
- `Add Reminder` — Create a reminder. Data: `{"title": "...", "date": "..."}`
Úlohy na pozadí#
PocketHook podporuje polling pre asynchrónne úlohy:
- PocketHook pravidelne odosiela GET na URL pollingu
- Ak je odpoveď
true, zobrazí sa notifikácia - Keď používateľ otvorí PocketHook, odošle
fetchPendingTasks - OpenClaw odpovie dokončenými výsledkami (vrátane značiek skratiek)
- Ak nie sú žiadne čakajúce výsledky, odpovie iba
false
To umožňuje OpenClaw spracovávať dlhé úlohy (výskum, vytváranie projektov, analýzu dát) na pozadí a doručiť výsledky, akonáhle sú hotové.