מה זה סקיל (Skill) ב-AI?

3 דקות קריאה

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

אז מה זה

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

Anthropic הציגה את הרעיון ב-Claude Code תחת השם Agent Skills, ומאז זה הפך לפורמט פתוח. Codex של OpenAI וכלים נוספים תומכים בו. אני כותב סקילים לשניהם, ובפועל אותו סקיל עובד כמעט בלי שינוי בשני המקומות.

למה לא פשוט להדביק הוראות בתחילת השיחה?

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

מה יש בתוך סקיל

תיקייה. בתוכה קובץ בשם SKILL.md. בראש הקובץ יש שם, למשל sales-page-review, ותיאור קצר של מתי להשתמש בו. משהו כמו "השתמש כשבודקים או עורכים עמוד מכירה".

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

איך הסוכן יודע מתי להשתמש בו

בהתחלה הוא רואה רק את השם והתיאור של כל סקיל. כמה שורות בסך הכול. כשמגיעה משימה שמתאימה לתיאור, הוא פותח את ההוראות המלאות, ואם הן מפנות לקובץ נוסף, הוא קורא גם אותו. ב-Anthropic קוראים לזה progressive disclosure.

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

סקיל, CLAUDE.md ו-MCP

שלושה דברים שקל להתבלבל ביניהם.

קובץ הנחיות של פרויקט, כמו CLAUDE.md או AGENTS.md, נטען תמיד. הוא טוב לכללים קצרים שנכונים לכל עבודה בפרויקט.

סקיל נטען רק כשצריך. הוא מתאים לידע ארוך שרלוונטי רק לחלק מהמשימות.

MCP זו דרך לחבר לסוכן כלים חיצוניים, כמו מסד נתונים, יומן או CRM. אני חושב על זה כך: MCP נותן לסוכן ידיים, והסקיל מסביר לו מה לעשות איתן. הרבה פעמים צריך את שניהם.

דוגמאות שאני משתמש בהן

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

כמה טיפים לכתיבה

אם הסברתם משהו לסוכן יותר מפעמיים, זה כנראה סקיל.

התיאור צריך להיות ספציפי. "השתמש כשיוצרים או עורכים עמוד מוצר, כולל עמוד קופה" עובד. "עזרה בשיווק" לא.

דוגמה אחת טובה שווה יותר מעשרה סעיפים.

תסיימו ברשימת בדיקות קצרה. היא זו שתופסת את הטעויות שחוזרות.

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

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

למי זה שווה

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

יש עוד על הנושא בAI לבניית מערכת ובהשוואה בין Claude Code ל-Gemini. אם אתם רוצים סקיל שמותאם לצוות שלכם, דברו איתי. זה חלק מפתרונות ה-AI שאני בונה.