מהי מיומנות OpenClaw?#
מיומנות PocketHook עבור OpenClaw מאפשרת לסוכן OpenClaw שלך להפעיל קיצורים של iOS במכשיר שלך. כשאתה מבקש מ-OpenClaw ליצור פתק, להכין פלייליסט או להריץ כל אוטומציה, הסוכן כולל בתשובתו סמנים ש-PocketHook מזהה ומבצע.
גרסה מוקדמת. ייתכן שהמיומנות הזו תזדקק לכוונון נוסף עבור הסביבה שלך. הקיצורים הכלולים הם דוגמאות בלבד — תצטרך לרשום קיצורים משלך ולהתאים את המיומנות לאופן שבו אתה משתמש ב-PocketHook.
איך זה עובד#
- אתה שולח הודעה מ-PocketHook, שמעביר אותה לשרת OpenClaw שלך
- OpenClaw מעבד אותה עם ה-LLM שלו ועם מיומנות PocketHook
- התשובה כוללת סמנים מוטבעים כמו
[SHORTCUT:New Note]ו-[DATA:{...}] - PocketHook מזהה את הסמנים, מסיר אותם מההודעה המוצגת ומבצע את הקיצורים במכשיר שלך
PocketHook מתקשר עם OpenClaw בפורמט OpenAI Chat Completions עם הכותרת x-openclaw-agent-id: main.
התקנה והגדרה#
1. התקנת המיומנות#
git clone https://github.com/pockethook-app/openclaw-pockethook.git
cp -r openclaw-pockethook/ ~/.openclaw/workspace/skills/pockethook/
OpenClaw טוען מחדש מיומנויות באופן אוטומטי — אין צורך בהפעלה מחדש.
2. הגדרת PocketHook#
ב-PocketHook במכשיר ה-iOS שלך, עבור אל הגדרות:
| הגדרה | ערך |
|---|---|
| כתובת URL של השרת | כתובת ה-HTTP proxy של OpenClaw שלך (HTTPS) |
| טוקן אימות | טוקן האימות של OpenClaw שלך |
| מצב OpenClaw | ON |
למשימות רקע (אופציונלי):
| הגדרה | ערך |
|---|---|
| משימות רקע | ON |
| כתובת URL לתשאול | נקודת הקצה לתשאול שלך |
| הודעת שליפה | fetchPendingTasks |
לחץ על בדוק חיבור לאימות.
סמנים נתמכים#
| סמן | מטרה |
|---|---|
[SHORTCUT:name] או [RUN:name] | הפעלת קיצור של iOS |
[DATA:{...}] | העברת נתוני JSON לקיצור הקודם |
[URL:https://...] | פתיחת כתובת URL בדפדפן שבתוך האפליקציה |
הסמנים ממוקמים בסוף התשובה וניתן לשלב ביניהם:
Creating your note and opening the recipe.
[URL:https://example.com/recipe]
[SHORTCUT:New Note]
[DATA:{"title": "Pasta Recipe", "content": "Ingredients: flour, eggs, salt"}]
קיצורים מרובים מבוצעים ברצף — PocketHook ממתין שכל אחד יסתיים לפני הרצת הבא.
רישום הקיצורים שלך#
המיומנות מגיעה עם קיצורי דוגמה (New Note, newPlayList). כדי להוסיף קיצורים משלך, ערוך את SKILL.md בשלושה מקומות:
1. השדה description#
הוסף את הטריגר של הקיצור שלך לרשימת Use when: כדי ש-OpenClaw יפעיל את המיומנות:
description: >
...
Use when: create a note, make a playlist, set a reminder, ...
2. הטבלה “When to Use”#
מפה את כוונת המשתמש לפעולת הקיצור:
| User asks to set a reminder | `[SHORTCUT:Add Reminder]` with `title` and `date` |
3. הסעיף “User’s Shortcuts”#
תעד את שם הקיצור ואת פורמט הנתונים:
### Reminders
- `Add Reminder` — Create a reminder. Data: `{"title": "...", "date": "..."}`
משימות רקע#
PocketHook תומך בתשאול לעבודה אסינכרונית:
- PocketHook שולח GET לכתובת ה-URL לתשאול מעת לעת
- אם התשובה היא
true, מופיעה התראה - כשהמשתמש פותח את PocketHook, הוא שולח
fetchPendingTasks - OpenClaw משיב עם התוצאות שהושלמו (כולל סמני קיצורים)
- אם אין תוצאות ממתינות, יש להשיב
falseבלבד
זה מאפשר ל-OpenClaw לטפל במשימות ארוכות (מחקר, יצירת פרויקטים, ניתוח נתונים) ברקע ולמסור את התוצאות כשהן מוכנות.