בפרקים הקודמים למדנו על ניהול קונטקסט, Extended Thinking והרשאות. הפעם נדבר על אחת היכולות החזקות ביותר של Claude Code: Skills (מיומנויות). סקילים הם בעצם רשימות מטלות מסודרות שאתם מגדירים מראש ו-Claude מבצע עבורכם — חיסכון אדיר בזמן ובמאמץ מנטלי. בפרק הזה נלמד איך יוצרים, מריצים ומנהלים סקילים מאפס.
✅ מה תלמדו בפרק זה
- מה זה Skills ולמה זה אחת היכולות החזקות של Claude Code
- תהליך עבודה איטרטיבי: מ-Fine Tuning ועד סקיל מושלם
- מבנה הסקיל: Frontmatter, הנחיות ביצוע, ותתי-תיקיות
- שתי דרכים להריץ סקיל: קריאה מפורשת ושפה טבעית
- הגדרות מתקדמות:
allowed-toolsו-disable-model-invocation - עבודה עם ארגומנטים לסקילים דינמיים
- ההבדלים בין Skills לבין CLAUDE.md
מה זה Skills ולמה זה כל כך חזק?
סקיל (Skill) הוא קובץ הנחיות מסודר שמגדיר ל-Claude רצף מטלות ספציפי. במקום לכתוב כל פעם מחדש מה אתם רוצים, אתם מגדירים את הסקיל פעם אחת ואז מפעילים אותו בפקודה קצרה.
חיסכון בזמן
פעולות שהיו לוקחות לכם עשרות דקות — כמו סיכום פגישות, עיבוד מיילים או הפקת דוחות — מתבצעות בכמה שניות.
חיסכון במאמץ מנטלי
לכל אדם יש קיבולת מוגבלת של מאמץ מנטלי ביום. סקילים משחררים אתכם ממשימות שגרתיות כדי שתתפנו לדברים שבאמת חשובים לכם.
עקביות
הסקיל תמיד מבצע את המשימה באותו מבנה ובאותה איכות — בלי תלות במצב הרוח שלכם או ברמת הפירוט של הפרומפט.
שיתוף עם הצוות
סקילים שנמצאים בתיקיית .claude/skills/ של הפרויקט עולים ל-Git יחד עם הקוד — כל הצוות יכול להשתמש בהם.
דוגמאות לסקילים מהיומיום
להלן כמה סקילים שאפשר להשתמש בהם ברמה כמעט יומיומית:
process-leads
קורא לידים שנכנסו במייל, מבין מה הם רוצים, ומנסח טיוטות מייל מותאמות אישית לכל אחד.
expenses-check
סורק הוצאות שנכנסו למייל, מזהה מה עוד לא נשלח לרואה חשבון, ושולח אוטומטית.
followups
עובר על התכתבויות פתוחות במייל ומייצר טיוטות פולואפ לכל שיחה שלא קיבלה מענה.
voice-to-plan
לוקח קובץ טקסט מסיעור מוחות (למשל שיחה קולית שתומללה) ומוציא ממנו Actionable Items מסודרים.
איך יוצרים סקיל? תהליך איטרטיבי
נקודה חשובה: אף פעם לא תיצרו סקיל מושלם בפעם הראשונה. התהליך הוא איטרטיבי — אתם מתחילים עם בקשה בסיסית, משפרים אותה, ורק כשהתוצאה מושלמת הופכים אותה לסקיל.
בקשה ראשונית
בקשו מ-Claude לבצע את המשימה. למשל: "סכם לי את הפגישה שנמצאת בקובץ הזה".
Fine Tuning
בדקו את התוצאה ושפרו: "הפעם תשתמש במבנה הזה… תוסיף סעיף של Action Items… תכתוב בעברית".
עוד איטרציות
חזרו על התהליך עד שהתוצאה בדיוק כמו שרציתם. כמה וכמה סבבים זה נורמלי.
יצירת הסקיל
כשמרוצים, אמרו ל-Claude: "קח את הגרסה האחרונה וצור ממנה סקיל בשם summarize-meeting. Use best practices."
מבנה הסקיל: קובץ SKILL.md
כש-Claude יוצר סקיל, הוא מייצר את המבנה הבא:
קובץ SKILL.md הוא הלב של הסקיל. הוא מורכב משני חלקים:
חלק 1: Frontmatter — מטא-דאטה של הסקיל
החלק העליון של הקובץ, מוקף בשלוש מקפים (---), מכיל מידע על הסקיל בפורמט של צמדי Key-Value:
| שדה | תיאור | חובה? |
|---|---|---|
| name | שם הסקיל (באותיות קטנות עם מקפים) | מומלץ |
| description | תיאור קצר — Claude קורא אותו כדי להחליט מתי להשתמש בסקיל | מומלץ מאוד |
| allowed-tools | כלים שהסקיל יכול להשתמש בהם ללא בקשת אישור (למשל: Read, Write, Bash) | לא |
| disable-model-invocation | כאשר true, הסקיל יופעל רק בקריאה מפורשת ולא דרך שפה טבעית |
לא |
| argument-hint | רמז למשתמש על הארגומנט שהסקיל מצפה לקבל | לא |
| model | מודל ספציפי להרצת הסקיל (למשל: opus, sonnet) | לא |
| effort | רמת Effort Level להרצת הסקיל (low, medium, high, max) | לא |
חלק 2: הנחיות הביצוע — גוף הסקיל
אחרי ה-Frontmatter מגיע התוכן עצמו — הנחיות מפורטות שמגדירות מה בדיוק Claude צריך לעשות:
שתי דרכים להריץ סקיל
✅ קריאה מפורשת
- כתבו את שם הסקיל ישירות:
summarize-meeting - Claude מזהה שזה שם של סקיל ומפעיל אותו
- עובד תמיד, גם אם
disable-model-invocationמופעל - אפשר להוסיף ארגומנט:
summarize-meeting meeting-04
💬 שפה טבעית
- כתבו בקשה רגילה: "please make a summary of the latest meeting"
- Claude מזהה שיש סקיל מתאים ומפעיל אותו אוטומטית
- עובד רק אם
disable-model-invocationהואfalse - נוח לשימוש טבעי, אבל עלול להפעיל סקיל בטעות
הגדרות מתקדמות
allowed-tools — הרשאות אוטומטיות
כברירת מחדל, Claude מבקש אישור לפני שהוא כותב קבצים (במצב Ask Before Edits). כשזה קורה בכל פעם שמריצים סקיל, זה מעצבן. הפתרון: הוסיפו allowed-tools ל-Frontmatter.
עכשיו הסקיל יוכל לקרוא, לחפש, לכתוב ולהריץ פקודות בלי לבקש אישור בכל שלב.
disable-model-invocation — ביטול הפעלה אוטומטית
אם יש לכם הרבה סקילים ואתם חוששים ש-Claude יפעיל אחד בטעות כשאתם מדברים בשפה טבעית, הוסיפו:
עכשיו הסקיל יופעל רק כשתכתבו את שמו במפורש. אם תבקשו בשפה טבעית "סכם לי את הפגישה", Claude יסכם בלי להשתמש בסקיל — פשוט יכתוב סיכום ישירות למסך.
Skills לעומת CLAUDE.md
| מאפיין | Skills | CLAUDE.md |
|---|---|---|
| מתי נטען | רק כשקוראים לסקיל (On-Demand) | בתחילת כל שיחה (Always-On) |
| מה נטען בהתחלה | רק השם וה-Description | כל התוכן |
| מתאים ל | משימות ספציפיות שנדרשות מדי פעם | הנחיות כלליות שתמיד רלוונטיות |
| השפעה על קונטקסט | מינימלית — רק שם ותיאור | כל הקובץ נטען לקונטקסט |
| דוגמה | "סכם פגישה", "עבד לידים", "צור דוח" | "כתוב תמיד בעברית", "השתמש ב-TypeScript", "הקפד על ESLint" |
עבודה עם ארגומנטים
סקילים יכולים לקבל ארגומנטים — קלט נוסף שהמשתמש מעביר בזמן ההרצה. למשל, במקום שהסקיל תמיד יסכם את הקובץ האחרון, אפשר לציין קובץ ספציפי.
בתוך הסקיל, אפשר להתייחס לארגומנט עם התחביר $0 (הארגומנט הראשון), $1 (השני), וכן הלאה:
שימו לב: ארגומנט אחד ($0) משמש שלוש פעמים — לקריאת הקלט, ליצירת שם הסיכום, וליצירת ה-PDF. זה הופך את הסקיל לדינמי ומסודר.
מספר ארגומנטים
אפשר גם להגדיר סקיל שמקבל כמה ארגומנטים:
תתי-תיקיות: דוגמאות, תבניות וסקריפטים
סקיל מתקדם לא חייב להסתמך רק על קובץ SKILL.md אחד. אפשר ליצור תתי-תיקיות עם קבצי עזר ולהפנות אליהם מתוך הסקיל:
references/examples.md
דוגמה לפלט רצוי — Claude משאב השראה לטון, פורמט ומבנה הסיכום.
references/scoring-guide.md
מדריך ניקוד — למשל, לדרג עד כמה לקוח "חם" על פי מה שאמר בפגישה.
scripts/export-to-pdf.sh
סקריפט שהסקיל יכול להריץ — למשל, להמיר את הסיכום ל-PDF.
templates/email-followup.md
תבנית מייל פולואפ שהסקיל משתמש בה כשצריך לשלוח מייל המשך ללקוח.
שאלות נפוצות
.claude/skills/[שם-הסקיל]/SKILL.md. סקילים אישיים (לכל הפרויקטים) נשמרים ב-~/.claude/skills/[שם-הסקיל]/SKILL.md. סקילים ברמת הפרויקט עולים ל-Git ומשותפים עם הצוות.disable-model-invocation: true ל-Frontmatter של הסקיל. ככה Claude יפעיל את הסקיל רק כשתכתבו את שמו במפורש, ולא ינסה להפעיל אותו אוטומטית על סמך שפה טבעית..claude/rules/) הם הנחיות שנטענות תמיד — דומה ל-CLAUDE.md. Skills הם כלים On-Demand שנטענים רק כשקוראים להם. אם ההנחיה תמיד רלוונטית — זה Rule. אם היא ספציפית למשימה — זה Skill.מה מחכה בפרק הבא?
עכשיו שאתם יודעים ליצור, להריץ ולנהל סקילים, בפרקים הבאים נמשיך לנושאים מתקדמים נוספים שישלימו את הכלים שלכם לעבודה מקצועית עם Claude Code. מעניין לדעת שתקן ה-SKILL.md אומץ גם מחוץ ל-Claude Code — כך הוא עובד בפרויקט הקוד הפתוח OpenClaw.
🚀 רוצים ללמוד Claude Code בעברית?
קורס מלא של 14 פרקים, מהתקנה ועד אוטומציות מתקדמות
לכל פרקי הקורס ←