בנה כישרון ClawHub מאפס עם Claude Code
בנה כישרון ClawHub מאפס עם Claude Code
מה תבנה
כישרון OpenClaw מותאם אישית — אוטומציה שניתן לשימוש חוזר והתקנה שכל אחד יכול להוסיף לסוכן שלו עם פקודה אחת.
הבעיה
בנית workflows — אוטומציה של קבצים, עקבוב אחרי תופעות, הנדסה הפוכה של prompts. הם עובדים מעולה במחשב שלך. אבל מה אם מישהו אחר רוצה את אותו עקבוב? הוא היה צריך לבנות את זה מאפס. מה אם אתה יכול היה להחזיק את זה בחבילה כדי שמישהו עם OpenClaw יוכל להתקין אותו בפקודה אחת?
מה אתה בונה
skill המוכן ל-ClawHub. אתה תיקח workflow קיים, תחבול אותו כ-SKILL.md נייד, תבדוק אותו בצורה מקומית, ותכין אותו לשוק. מ-user ל-creator.
Milestone 1: להבין את ההנדסה של Skill
לפני שאתה בונה skill, אתה צריך לדעת איך זה נראה.
Show me the structure of an OpenClaw skill. Explain what SKILL.md is, what the YAML frontmatter contains, and how the markdown body works. Find an example skill on ClawHub and break it down — show me every field and what it does. I want to understand the format before I write my own.
מה Claude Code עושה: הוא חוקר את פורמט SKILL.md ופורץ אותו. כל skill של OpenClaw הוא תיקיה המרוכזת סביב קובץ SKILL.md — YAML frontmatter למטא-דיאטה וגוף markdown להוראות. ה-frontmatter אומר ל-OpenClaw מה ה-skill צריך; ה-markdown אומר לエージェント איך להשתמש בו.
נסה: קרא את ההסבר. אתה צריך להבין: name, description, version, required env vars, required binaries, וגוף ההוראות.
Milestone 2: לחבול את ה-Workflow שלך
הפוך את ה-workflow הקיים שלך ל-skill נייד.
Take my hype tracker workflow (from Lesson 7 — the tool tracker with JSON database, cron reminders, web research, and verdict reports) and package it as an OpenClaw skill. Create a SKILL.md file with proper YAML frontmatter and a clear markdown body that tells the agent how to use the hype tracker. Put it in a new folder called "hype-filter" under my OpenClaw skills directory.
מה Claude Code עושה: הוא מחלץ את ההגיון וכותב אותו כ-SKILL.md נייד. השינוי העיקרי הוא מ-"קוד במחשב שלי" ל-"הוראות שכל עוזר יכול לעקוב אחריהן." גוף ה-markdown מתאר את ה-workflow; ה-YAML frontmatter מצהיר על דרישות.
נסה: קרא את ה-SKILL.md — זה צריך לתאר את עוקב ההייפ שלך בצורה שכל עוזר של OpenClaw יכול לעקוב אחריה.
Milestone 3: כתוב את ה-Manifest
ה-SKILL.md הוא המוח. ה-manifest הוא התווית על התיבה.
Complete the YAML frontmatter for my hype-filter skill. Set: name to "hype-filter", description to "Track AI tool launches and auto-check if they're still relevant after 8 weeks", version to "1.0.0". Add required binaries (curl for web research), primary emoji "magnifying_glass", homepage URL, and OS compatibility (macos, linux). Make the slug URL-safe and lowercase.
מה Claude Code עושה: הוא משלים את המטא-דיאטה. ה-manifest הוא איך ה-skill שלך מתגלה ומתוקבל — name ו-description מופיעים בחיפוש, version מאפשר עדכונים, דרישות אומרות למשתמשים מה הם צריכים לפני התקנה.
נסה: אמת את ה-frontmatter — כל השדות הנדרשים קיימים. ה-slug הוא אותיות קטנות עם מקפים בלבד.
Milestone 4: בדוק את ה-Skill בצורה מקומית
לפני פרסום, ודא שזה עובד מאפס.
Test my hype-filter skill by installing it locally in a clean OpenClaw workspace. Use the clawhub CLI to install it from the local folder (not from the marketplace). Verify: 1) The skill appears in my agent's skill list, 2) I can trigger it by messaging "Track: TestTool - AI - test.com", 3) The hype tracker JSON file gets created, 4) The cron job gets scheduled.
מה Claude Code עושה: הוא מתקין את ה-skill שלך כאילו הורדת מ-ClawHub. התקנה מקומית חוקה את חוויית המשתמש האמיתית — אם ההוראות אינן ברורות, העוזר לא ידע מה לעשות. זה הבדיקה לפני הטיסה שלך.
נסה: הודעה: "Track: TestTool - AI - test.com." כל ה-workflow צריך להופעל — JSON entry נוצר, cron מתוזמן.
Milestone 5: התכונן לפרסום
ה-skill עובד. בואו נכין את זה לעולם.
Prepare my hype-filter skill for ClawHub publishing. 1) Write a clear marketplace description (2-3 sentences), 2) Add usage examples to the SKILL.md body, 3) Verify the bundle is under 50MB, 4) Run a format validation check, 5) Show me the exact publish command. Don't publish yet — just prepare.
מה Claude Code עושה: הוא מלטף לשחרור. פרסום דורש: SKILL.md תקף, חשבון GitHub לפחות שבוע אחד ישן, חבילה מתחת ל-50MB. הפקודה clawhub publish מטפלת בהעלאה כאשר אתה מוכן.
נסה: האימות עובר. התיאור קוראים טוב. הפקודה מוכנה.
מה בנית
זוכר כשה-workflows שלך עבדו רק במחשב שלך? אתה בדיוק:
- למדת את פורמט SKILL.md
- חבלת workflow קיים ל-skill נייד
- כתבת manifest עם דרישות ומטא-דיאטה
- בדקת בצורה מקומית כדי לוודא שזה עובד מאפס
- התכוננת לפרסום ב-ClawHub
עברת מ-user ל-creator. כל skill ב-ClawHub נעשה על ידי מישהו שעשה בדיוק מה שאתה בדיוק עשית.
קח את זה רחוק יותר
- פרסם את זה — הרץ את הפקודה ושתף עם הקהילה
- הוסף הגדרה — תן למשתמשים להתאים אישית את מרווח הבדיקה
- חבול עוד workflows — אוטומציה של קבצים, הנדסה הפוכה של prompts, ביקורת אבטחה הם כולם skills פוטנציאליים