Gå til hovedindhold
  1. Dokumentation/

OpenClaw-skill

Hvad er OpenClaw-skillet?
#

PocketHook-skillet til OpenClaw lader din OpenClaw-agent udløse iOS-genveje på din enhed. Når du beder OpenClaw om at oprette en note, lave en playliste eller køre en hvilken som helst automatisering, inkluderer agenten markører i sit svar, som PocketHook registrerer og udfører.

Tidlig udgivelse. Dette skill kan have brug for yderligere finjustering til din opsætning. De medfølgende genveje er eksempler — du skal registrere dine egne og tilpasse skillet, så det matcher, hvordan du bruger PocketHook.

Sådan fungerer det
#

  1. Du sender en besked fra PocketHook, som videresender den til din OpenClaw-server
  2. OpenClaw behandler den med sit LLM og PocketHook-skillet
  3. Svaret indeholder inline-markører som [SHORTCUT:New Note] og [DATA:{...}]
  4. PocketHook registrerer markørerne, fjerner dem fra den viste besked og udfører genvejene på din enhed

PocketHook kommunikerer med OpenClaw ved hjælp af OpenAI Chat Completions-formatet med headeren x-openclaw-agent-id: main.

Opsætning
#

1. Installer skillet
#

git clone https://github.com/pockethook-app/openclaw-pockethook.git
cp -r openclaw-pockethook/ ~/.openclaw/workspace/skills/pockethook/

OpenClaw hot-genindlæser skills — ingen genstart nødvendig.

2. Konfigurér PocketHook
#

I PocketHook på din iOS-enhed skal du gå til Indstillinger:

IndstillingVærdi
Server-URLDin OpenClaw HTTP-proxy-URL (HTTPS)
Auth-tokenDit OpenClaw-auth-token
OpenClaw-tilstandON

For baggrundsopgaver (valgfrit):

IndstillingVærdi
BaggrundsopgaverON
Polling-URLDit polling-endpoint
HentebeskedfetchPendingTasks

Tryk på Test forbindelse for at verificere.

Understøttede markører
#

MarkørFormål
[SHORTCUT:name] eller [RUN:name]Udløser en iOS-genvej
[DATA:{...}]Sender JSON-data til den forudgående genvej
[URL:https://...]Åbner en URL i browseren i appen

Markører placeres i slutningen af 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 genveje udføres i rækkefølge — PocketHook venter på, at hver bliver færdig, før den næste køres.

Registrering af dine genveje
#

Skillet leveres med eksempelgenveje (New Note, newPlayList). For at tilføje dine egne skal du redigere SKILL.md tre steder:

1. Feltet description
#

Tilføj din genvejsudløser til Use when:-listen, så OpenClaw aktiverer skillet:

description: >
  ...
  Use when: create a note, make a playlist, set a reminder, ...

2. Tabellen “When to Use”
#

Kortlæg brugerens hensigt til genvejshandlingen:

| User asks to set a reminder | `[SHORTCUT:Add Reminder]` with `title` and `date` |

3. Afsnittet “User’s Shortcuts”
#

Dokumentér genvejsnavnet og dataformatet:

### Reminders
- `Add Reminder` — Create a reminder. Data: `{"title": "...", "date": "..."}`

Baggrundsopgaver
#

PocketHook understøtter polling til asynkront arbejde:

  1. PocketHook sender en GET til polling-URL’en periodisk
  2. Hvis svaret er true, vises en notifikation
  3. Når brugeren åbner PocketHook, sender den fetchPendingTasks
  4. OpenClaw svarer med de færdige resultater (inklusive genvejsmarkører)
  5. Hvis der ikke er ventende resultater, svar da blot med false

Dette lader OpenClaw håndtere lange opgaver (research, projektoprettelse, dataanalyse) i baggrunden og levere resultater, når de er klar.