Ugrás a tartalomra
  1. Dokumentáció/

OpenClaw képesség

Mi az az OpenClaw képesség?
#

A PocketHook képesség az OpenClaw-hoz lehetővé teszi, hogy az OpenClaw ügynöke iOS parancsikonokat indítson a készülékén. Amikor arra kéri az OpenClaw-t, hogy hozzon létre egy jegyzetet, készítsen lejátszási listát vagy futtasson bármilyen automatizálást, az ügynök olyan jelölőket helyez el a válaszában, amelyeket a PocketHook felismer és végrehajt.

Korai kiadás. Ez a képesség további finomhangolást igényelhet az Ön környezetéhez. A mellékelt parancsikonok csak példák — sajátokat kell regisztrálnia, és a képességet ahhoz kell igazítania, ahogyan Ön a PocketHookot használja.

Hogyan működik
#

  1. Üzenetet küld a PocketHookból, amely továbbítja azt az OpenClaw szerverére
  2. Az OpenClaw feldolgozza az LLM-jével és a PocketHook képességgel
  3. A válasz beágyazott jelölőket tartalmaz, például [SHORTCUT:New Note] és [DATA:{...}]
  4. A PocketHook felismeri a jelölőket, eltávolítja őket a megjelenített üzenetből, és végrehajtja a parancsikonokat a készülékén

A PocketHook az OpenAI Chat Completions formátumot használva kommunikál az OpenClaw-val, az x-openclaw-agent-id: main fejléccel.

Beállítás
#

1. A képesség telepítése
#

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

Az OpenClaw menet közben újratölti a képességeket — nincs szükség újraindításra.

2. A PocketHook konfigurálása
#

A PocketHookban az iOS készülékén lépjen a Beállítások menübe:

BeállításÉrték
Szerver URLAz OpenClaw HTTP proxy URL-je (HTTPS)
Hitelesítési tokenAz OpenClaw hitelesítési tokenje
OpenClaw módON

Háttérfeladatokhoz (opcionális):

BeállításÉrték
HáttérfeladatokON
Lekérdezési URLAz Ön lekérdezési végpontja
Lekérési üzenetfetchPendingTasks

Koppintson a Kapcsolat tesztelése gombra az ellenőrzéshez.

Támogatott jelölők
#

JelölőCél
[SHORTCUT:name] vagy [RUN:name]iOS parancsikon indítása
[DATA:{...}]JSON adatok átadása az előtte álló parancsikonnak
[URL:https://...]URL megnyitása az alkalmazáson belüli böngészőben

A jelölők a válasz végén helyezkednek el, és kombinálhatók:

Creating your note and opening the recipe.

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

Több parancsikon egymás után hajtódik végre — a PocketHook megvárja mindegyik befejezését, mielőtt a következőt futtatná.

Saját parancsikonok regisztrálása
#

A képesség példa-parancsikonokkal érkezik (New Note, newPlayList). Saját parancsikonok hozzáadásához szerkessze a SKILL.md fájlt három helyen:

1. A description mező
#

Adja hozzá a parancsikonja triggerét a Use when: listához, hogy az OpenClaw aktiválja a képességet:

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

2. A “When to Use” táblázat
#

Rendelje hozzá a felhasználói szándékot a parancsikon-művelethez:

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

3. A “User’s Shortcuts” szakasz
#

Dokumentálja a parancsikon nevét és adatformátumát:

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

Háttérfeladatok
#

A PocketHook támogatja az aszinkron munkák lekérdezését:

  1. A PocketHook rendszeresen GET kérést küld a lekérdezési URL-re
  2. Ha a válasz true, értesítés jelenik meg
  3. Amikor a felhasználó megnyitja a PocketHookot, az elküldi a fetchPendingTasks üzenetet
  4. Az OpenClaw a kész eredményekkel válaszol (beleértve a parancsikon-jelölőket)
  5. Ha nincs függőben lévő eredmény, válaszoljon csupán false értékkel

Ez lehetővé teszi, hogy az OpenClaw a hosszú feladatokat (kutatás, projektek létrehozása, adatelemzés) a háttérben kezelje, és az eredményeket akkor kézbesítse, amikor elkészültek.