Hva er OpenClaw-ferdigheten?#
PocketHook-ferdigheten for OpenClaw lar OpenClaw-agenten din utløse iOS-snarveier på enheten din. Når du ber OpenClaw om å opprette et notat, lage en spilleliste eller kjøre en hvilken som helst automatisering, inkluderer agenten markører i svaret sitt som PocketHook oppdager og utfører.
Tidlig utgivelse. Denne ferdigheten kan trenge ytterligere tilpasning for oppsettet ditt. De medfølgende snarveiene er eksempler — du må registrere dine egne og tilpasse ferdigheten til hvordan du bruker PocketHook.
Slik fungerer det#
- Du sender en melding fra PocketHook, som videresender den til OpenClaw-serveren din
- OpenClaw behandler den med sin LLM og PocketHook-ferdigheten
- Svaret inneholder innebygde markører som
[SHORTCUT:New Note]og[DATA:{...}] - PocketHook oppdager markørene, fjerner dem fra den viste meldingen, og utfører snarveiene på enheten din
PocketHook kommuniserer med OpenClaw ved hjelp av OpenAI Chat Completions-formatet med headeren x-openclaw-agent-id: main.
Oppsett#
1. Installer ferdigheten#
git clone https://github.com/pockethook-app/openclaw-pockethook.git
cp -r openclaw-pockethook/ ~/.openclaw/workspace/skills/pockethook/
OpenClaw laster ferdigheter på nytt automatisk — ingen omstart nødvendig.
2. Konfigurer PocketHook#
I PocketHook på iOS-enheten din, gå til Innstillinger:
| Innstilling | Verdi |
|---|---|
| Server-URL | Din OpenClaw HTTP-proxy-URL (HTTPS) |
| Autentiseringstoken | Ditt OpenClaw-autentiseringstoken |
| OpenClaw-modus | ON |
For bakgrunnsoppgaver (valgfritt):
| Innstilling | Verdi |
|---|---|
| Bakgrunnsoppgaver | ON |
| Avspørrings-URL | Ditt avspørringsendepunkt |
| Hentemelding | fetchPendingTasks |
Trykk Test tilkobling for å bekrefte.
Støttede markører#
| Markør | Formål |
|---|---|
[SHORTCUT:name] eller [RUN:name] | Utløs en iOS-snarvei |
[DATA:{...}] | Send JSON-data til den forrige snarveien |
[URL:https://...] | Åpne en URL i den innebygde nettleseren |
Markører plasseres på slutten av svaret og kan kombineres:
Creating your note and opening the recipe.
[URL:https://example.com/recipe]
[SHORTCUT:New Note]
[DATA:{"title": "Pasta Recipe", "content": "Ingredients: flour, eggs, salt"}]
Flere snarveier utføres i rekkefølge — PocketHook venter til hver er fullført før den neste kjøres.
Registrere dine snarveier#
Ferdigheten leveres med eksempelsnarveier (New Note, newPlayList). For å legge til dine egne, rediger SKILL.md tre steder:
1. description-feltet#
Legg til din snarveisutløser i Use when:-listen slik at OpenClaw aktiverer ferdigheten:
description: >
...
Use when: create a note, make a playlist, set a reminder, ...
2. “When to Use”-tabellen#
Match brukerens intensjon til snarveihandlingen:
| User asks to set a reminder | `[SHORTCUT:Add Reminder]` with `title` and `date` |
3. “User’s Shortcuts”-seksjonen#
Dokumenter snarveinavnet og dataformatet:
### Reminders
- `Add Reminder` — Create a reminder. Data: `{"title": "...", "date": "..."}`
Bakgrunnsoppgaver#
PocketHook støtter avspørring for asynkront arbeid:
- PocketHook sender periodisk en GET til avspørrings-URL-en
- Hvis svaret er
true, vises et varsel - Når brukeren åpner PocketHook, sender den
fetchPendingTasks - OpenClaw svarer med de fullførte resultatene (inkludert snarveimarkører)
- Hvis det ikke er ventende resultater, svar bare med
false
Dette lar OpenClaw håndtere lange oppgaver (research, prosjektopprettelse, dataanalyse) i bakgrunnen og levere resultater når de er klare.