Otiđi na glavni sadržaj
  1. Dokumentacija/

OpenClaw vještina

Što je OpenClaw vještina?
#

PocketHook vještina za OpenClaw omogućuje vašem OpenClaw agentu da pokreće iOS Shortcuts na vašem uređaju. Kada zatražite od OpenClaw-a da stvori bilješku, napravi popis za reprodukciju ili pokrene bilo koju automatizaciju, agent u svoj odgovor uključuje markere koje PocketHook prepoznaje i izvršava.

Rano izdanje. Ova vještina možda će trebati dodatno podešavanje za vašu konfiguraciju. Priloženi shortcuts su primjeri — morat ćete registrirati vlastite i prilagoditi vještinu načinu na koji koristite PocketHook.

Kako radi
#

  1. Pošaljete poruku iz PocketHooka, koja se prosljeđuje vašem OpenClaw poslužitelju
  2. OpenClaw je obrađuje svojim LLM-om i PocketHook vještinom
  3. Odgovor uključuje inline markere poput [SHORTCUT:New Note] i [DATA:{...}]
  4. PocketHook prepoznaje markere, uklanja ih iz prikazane poruke i izvršava Shortcuts na vašem uređaju

PocketHook komunicira s OpenClaw-om koristeći format OpenAI Chat Completions sa zaglavljem x-openclaw-agent-id: main.

Postavljanje
#

1. Instalirajte vještinu
#

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

OpenClaw vruće učitava vještine — ponovno pokretanje nije potrebno.

2. Konfigurirajte PocketHook
#

U PocketHooku na svom iOS uređaju idite na Postavke:

PostavkaVrijednost
Server URLURL vašeg OpenClaw HTTP proxyja (HTTPS)
Auth TokenVaš OpenClaw autentifikacijski token
OpenClaw ModeON

Za pozadinske zadatke (opcionalno):

PostavkaVrijednost
Background TasksON
Polling URLVaš polling endpoint
Fetch MessagefetchPendingTasks

Dodirnite Testiraj vezu za provjeru.

Podržani markeri
#

MarkerSvrha
[SHORTCUT:name] ili [RUN:name]Pokreće iOS Shortcut
[DATA:{...}]Prosljeđuje JSON podatke prethodnom shortcutu
[URL:https://...]Otvara URL u ugrađenom pregledniku aplikacije

Markeri se stavljaju na kraj odgovora i mogu se kombinirati:

Creating your note and opening the recipe.

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

Više shortcuts izvršava se redom — PocketHook čeka da svaki završi prije pokretanja sljedećeg.

Registriranje vaših shortcuts
#

Vještina dolazi s primjerima shortcuts (New Note, newPlayList). Za dodavanje vlastitih, uredite SKILL.md na tri mjesta:

1. Polje description
#

Dodajte okidač svog shortcuta na popis Use when: kako bi OpenClaw aktivirao vještinu:

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

2. Tablica “When to Use”
#

Mapirajte namjeru korisnika na radnju shortcuta:

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

3. Odjeljak “User’s Shortcuts”
#

Dokumentirajte naziv shortcuta i format podataka:

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

Pozadinski zadaci
#

PocketHook podržava dozivanje (polling) za asinkroni rad:

  1. PocketHook periodički šalje GET zahtjev na Polling URL
  2. Ako je odgovor true, pojavljuje se obavijest
  3. Kada korisnik otvori PocketHook, šalje fetchPendingTasks
  4. OpenClaw odgovara završenim rezultatima (uključujući markere shortcuts)
  5. Ako nema rezultata na čekanju, odgovorite samo s false

Ovo omogućuje OpenClawu da u pozadini obrađuje duge zadatke (istraživanje, izradu projekata, analizu podataka) i isporuči rezultate kada su spremni.