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#
- Üzenetet küld a PocketHookból, amely továbbítja azt az OpenClaw szerverére
- Az OpenClaw feldolgozza az LLM-jével és a PocketHook képességgel
- A válasz beágyazott jelölőket tartalmaz, például
[SHORTCUT:New Note]és[DATA:{...}] - 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 URL | Az OpenClaw HTTP proxy URL-je (HTTPS) |
| Hitelesítési token | Az OpenClaw hitelesítési tokenje |
| OpenClaw mód | ON |
Háttérfeladatokhoz (opcionális):
| Beállítás | Érték |
|---|---|
| Háttérfeladatok | ON |
| Lekérdezési URL | Az Ön lekérdezési végpontja |
| Lekérési üzenet | fetchPendingTasks |
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:
- A PocketHook rendszeresen GET kérést küld a lekérdezési URL-re
- Ha a válasz
true, értesítés jelenik meg - Amikor a felhasználó megnyitja a PocketHookot, az elküldi a
fetchPendingTasksüzenetet - Az OpenClaw a kész eredményekkel válaszol (beleértve a parancsikon-jelölőket)
- 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.