דילוג לתוכן
  1. תיעוד/

מיומנות OpenClaw

מהי מיומנות OpenClaw?
#

מיומנות PocketHook עבור OpenClaw מאפשרת לסוכן OpenClaw שלך להפעיל קיצורים של iOS במכשיר שלך. כשאתה מבקש מ-OpenClaw ליצור פתק, להכין פלייליסט או להריץ כל אוטומציה, הסוכן כולל בתשובתו סמנים ש-PocketHook מזהה ומבצע.

גרסה מוקדמת. ייתכן שהמיומנות הזו תזדקק לכוונון נוסף עבור הסביבה שלך. הקיצורים הכלולים הם דוגמאות בלבד — תצטרך לרשום קיצורים משלך ולהתאים את המיומנות לאופן שבו אתה משתמש ב-PocketHook.

איך זה עובד
#

  1. אתה שולח הודעה מ-PocketHook, שמעביר אותה לשרת OpenClaw שלך
  2. OpenClaw מעבד אותה עם ה-LLM שלו ועם מיומנות PocketHook
  3. התשובה כוללת סמנים מוטבעים כמו [SHORTCUT:New Note] ו-[DATA:{...}]
  4. 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 שלך
מצב OpenClawON

למשימות רקע (אופציונלי):

הגדרהערך
משימות רקע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 תומך בתשאול לעבודה אסינכרונית:

  1. PocketHook שולח GET לכתובת ה-URL לתשאול מעת לעת
  2. אם התשובה היא true, מופיעה התראה
  3. כשהמשתמש פותח את PocketHook, הוא שולח fetchPendingTasks
  4. OpenClaw משיב עם התוצאות שהושלמו (כולל סמני קיצורים)
  5. אם אין תוצאות ממתינות, יש להשיב false בלבד

זה מאפשר ל-OpenClaw לטפל במשימות ארוכות (מחקר, יצירת פרויקטים, ניתוח נתונים) ברקע ולמסור את התוצאות כשהן מוכנות.