Hoppa till huvudinnehållet
  1. Dokumentation/

OpenClaw-förmåga

Vad är OpenClaw-förmågan?
#

PocketHook-förmågan för OpenClaw låter din OpenClaw-agent utlösa iOS-genvägar på din enhet. När du ber OpenClaw skapa en anteckning, göra en spellista eller köra någon annan automatisering inkluderar agenten markörer i sitt svar som PocketHook upptäcker och kör.

Tidig version. Denna förmåga kan behöva ytterligare finjustering för din konfiguration. De medföljande genvägarna är exempel — du behöver registrera dina egna och anpassa förmågan efter hur du använder PocketHook.

Så här fungerar det
#

  1. Du skickar ett meddelande från PocketHook, som vidarebefordrar det till din OpenClaw-server
  2. OpenClaw bearbetar det med sin LLM och PocketHook-förmågan
  3. Svaret innehåller inbäddade markörer som [SHORTCUT:New Note] och [DATA:{...}]
  4. PocketHook upptäcker markörerna, tar bort dem från det visade meddelandet och kör genvägarna på din enhet

PocketHook kommunicerar med OpenClaw med hjälp av OpenAI Chat Completions-formatet med headern x-openclaw-agent-id: main.

Installation
#

1. Installera förmågan
#

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

OpenClaw laddar om förmågor automatiskt (hot-reload) — ingen omstart behövs.

2. Konfigurera PocketHook
#

I PocketHook på din iOS-enhet, gå till Inställningar:

InställningVärde
Server-URLDin OpenClaw HTTP-proxy-URL (HTTPS)
AutentiseringstokenDin OpenClaw-autentiseringstoken
OpenClaw-läge

För bakgrundsuppgifter (valfritt):

InställningVärde
Bakgrundsuppgifter
Avfrågnings-URLDin avfrågningsslutpunkt
HämtningsmeddelandefetchPendingTasks

Tryck på Testa anslutning för att verifiera.

Markörer som stöds
#

MarkörSyfte
[SHORTCUT:name] eller [RUN:name]Utlöser en iOS-genväg
[DATA:{...}]Skickar JSON-data till föregående genväg
[URL:https://...]Öppnar en URL i appens inbyggda webbläsare

Markörer placeras i slutet av svaret och kan kombineras:

Creating your note and opening the recipe.

[URL:https://example.com/recipe]
[SHORTCUT:New Note]
[DATA:{"title": "Pasta Recipe", "content": "Ingredients: flour, eggs, salt"}]

Flera genvägar körs i följd — PocketHook väntar tills varje genväg är klar innan nästa körs.

Registrera dina genvägar
#

Förmågan levereras med exempelgenvägar (New Note, newPlayList). För att lägga till dina egna, redigera SKILL.md på tre ställen:

1. Fältet description
#

Lägg till din genvägsutlösare i listan Use when: så att OpenClaw aktiverar förmågan:

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

2. Tabellen “When to Use”
#

Koppla användarens avsikt till genvägsåtgärden:

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

3. Avsnittet “User’s Shortcuts”
#

Dokumentera genvägens namn och dataformat:

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

Bakgrundsuppgifter
#

PocketHook stöder avfrågning för asynkront arbete:

  1. PocketHook skickar periodiskt en GET-förfrågan till Avfrågnings-URL:en
  2. Om svaret är true visas en notis
  3. När användaren öppnar PocketHook skickas fetchPendingTasks
  4. OpenClaw svarar med de slutförda resultaten (inklusive genvägsmarkörer)
  5. Om det inte finns några väntande resultat, svara bara med false

Detta gör att OpenClaw kan hantera långvariga uppgifter (research, projektskapande, dataanalys) i bakgrunden och leverera resultat när de är klara.