Agent Skills · קלוד קוד · קודקס
סקילים לקלוד קוד ולקודקס: כותבים פעם אחת, עובדים בשניהם
סקיל הוא תיקייה עם קובץ SKILL.md שמלמד סוכן AI לעשות משימה מסוימת. בזכות התקן הפתוח Agent Skills, אותה תיקייה עובדת גם בקלוד קוד וגם בקודקס של OpenAI. מחזיקים את הסקילים בתיקייה אחת, מחברים אותה לשני הכלים, ועוברים בין חברות בלי לבנות הכל מחדש.
למה כדאי לא להיות תלויים בחברת AI אחת?
מי שעובד כל יום עם כלי AI אחד בונה סביבו הרגלים: סקילים, הוראות, תהליכים. ואז החברה משנה מגבלות שימוש, מחירים או מודל, ואתם תקועים. לעבור לכלי אחר נשמע כמו לבנות הכל מאפס.
הסוד הוא שהחלק הכי יקר בסטאפ שלכם, הסקילים, כבר לא שייך לחברה אחת. גם קלוד קוד וגם קודקס קוראים את אותו פורמט בדיוק. אז אם בונים נכון, המעבר בין הכלים לוקח דקה, ואפשר לעבוד עם הכלי שהכי טוב באותו חודש.
מה זה תקן Agent Skills?
Agent Skills הוא פורמט פתוח לסקילים של סוכני AI. לפי האתר הרשמי, אנתרופיק פיתחו אותו ושחררו אותו כתקן פתוח, ומאז הוא אומץ בהרבה כלים. בריפו של התקן בגיטהאב יש, נכון לאוקטובר 2026, כ-26.8 אלף כוכבים.

סקיל הוא פשוט תיקייה. בתוכה קובץ SKILL.md עם שם, תיאור והוראות, ואם צריך, גם סקריפטים, מסמכי עזר ותבניות. אין פה קוד מיוחד ואין התקנה. קובץ טקסט עם הוראות, וזהו.

הטריק שמאפשר להחזיק עשרות סקילים: בתחילת שיחה הסוכן טוען רק את השם והתיאור של כל סקיל. רק כשמשימה מתאימה לתיאור, הוא קורא את כל ההוראות. ככה הסקילים כמעט לא תופסים מקום בזיכרון של השיחה.
איפה קלוד קוד וקודקס מחפשים סקילים?
זה ההבדל היחיד שצריך להכיר. הפורמט זהה, אבל כל כלי מחפש בתיקייה אחרת:
| כלי | סקילים אישיים | סקילים של פרויקט |
|---|---|---|
| קלוד קוד | ~/.claude/skills/ | .claude/skills/ |
| קודקס | ~/.agents/skills/ | .agents/skills/ |
המידע מהתיעוד של קלוד קוד ומהתיעוד של קודקס, נכון לאוקטובר 2026. ובשני התיעודים כתוב משהו חשוב: שניהם תומכים בקיצורי דרך לתיקיות (symlink) ועוקבים אחריהם. זה מה שמאפשר תיקייה אחת לשניהם.

איך בונים סטאפ אחד לשני הכלים?
הרעיון: כל הסקילים יושבים במקום אחד, נגיד ~/.agents/skills, וכל סקיל מקבל קיצור דרך בתיקייה של קלוד קוד. עורכים פעם אחת, ושני הכלים רואים את השינוי.
במק או לינוקס, פקודה אחת מחברת את כל הסקילים לקלוד קוד:
mkdir -p ~/.agents/skills ~/.claude/skills
for d in ~/.agents/skills/*/; do
name=$(basename "$d")
[ -e ~/.claude/skills/"$name" ] || ln -s "${d%/}" ~/.claude/skills/"$name"
doneהפקודה מדלגת על סקיל שכבר קיים בקלוד קוד באותו שם, כדי לא לדרוס כלום. אבל אם רוב הסקילים שלכם כבר יושבים ב-~/.claude/skills, עדיף לתת לקלוד קוד לעשות את המעבר בזהירות:
אני רוצה שהסקילים שלי יעבדו גם בקלוד קוד וגם בקודקס.
1. תעשה גיבוי של ~/.claude/skills לתיקייה עם התאריך של היום.
2. תעביר כל סקיל אמיתי (לא קיצור דרך) מ-~/.claude/skills ל-~/.agents/skills.
אם יש כבר סקיל באותו שם ב-~/.agents/skills, אל תדרוס. תעצור ותשאל אותי.
3. ב-~/.claude/skills תיצור לכל סקיל קיצור דרך (symlink) לתיקייה החדשה.
4. אל תיגע בתיקייה synced, היא שמורה לסקילים שמסונכרנים מ-claude.ai.
5. תבדוק בכל SKILL.md שה-name באותיות קטנות ומקפים בלבד, ושהוא זהה לשם התיקייה.
6. בסוף תראה לי טבלה: כל סקיל, איפה הוא יושב עכשיו, ואם יש בו שדות שקודקס לא מכיר.איך בודקים שזה עבד?
פותחים סשן חדש בקלוד קוד ושואלים: "אילו סקילים יש לך?". אחר כך פותחים קודקס באותה תיקייה ושואלים את אותה שאלה. אם שתי הרשימות זהות, הסטאפ עובד. מכאן כל סקיל חדש שתיצרו בתיקייה המשותפת יופיע בשני הכלים, בלי לעשות כלום. ואם סקיל חסר באחד מהם, לרוב הבעיה היא שם שלא תואם לשם התיקייה, או שדה בכותרת שהכלי לא מכיר.
תרחיש שקורה לא מעט: נגמרה לכם המכסה השבועית באמצע פרויקט. במקום לחכות, פותחים קודקס באותה תיקייה, והסקילים שבניתם מחכים שם. ממשיכים לעבוד, וכשהמכסה מתחדשת חוזרים.
בווינדוס, יצירת קיצורי דרך דורשת הרשאות מיוחדות. הפתרון הפשוט: להעתיק את התיקייה, ולבקש מקלוד קוד סקריפט קטן שמסנכרן אותה מדי פעם.
איך כותבים סקיל שעובד בשני הכלים?
לפי המפרט של התקן יש רק שני שדות חובה: name ו-description. השם עד 64 תווים, באותיות קטנות באנגלית, מספרים ומקפים, וזהה לשם התיקייה. התיאור עד 1,024 תווים, ואומר מה הסקיל עושה ומתי להשתמש בו. הנה דוגמה לסקיל שכותב פוסט ללינקדאין מכל רעיון:
---
name: linkedin-post
description: כותב פוסט לינקדאין בעברית מרעיון קצר. להשתמש כשמבקשים פוסט, טקסט ללינקדאין או "תכתוב על זה פוסט".
---
# פוסט ללינקדאין
1. תשאל במשפט אחד למי הפוסט מיועד, אם זה לא ברור.
2. שורה ראשונה: משפט אחד שעוצר גלילה, בלי שאלה רטורית.
3. גוף: סיפור אחד אמיתי או דוגמה, עד 120 מילים, פסקאות של שורה או שתיים.
4. סוף: שאלה אחת שמזמינה תגובה.
5. בלי אימוג'ים, בלי האשטגים, בלי מקפים ארוכים.שומרים את זה כ-~/.agents/skills/linkedin-post/SKILL.md, ומעכשיו בקלוד קוד כותבים /linkedin-post, ובקודקס $linkedin-post. בשניהם הסוכן יכול גם להפעיל אותו לבד כשהבקשה מתאימה לתיאור.
שלושה כללים לסקיל נייד
- רק השדות של התקן. לפי התיעוד של קלוד קוד, יש שדות שעובדים רק אצלו. מחוץ לקלוד קוד מותר להשתמש רק בשישה שדות: name, description, license, compatibility, metadata ו-allowed-tools.
- בלי פיצ'רים של כלי אחד. הזרקת פקודות דינמית, למשל, עובדת רק בקלוד קוד. בקודקס היא תיקרא כטקסט רגיל.
- הוראות בשפה רגילה. "תריץ את הסקריפט scripts/report.py" עובד בכל סוכן. שם של כלי פנימי של קלוד קוד לא.
רוצים לבנות סקילים טובים יותר מההתחלה? יש לנו מדריך לסקילים בקלוד קוד, ומדריך למציאת סקילים מוכנים.
מה עם חנויות התוספים?
גם אנתרופיק וגם OpenAI מפיצים היום סקילים בתוך תוספים. בעמוד התוספים של קלוד כתוב שתוסף מאגד כלים, סקילים וחיבורים, להתקנה בלחיצה. ובתיעוד של קודקס כתוב שתוספים מפיצים סקילים וחיבורים דרך ספריית תוספים משותפת לצ'אט GPT ולקודקס.

המשמעות: מפתחים שבונים סקילים כותבים אותם פעם אחת, באותו פורמט. דוגמה טובה היא הסקילים הרשמיים של אובסידיאן, שה-README שלהם אומר במפורש שהם עובדים בקלוד קוד, בקודקס וב-OpenCode.
ומה עם קובץ ההוראות?
פה יש הבדל קטן. קודקס קורא AGENTS.md, וקלוד קוד קורא CLAUDE.md. אבל לפי התיעוד של קלוד קוד, מגרסה v2.1.277 הוא קורא גם AGENTS.md, כל עוד אין בפרויקט קובץ CLAUDE.md. אז בפרויקט חדש, קובץ AGENTS.md אחד מספיק לשניהם.
חשוב לדעת
- רק הסקילים עוברים כמו שהם: hooks, הגדרות, חיבורי MCP וזיכרון בנויים אחרת בכל כלי, וצריך להגדיר אותם בנפרד.
- הבדלים בהתנהגות: אותו סקיל לא ייתן תוצאה זהה בשני מודלים שונים. אחרי מעבר, תריצו כל סקיל חשוב פעם אחת ותבדקו.
- שמות כפולים. לפי התיעוד של קודקס, אם שני סקילים באותו שם, הוא לא מאחד אותם ושניהם מופיעים. תחזיקו כל סקיל במקום אחד.
- הסקילים לא עוברים לענן. ב-Cowork ובסשנים בענן של קלוד, הסקילים מהמחשב שלכם לא נטענים. שם צריך להעלות אותם לחשבון ב-claude.ai.
- סקילים מאחרים: סקיל יכול להכיל סקריפטים שרצים אצלכם במחשב. לפני שמתקינים סקיל של מישהו אחר, תבקשו מהסוכן להסביר מה כל קובץ עושה.
השורה התחתונה
תעבירו את הסקילים ל-~/.agents/skills, תחברו אותם לקלוד קוד עם קיצורי דרך, ותכתבו כל סקיל חדש לפי התקן. מהיום, החלפת כלי היא החלטה של דקה ולא פרויקט של שבוע.
שאלות נפוצות על סקילים ניידים
אותו סקיל עובד גם בקלוד קוד וגם בקודקס?
כן. שניהם מבוססים על התקן הפתוח Agent Skills, שבו סקיל הוא תיקייה עם קובץ SKILL.md. ההבדל הוא רק בתיקייה שבה כל כלי מחפש סקילים.
איפה קודקס מחפש סקילים?
לפי התיעוד של OpenAI, בתיקייה ~/.agents/skills לסקילים אישיים, ובתיקייה .agents/skills בתוך פרויקט. קלוד קוד מחפש ב-~/.claude/skills.
צריך להחזיק שני עותקים של כל סקיל?
לא. שני הכלים תומכים בקיצורי דרך לתיקיות, אז מחזיקים עותק אחד ב-~/.agents/skills ויוצרים לו קיצור דרך ב-~/.claude/skills.
אילו שדות מותר לשים ב-SKILL.md כדי שיעבוד בכל מקום?
השדות של התקן: name ו-description שהם חובה, ו-license, compatibility, metadata ו-allowed-tools שהם אופציונליים. שדות אחרים עובדים רק בקלוד קוד.
גם CLAUDE.md עובר לקודקס?
לא ישירות, כי קודקס מחפש קובץ הוראות בשם AGENTS.md ולא את הקובץ של קלוד. אבל מגרסה v2.1.277 קלוד קוד קורא גם AGENTS.md כשאין בפרויקט CLAUDE.md, אז קובץ אחד יכול לשרת את שניהם.