المهارات: خبرة عند الطلب
تحزّم المهارة (Skill) خبرةً — تعليمات إضافةً إلى سكربتات وموارد اختيارية — يحمّلها Claude فقط عندما تكون ذات صلة. بدلًا من حشو كل شيء في CLAUDE.md، تعطي Claude مكتبة من القدرات يسحبها عند الطلب.
التشريح
المهارة عبارة عن مجلد يحوي ملف SKILL.md: واجهة YAML أمامية (frontmatter) + تعليمات.
---
name: pdf-forms
description: Use when the user needs to fill, read, or generate PDF forms.
---
# PDF Forms
Steps and rules for working with PDF forms…
(optionally reference scripts/ or resources/ in this folder)
description هو المُحفِّز — يقرؤه Claude ليقرر متى يفعّل المهارة. اكتبه على هيئة "Use when…"، محددًا بما يكفي ليُحمَّل في الوقت المناسب وليس في غيره.
الكشف التدريجي (لماذا تتوسع المهارات)
لا يحمّل Claude متن كل مهارة كاملًا مقدمًا — فهو يرى الـ name + description خفيفي الوزن، ولا يسحب التعليمات الكاملة (ويشغّل السكربتات) إلا عندما يطابق طلبٌ ما. هذا يبقي السياق رشيقًا حتى مع تثبيت العديد من المهارات.
أين توجد
- شخصية:
~/.claude/skills/<name>/SKILL.md - المشروع (قابلة للمشاركة):
.claude/skills/<name>/SKILL.md - مُحزَّمة في إضافة للتوزيع على الفريق.
يشحن AILmanac 7 حزم مهارات جاهزة — انسخ واحدة لتجربتها.
المهارة مقابل الأمر مقابل الوكيل الفرعي مقابل MCP
| الأداة | ما هي | مَن يحفّزها: أنت أم Claude |
|---|---|---|
| الأمر المائل | مطالبة محفوظة | أنت تستدعيه |
| المهارة | خبرة عند الطلب + سكربتات | Claude يحمّلها عند الصلة |
| الوكيل الفرعي | وكيل مُفوَّض بسياقه الخاص | Claude يفوّض |
| MCP | اتصال بأدوات/بيانات خارجية | يوفّر أدوات للاستدعاء |