דלג לתוכן

Claude Skills (מיומנויות של Claude)

כלים וסוכנים

הגדרה

Claude Skills הן תקן פתוח שמאפשר ל-Claude לטעון חבילת הוראות — תיקייה עם קובץ SKILL.md — רק כשהיא רלוונטית למשימה הנוכחית, בניגוד להוראות קבועות כמו CLAUDE.md שנטענות בכל שיחה.

💡 דוגמה

קובץ CLAUDE.md התנפח בהוראות לבדיקת קוד, שלא נחוצות בכל שיחה. מעבירים אותן לתיקייה בשם code-review עם קובץ SKILL.md — ו-Claude טוען את התוכן המלא רק כשמבקשים ממנו לבדוק קוד, ולא בכל פעם שהוא מופעל.

מה זה Claude Skills: תיקייה שנטענת רק כשרלוונטית

Claude Skills (באתר זה: מיומנויות של Claude) הן תקן פתוח שמאפשר ל-Claude לטעון חבילות הוראות — תיקייה שמכילה קובץ SKILL.md, ולצדו לעיתים סקריפטים, חומרי רקע ותבניות — רק כשהן רלוונטיות למשימה שלפניו, ולא בכל שיחה מראש. אתר התקן הרשמי, agentskills.io, מתאר את הטעינה בשלושה שלבים: Discovery (גילוי) — בתחילת העבודה, Claude טוען רק את השם ואת התיאור הקצר של כל מיומנות, כדי לדעת מה קיים; Activation (הפעלה) — כשמשימה תואמת לתיאור, הוא טוען להקשר את ההוראות המלאות שב-SKILL.md; ו-Execution (ביצוע) — הוא פועל לפי ההוראות, ולעיתים גם מריץ קוד מצורף או טוען קבצים נוספים. לפי אתר התקן, מטרתו לאפשר ידע מקצועי בתחום מסוים (מתהליכי בדיקה משפטית ועד עיבוד נתונים), נהלים חוזרים שאפשר לבקר, ורכיבים שאפשר להשתמש בהם בכמה כלי AI שונים — "בונים מיומנות אחת, ומשתמשים בה בכל כלי AI שתומך בתקן" — בלי לבנות אותה מחדש בכל פעם. אתר התקן מפרט גם את מבנה התיקייה הגנרי: SKILL.md הוא הקובץ היחיד שבאמת נדרש; scripts, references ו-assets הן תיקיות רשות: לקוד שמורץ, לתיעוד מורחב ולתבניות ומשאבים, בהתאמה. זה בדיוק הרעיון שהתיעוד של Claude Code ממחיש בקבצים reference.md ו-examples.md ובתיקיית scripts.

ההשקה: מ-16 באוקטובר 2025 ועד לתקן פתוח בדצמבר

Anthropic הציגה את Agent Skills ב-16 באוקטובר 2025, בפוסט שכותרתו Introducing Agent Skills. בהשקה הן היו זמינות בשלושה מוצרים: באפליקציות Claude, למשתמשי Pro, Max, Team ו-Enterprise (בארגונים, מנהל מערכת צריך להפעיל את המיומנויות לכל הארגון לפני שהן זמינות לעובדים); ב-Claude Code, שבו אפשר להתקין מיומנות כתוסף (Plugin) או להוסיף אותה ישירות לתיקייה ‎~/.claude/skills; וב-API, דרך נקודת הקצה ‎/v1/skills, בכפוף לתכונת הבטא Code Execution Tool. עדכון מ-18 בדצמבר 2025 הוסיף ניהול מיומנויות ברמת הארגון ומאגר מיומנויות של שותפים, ופרסם את הפורמט עצמו כתקן פתוח בכתובת agentskills.io — כך שגם כלי AI אחרים, לא רק מוצרי Claude, יכולים לאמץ אותו. Anthropic מפרסמת גם תוסף רשמי בשם skill-creator, שעוזר לבנות מיומנויות ולבדוק אותן — מריץ עליהן בדיקות ומשפר את התיאור שלהן. נכון לאוקטובר 2026, מרכז העזרה של Claude מציין שמיומנויות זמינות באפליקציות גם למשתמשי Free, ולא רק למנויים בתשלום — בתנאי שהרצת קוד מופעלת בהגדרות.

פורמט SKILL.md: כותרת frontmatter ומגבלה של 500 שורות

קובץ SKILL.md בנוי משני חלקים: בלוק תיאור בפורמט YAML (ה-frontmatter), בין שני קווי '---', ואחריו הוראות בשפת Markdown. ב-Claude Code כל השדות ב-frontmatter אופציונליים, ובפועל מומלץ למלא רק את description, כי לפיו Claude מחליט מתי לטעון את המיומנות אוטומטית; שם התיקייה, או שדה name אם הוגדר במפורש, הופך לפקודה שמקלידים (למשל ‎/code-review). התיעוד הרשמי ממליץ לשמור את SKILL.md מתחת ל-500 שורות, ולהעביר חומר רקע מפורט לקבצים נפרדים: reference.md לתיעוד מורחב, examples.md לדוגמאות שימוש, ותיקיית scripts לקוד שרץ בפועל ולא רק נטען להקשר. מיומנות יכולה גם להיות חלק מתוסף (Plugin): אז היא יושבת בנתיב ‎<plugin>/skills/<skill-name>/SKILL.md ומופעלת כ-‎/plugin-name:skill-name, כדי שכמה תוספים יוכלו לכלול מיומנויות בשם זהה בלי להתנגש. מיומנות כזו לא מושפעת משכבת ההתאמות האישיות (skillOverrides) של המשתמש, ומנוהלת רק דרך הפקודה ‎/plugin. תיקיית מיומנות יכולה גם לכלול קובץ ‎.claude-plugin/plugin.json ולהיטען כתוסף שלם בפני עצמו, עם תת-סוכנים, Hooks ושרתי MCP נלווים. כך מיומנות פשוטה אחת יכולה לגדול לכדי חבילת הרחבה מלאה.

שדות frontmatter נוספים: שליטה בהפעלה והרצת תת-סוכן

מעבר ל-description, ה-frontmatter תומך בשדות רשות נוספים, שקובעים איך המיומנות מופעלת. disable-model-invocation מונע מ-Claude להפעיל את המיומנות בעצמו ומאפשר להפעיל אותה רק בפקודה ישירה; user-invocable קובע אם המשתמש עצמו יכול להקליד את הפקודה; allowed-tools מגביל לאילו כלים המיומנות מורשית לגשת; context: fork ו-agent שולחים את הביצוע לתת-סוכן נפרד, עם חלון הקשר משלו; paths ו-arguments קובעים על אילו קבצים המיומנות חלה ואילו פרמטרים היא מקבלת. התיעוד הרשמי מציין גם ש-Claude Code מתעלם משדה שאינו מוכר לו, בלי להחזיר שגיאה — כך שתוספים יכולים להוסיף שדות משלהם בלי לשבור מיומנויות של אחרים. חלק מהשדות האלה, כמו context: fork, הם הרחבות של Claude Code מעבר לתקן הבסיסי של agentskills.io, ולא חלק מהמפרט הפתוח עצמו.

תקן פתוח מחוץ ל-Claude: מי עוד מאמץ אותו

לפי אתר התקן agentskills.io, הפורמט פותח במקור על ידי Anthropic ופורסם כתקן פתוח, ו"אומץ על ידי מספר גדל והולך של מוצרי סוכן" מעבר למשפחת המוצרים של Claude עצמה. הפיתוח פתוח להשתתפות של הקהילה הרחבה, בדיונים ציבוריים ב-GitHub וב-Discord. מכאן ההבדל בין Claude Skills, השם שבחר האתר הזה, לבין Agent Skills, השם הרשמי של התקן: הפורמט עצמו אינו שייך באופן בלעדי ל-Claude, גם אם Claude Code והאפליקציות של Claude הן המימוש הראשון והבולט ביותר שלו.

מיומנויות מובנות (Bundled Skills) מול פקודות קבועות

לצד מיומנויות שמשתמשים כותבים בעצמם, Claude Code מגיע גם עם מיומנויות מובנות (Bundled Skills) — בהן ‎/batch, ‎/code-review, ‎/debug ו-‎/loop. התיעוד הרשמי מבהיר במה הן שונות מפקודה מובנית רגילה: פקודה מובנית מריצה לוגיקה קבועה מראש, ואילו מיומנות מובנית נותנת ל-Claude פרומפט מפורט ומאפשרת לו לנהל את העבודה בעצמו. לכן מיומנות מובנית יכולה להפעיל תת-סוכנים, לקרוא קבצים ולהתאים את עצמה למאגר הקוד שלפניה, במקום להריץ בכל פעם בדיוק את אותו קוד.

איפה מיומנות נשמרת: אישית, בפרויקט או בתוסף

לפי התיעוד הרשמי, מיומנות נשמרת באחת משלוש רמות עיקריות. אישית — בתיקייה ‎~/.claude/skills/<skill-name>/SKILL.md, זמינה בכל הפרויקטים על המחשב; פרויקט — בתיקייה ‎.claude/skills/<skill-name>/SKILL.md, זמינה רק לשיחות באותו מאגר קוד; ותוסף — בנתיב ‎<plugin>/skills/<skill-name>/SKILL.md, זמינה בכל מקום שהתוסף הזה מופעל בו. יש גם רמות ארגוניות ותיקיות נוספות. כשלשתי מיומנויות יש אותו שם, ההגדרה הארגונית גוברת על האישית, והאישית גוברת על זו של הפרויקט. כך מפתח יכול להחזיק מיומנות אישית שזמינה לו בכל מקום, ובמקביל מיומנות אחרת ששייכת לפרויקט, שכל הצוות חולק בקוד המשותף.

Claude Skills מול MCP, CLAUDE.md ופקודות מותאמות

המונח הקרוב ביותר, MCP (Model Context Protocol), נבנה לתפקיד אחר: לפי הגלוסרי הרשמי של Claude Code, MCP הוא תקן פתוח לחיבור Claude למקורות מידע ולכלים חיצוניים — Slack, Jira, מסדי נתונים — ולא חבילת הוראות סגורה. CLAUDE.md הוא הקצה ההפוך: קובץ הוראות קבועות שנטען בכל שיחה כהודעת משתמש מיד אחרי הנחיית המערכת, ונשאר זמין גם אחרי דחיסת הקשר. מיומנות שונה משניהם בדיוק בשאלת העומס על ההקשר: התוכן שלה נטען רק כשהיא נדרשת בפועל. התיעוד הרשמי אף נותן כלל אצבע מעשי: סימן שראוי להפוך קטע ב-CLAUDE.md למיומנות הוא שהוא "גדל לכלל נוהל ולא רק עובדה" — והפקודה ‎/doctor יכולה להציע להעביר הוראות קבועות למיומנויות שנטענות לפי דרישה. בתוך המוצר, התיעוד מגדיר מיומנויות במפורש כ"יורשות המומלצות" של פקודות מותאמות ישנות (Custom Commands): קובץ ‎.claude/commands/deploy.md וקובץ ‎.claude/skills/deploy/SKILL.md שניהם יוצרים ‎/deploy ועובדים באותו אופן, אבל רק המיומנות מוסיפה טעינה לפי דרישה וקבצים נלווים. קבצי פקודות ישנים ממשיכים לעבוד כרגיל, ואין חובה להמיר אותם.

למה זה חוסך הקשר: טעינה לפי דרישה

הבעיה המרכזית שהפורמט הזה נבנה לפתור היא העומס על ההקשר: בשיחה רגילה נטענים רק תיאורי המיומנויות הקצרים, כדי ש-Claude ידע מה קיים; התוכן המלא נטען רק כשמיומנות מופעלת בפועל. התיעוד הרשמי מנסח זאת כך: "בניגוד לתוכן CLAUDE.md, גוף של מיומנות נטען רק כשמשתמשים בו, כך שחומר רקע מפורט עולה כמעט כלום עד שצריך אותו". ברגע שמיומנות נטענת, התוכן שלה נשאר בהקשר גם בתורות הבאות של אותה שיחה, ועובר הלאה גם אחרי דחיסה אוטומטית — עד לתקציב טוקנים שנקבע מראש.

הסיכון: קוד שרץ לפני שהמודל בכלל ראה את ההוראה

מיומנות יכולה לכלול שורה שמזריקה הקשר באופן דינמי: תחביר ‎!`command`‎ שגורם ל-Claude Code להריץ פקודת מערכת ולהכניס את הפלט שלה לתוך תוכן המיומנות, עוד לפני שהמודל רואה את התוכן בכלל. התיעוד הרשמי קובע את הסדר הזה במפורש: התחביר "מריץ פקודות מעטפת לפני שתוכן המיומנות נשלח ל-Claude". מעבדת האבטחה של Datadog הראתה ב-11 במאי 2026 שבגלל הסדר הזה, הגנות מפני הזרקת פרומפט (Prompt Injection) שפועלות ברמת המודל לא מקבלות כלל הזדמנות להתערב. בניסוי ההמחשה של החוקרים, מיומנות שהתחזתה לטבלת דירוג תמימה של משתמשי Claude Code שלפה אסימון גישה של GitHub ושלחה אותו החוצה. המודל סירב להמשיך בפעולה, אבל רק אחרי שהפקודות כבר רצו. הכותבים מסכמים זאת כך: "בגרסה עם הקשר דינמי, הפקודה הרגישה רצה כבר בשלב העיבוד המקדים". מעבר לכך, תיקיית מיומנות יכולה לכלול גם סקריפטים מצורפים (למשל scripts/helper.py), שהתיעוד הרשמי מגדיר במפורש "מורצים, לא נטענים". לכן התקנת מיומנות שכתב מישהו אחר שקולה, מבחינת אמון, להרצת קוד זר, ולא רק לקריאת הוראות טקסט. במילים מעשיות: ההחלטה אם להתקין מיומנות ממקור חיצוני דומה, מבחינת הסיכון, להחלטה אם להתקין תוסף לדפדפן או חבילת קוד זרה — ולא להעתקה של טקסט לתוך שיחה.

📬 הגיליון השבועי של Wiki-AI

פעם בשבוע, ביום ראשון: שלושת הדברים החשובים שקרו בעולם הבינה המלאכותית, בעברית פשוטה, וערכים חדשים באנציקלופדיה. לגיליונות

Claude Skills מול MCP מול CLAUDE.md
Claude SkillsMCP (Model Context Protocol)CLAUDE.md
מה זה בעצם?תיקיית הוראות ש-Claude טוען לפי דרישהתקן תקשורת לחיבור כלים ומקורות מידע חיצונייםקובץ הוראות קבועות של הפרויקט
מתי נטען?רק כשמשימה תואמת לתיאור שלוכשסוכן פונה בפועל לכלי או למקור מחוברבכל שיחה, מההתחלה
דוגמהתהליך בדיקת קוד חוזרחיבור ל-Slack או ל-GitHubמוסכמות קוד של הפרויקט
הוצג על ידיAnthropic, אוקטובר 2025Anthropic, נובמבר 2024Anthropic, כחלק מ-Claude Code

שאלות נפוצות ❓

מה ההבדל בין Claude Skills ל-MCP?

MCP הוא תקן לחיבור Claude לכלים ולמקורות מידע חיצוניים, כמו Slack או מסד נתונים; מיומנות היא חבילת הוראות ש-Claude קורא ופועל לפיה, ונטענת רק כשהיא רלוונטית — שני מנגנונים שונים שאפשר גם לשלב יחד.

מתי Claude Skills הושקו, והאם זה תקן פתוח?

Anthropic הציגה אותן ב-16 באוקטובר 2025, ובעדכון מ-18 בדצמבר 2025 פרסמה את הפורמט כתקן פתוח בכתובת agentskills.io, כך שגם כלי AI אחרים יכולים לאמץ אותו.

איפה אפשר להשתמש במיומנויות?

באפליקציות Claude (בהשקה למשתמשי Pro, Max, Team ו-Enterprise; היום גם ל-Free, כשהרצת קוד מופעלת), ב-Claude Code — כתוסף או ישירות בתיקיית ‎~/.claude/skills — וב-API (בבטא), דרך נקודת הקצה ‎/v1/skills.

למה מיומנות עולה כמעט כלום בהקשר כשהיא לא בשימוש?

כי בכל שיחה נטענים רק השם והתיאור הקצר של כל מיומנות; התוכן המלא, כולל קבצי רקע מפורטים, נטען רק אחרי שמשימה בפועל מפעילה אותה.

מה סיכון האבטחה העיקרי שדווח על מיומנויות?

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

שתפו:וואטסאפטלגרם

מצאתם טעות בערך, או שיש לכם מקור שכדאי להוסיף? כתבו לנו