Siirry pääsisältöön
  1. Dokumentaatio/

OpenClaw-taito

Mikä OpenClaw-taito on?
#

PocketHook-taito OpenClaw’lle antaa OpenClaw-agenttisi käynnistää iOS-pikakuvakkeita laitteellasi. Kun pyydät OpenClaw’ta luomaan muistiinpanon, tekemään soittolistan tai suorittamaan minkä tahansa automaation, agentti sisällyttää vastaukseensa merkinnät, jotka PocketHook tunnistaa ja suorittaa.

Varhainen julkaisu. Tämä taito voi vaatia lisäsäätöä omaan ympäristöösi. Mukana tulevat pikakuvakkeet ovat esimerkkejä — sinun täytyy rekisteröidä omasi ja mukauttaa taito vastaamaan tapaasi käyttää PocketHookia.

Näin se toimii
#

  1. Lähetät viestin PocketHookista, joka välittää sen OpenClaw-palvelimellesi
  2. OpenClaw käsittelee sen LLM:llään ja PocketHook-taidolla
  3. Vastaus sisältää sisäisiä merkintöjä, kuten [SHORTCUT:New Note] ja [DATA:{...}]
  4. PocketHook tunnistaa merkinnät, poistaa ne näytettävästä viestistä ja suorittaa pikakuvakkeet laitteellasi

PocketHook kommunikoi OpenClaw’n kanssa OpenAI Chat Completions -muodossa käyttäen otsikkoa x-openclaw-agent-id: main.

Käyttöönotto
#

1. Asenna taito
#

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

OpenClaw lataa taidot uudelleen lennossa — uudelleenkäynnistystä ei tarvita.

2. Määritä PocketHook
#

Siirry PocketHookissa iOS-laitteellasi kohtaan Asetukset:

AsetusArvo
Palvelimen URLOpenClaw’n HTTP-välityspalvelimen URL (HTTPS)
TodennustokenOpenClaw’n todennustoken
OpenClaw-tilaON

Taustatehtäviä varten (valinnainen):

AsetusArvo
TaustatehtävätON
KyselyosoiteKyselypäätepisteesi
HakuviestifetchPendingTasks

Napauta Testaa yhteys vahvistaaksesi toimivuuden.

Tuetut merkinnät
#

MerkintäTarkoitus
[SHORTCUT:name] tai [RUN:name]Käynnistää iOS-pikakuvakkeen
[DATA:{...}]Välittää JSON-dataa edeltävälle pikakuvakkeelle
[URL:https://...]Avaa URL:n sovelluksen sisäisessä selaimessa

Merkinnät sijoitetaan vastauksen loppuun, ja niitä voi yhdistellä:

Creating your note and opening the recipe.

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

Useat pikakuvakkeet suoritetaan peräkkäin — PocketHook odottaa kunkin valmistumista ennen seuraavan suorittamista.

Omien pikakuvakkeiden rekisteröinti
#

Taidon mukana tulee esimerkkipikakuvakkeita (New Note, newPlayList). Lisätäksesi omasi muokkaa SKILL.md-tiedostoa kolmesta kohdasta:

1. description-kenttä
#

Lisää pikakuvakkeesi laukaisin Use when: -luetteloon, jotta OpenClaw aktivoi taidon:

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

2. “When to Use” -taulukko
#

Yhdistä käyttäjän aikomus pikakuvakkeen toimintoon:

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

3. “User’s Shortcuts” -osio
#

Dokumentoi pikakuvakkeen nimi ja datamuoto:

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

Taustatehtävät
#

PocketHook tukee kyselyä asynkronista työtä varten:

  1. PocketHook lähettää ajoittain GET-pyynnön kyselyosoitteeseen
  2. Jos vastaus on true, näytetään ilmoitus
  3. Kun käyttäjä avaa PocketHookin, se lähettää viestin fetchPendingTasks
  4. OpenClaw vastaa valmistuneilla tuloksilla (mukaan lukien pikakuvakemerkinnät)
  5. Jos odottavia tuloksia ei ole, vastaa pelkällä false

Näin OpenClaw voi hoitaa pitkäkestoiset tehtävät (tutkimus, projektien luonti, data-analyysi) taustalla ja toimittaa tulokset, kun ne ovat valmiit.