AI Briefing/בלוג
agent skills·10 באוקטובר 2026·6 דקות קריאה

Agent Skills: ה-agent לא צריך עוד מסמך, הוא צריך workflow

Agent Skills בעברית: מה נטען ל-context ומתי, מה SkillsBench מצא במספרים, ו-SKILL.md שאפשר להעתיק כבר השבוע.

ב-16 בפברואר 2026 Anson Biggs פותח את HN ורואה בעמוד הראשי כותרת: “Study: Self-generated Agent Skills are useless”. מאחוריה יש מאמר בשם SkillsBench: ‏86 משימות ב-11 תחומים, 7 שילובים של agent ומודל, 7,308 ריצות. Biggs מתעצבן, יושב וכותב פוסט עם כותרת שלא משאירה מקום לספק: “You’re probably using Agent Skills wrong”.

שלושה חודשים אחר כך, ב-3 במאי, Addy Osmani כותב שה-repo שלו, addyosmani/agent-skills, עבר 27 אלף כוכבים. בקיצור, אנשים גם מתקינים skills בכמויות וגם מתווכחים עליהם בקולי קולות. בעיני זה הסימן הכי טוב שמונח הוא אמיתי ולא עוד שם ל-job title.

תיקייה, קובץ, workflow

אנטרופיק המציאה את הפורמט בשביל קלוד, ובדצמבר 2025 שחררה אותו כסטנדרט פתוח ב-agentskills.io. היום הוא עובד גם ב-Codex של OpenAI, ב-GitHub Copilot, ב-VS Code וב-Cursor. אז skill שכתבתם פעם אחת רץ אצל כל client שתומך בסטנדרט.

בגדול, skill הוא תיקייה עם קובץ SKILL.md. למעלה frontmatter עם שני שדות חובה: name ו-description. מתחת, ההוראות. ליד הקובץ אפשר לשים scripts/, references/ ו-assets/, וה-agent נוגע בהם רק כשההוראות אומרות לו.

מה זה לא: זה לא תיעוד. Osmani ניסח את זה הכי טוב:

If you put a 2,000-word essay on testing best practices into the agent’s context, the agent reads it, generates plausible-looking text, and skips the actual testing. — Addy Osmani, “Agent Skills”, מאי 2026

skill טוב הוא סדרת צעדים עם checkpoints שמייצרים ראיות, ונגמר בתנאי יציאה מוגדר. וזה גם לא MCP. ב-Aerospike חילקו את זה יפה: skill מתאר איך לחשוב על בעיה, MCP וכלים מבצעים אותה.

מה נכנס ל-context ומתי

הטריק שמאחורי skills נקרא progressive disclosure, ובפועל הוא ארבעה שלבים:

  1. כשה-agent עולה, הוא קורא רק את ה-name וה-description של כל skill. לא את הגוף.
  2. משימה נכנסת. המודל משווה אותה לתיאורים ומחליט אם אחד מהם מתאים.
  3. רק אז גוף ה-SKILL.md נטען ל-context.
  4. scripts ו-references נטענים או רצים רק אם ההוראות מבקשות.

רגע, למה זה בכלל משנה? כי האלטרנטיבה היא system prompt שגדל. בפוסט ב-dev.to מתארים את המסלול המוכר: prompt שהתחיל ב-200 tokens ונהיה 5,000. כל יכולת חדשה מוסיפה עוד הוראות ועוד edge cases, וה-agent משלם עליהן בכל הודעה, גם כשהן לא רלוונטיות. הוא נהיה איטי, יקר, ומתברבר יותר. עם skills אתם משלמים על שורת תיאור אחת לכל יכולת, ועל הגוף רק כשבאמת צריך.

מכאן כלל אחד: ה-description הוא לא תקציר, הוא ה-trigger. אם הוא מעורפל, ה-skill פשוט לא ייטען.

איך המנגנון עובד
איך המנגנון עובד
ה-system prompt משלם על כל יכולת בכל הודעה; skill משלם על שורת תיאור, ועל הגוף רק כשצריך (dev.to, agentskills.io)
ה-system prompt משלם על כל יכולת בכל הודעה; skill משלם על שורת תיאור, ועל הגוף רק כשצריך (dev.to, agentskills.io)

מה SkillsBench מצא, במספרים

המאמר (arXiv 2602.12670, פברואר 2026) הריץ כל משימה בשלושה מצבים: בלי skills, עם skills שאנשים כתבו, ועם skills שהמודל כתב לעצמו. לכל משימה יש verifier דטרמיניסטי, אז אין פה “נראה לי שזה עבד”.

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

הסתייגות: אני מסכים עם Biggs בנקודה אחת. במאמר, self-generated אומר שה-agent כותב את ה-skill לפני שהוא בכלל ניסה לפתור, וזה בעיקר thinking בפורמט אחר. skill שמודל כותב אחרי ריצה שהצליחה, ואדם עבר עליו, זה ניסוי שהמאמר לא בדק.

דווקא בקוד skills עוזרים הכי פחות, כי המודל כבר יודע את הבסיס. הערך הוא בידע הפנימי שלכם (SkillsBench)
דווקא בקוד skills עוזרים הכי פחות, כי המודל כבר יודע את הבסיס. הערך הוא בידע הפנימי שלכם (SkillsBench)

איך כותבים skill שלא נופל

הנה skill שאפשר להעתיק ולהתאים. הוא בנוי על מה ש-Osmani קורא לו החלקים שלא מופיעים ב-diff: טסטים, גודל שינוי, ראיות.

.claude/skills/pr-ready/SKILL.md
---
name: pr-ready
description: Use before opening a pull request or when the user says "ready for review". Runs tests, checks diff size, writes the PR description.
---
# PR ready
1. Run `npm test`. If anything fails, stop and list the failing test names. Do not continue.
2. Run `git diff --stat main...HEAD`. If more than 400 lines changed, propose a split and stop.
3. Run `scripts/check_secrets.sh`. Any hit = stop and report the file.
4. Write the PR description: what changed, why, how it was tested.
Paste the exact test command and the last line of its output.
Done when: tests pass, diff <= 400 lines, no secrets, and the description contains real test output.

ב-Claude Code שמים את זה ב-.claude/skills/ של הפרויקט, או ב-~/.claude/skills/ אם זה אישי. כמה כללים שעולים מהמקורות:

מתי skill הוא הכלי הלא נכון

ב-Skillbay, שעלה ל-Show HN בספטמבר 2026, ניסו לפתור בדיוק את זה: חנות skills שבן אדם מסנן ידנית. משעמם וטוב.

חנות skills עם אוצר אנושי היא בדיוק מה שחסר: מישהו שקרא את ה-scripts לפני שה-agent שלכם מריץ אותם (credit: Skillbay)
חנות skills עם אוצר אנושי היא בדיוק מה שחסר: מישהו שקרא את ה-scripts לפני שה-agent שלכם מריץ אותם (credit: Skillbay)

מה לנסות השבוע

  1. תעשו מלאי: ls ~/.claude/skills .claude/skills. כמה skills יש לכם, ומתי בפעם האחרונה מישהו קרא אותם.
  2. תבחרו תהליך אחד שאתם מסבירים ל-agent שוב ושוב, release notes, PR review, migration, ותכתבו לו SKILL.md עם תנאי יציאה.
  3. תמדדו כמו SkillsBench, רק בקטן: חמש משימות אמיתיות בלי ה-skill וחמש איתו, עם בדיקה אוטומטית שעוברת או נופלת. אין הפרש? תמחקו.
  4. skill שעבר כמה מאות שורות, תפצלו ל-2–3 קבצים ב-references/. זה מה שניצח במאמר.
  5. לפני שאתם מתקינים skill מ-repo ציבורי, cat scripts/* ותחפשו אותו באינדקס של Tego.

skill שלא מדדתם הוא עוד 2,000 מילים שה-agent קורא ומדלג עליהן.

מקורות

  1. Agent Skills · 2026-05-04
  2. You're probably using Agent Skills wrong · 2026-06-22
  3. Show HN: Craigslist for agent skills, curated by a human · 2026-09-17
  4. Agent Skills – Open Security Database · 2026-03-16
  5. Agent Skills: One-Shot PySpark from the CLI · 2026-03-26
  6. Agent Skills Explained: What They Are, What They Aren't, and How to Use Them - DEV Community
  7. Agent Skills Explained: When to Use Them and Why They Fail | Aerospike
  8. Medium

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

עוד מונחים

כל המונחים →
3/4

ChatGPT מקרוב: הפיצ'רים שמהנדסים משאירים כבויים

Projects, memory, canvas, deep research, agent ו-connectors ב-ChatGPT: מה כל אחד עושה, איפה הוא נופל, ומה להפעיל כבר השבוע.

1/5

Claude Code בפרקטיקה, חלק 1: CLAUDE.md קצר, הרשאות קשוחות

שלושת קבצי ה-CLAUDE.md, auto memory, הרשאות ב-settings.json ופקודות שכדאי שיהיו באצבעות. צעד אחרי צעד, לצוות אמיתי.

2/5

Claude Code בפרקטיקה, חלק 2: hooks, MCP ו-skills, מה הולך לאן

CLAUDE.md אומר מה חייב, skill איך, MCP מה אפשר, hook אוכף. PreToolUse שחוסם commit ל-main, formatter אוטומטי, שרת MCP ו-SKILL.md ראשון.