Agent Skills — الصيغة العابرة للمزوّدين لتعليمات مهام وكيل LLM
اعتبارًا من 2026-10-20، أصبح Agent Skills هو المعيار المفتوح الذي نشرته Anthropic في ديسمبر 2025: لا يحتاج SKILL.md إلا إلى name وdescription، ويُحمَّل المحتوى على ثلاثة مستويات، ويقرأ كل من Claude Code وclaude.ai وClaude API وOpenAI Codex / ChatGPT الملف نفسه.
ما هي Skills: الفرق بينها وبين Plugins وMCP
الـ Skill مجلد يحتوي على SKILL.md (name وdescription في YAML frontmatter، وتعليمات المهمة بصيغة markdown) إضافة إلى scripts وreferences وassets اختيارية. تسميها Anthropic موارد قابلة لإعادة الاستخدام قائمة على نظام الملفات: يطابق النموذج طلبك مع description، ثم يقرأ المتن والسكربتات التي يحتاجها، ولا يدخل السياق سوى إخراج السكربت. تختلف عن Plugins (حزم ميزات العميل) وMCP (بروتوكول الأدوات الخارجية) — فالـ Skills ليست أدوات أو قدرات عميل؛ بل حزم تعليمات «كيف تفعل ذلك». ويمكن أن تحمل إضافة واحدة عدة Skills، ويمكن للـ Skill أن تشير إلى أدوات MCP.
مواصفات SKILL.md: الحقول المطلوبة ومثال أدنى
يستخدم SKILL.md بيانات YAML التمهيدية للإعلان عن name وdescription، مع متن بصيغة markdown للتعليمات. في المواصفات لا يُشترط سوى name وdescription؛ أما license وcompatibility وmetadata وallowed-tools فهي اختيارية، ولا يزال allowed-tools تجريبيًا. يضبط المثال الرسمي الأدنى name على pdf-processing ويصف استخراج النص والجداول من ملفات PDF، وملء النماذج ودمج المستندات، ليُستخدم عندما يذكر المستخدم ملفات PDF أو النماذج أو استخراج المستندات. يكون name بحد أقصى 64 حرفًا، بحروف صغيرة وأرقام وشرطات فقط، دون شرطة في البداية أو النهاية؛ وdescription غير فارغ وبحد أقصى 1024 حرفًا. والمجلد هو skill-name/SKILL.md مع مجلدات اختيارية scripts/ وreferences/ وassets/. ويحمل المتن خطوات النموذج، مثل: 1. استخرج الملفات المطلوب معالجتها من رسالة المستخدم؛ 2. استدعِ ./scripts/extract.py لإخراج النتيجة. ويحمّل النموذج هذه الـ Skill تلقائيًا عندما يرى طلبًا متعلقًا بـ PDF.
مستودع Skills الرسمي وأمثلة الشركاء
ينشر مستودع anthropics/skills الرسمي مجموعة من التنفيذات المرجعية، ويصنّفها ملف README الخاص به إلى مهارات التصميم الإبداعي، والتطوير التقني، والتواصل المؤسسي، ومهارات المستندات؛ وdocx وpdf وpptx وxlsx هي الإصدارات المتاحة المصدر التي تقف خلف قدرات Claude للمستندات، بينما معظم الباقي مفتوح المصدر بموجب Apache 2.0. وعلى مستوى المنصة توجد مهارات المستندات المعدّة مسبقًا: PowerPoint (pptx) وExcel (xlsx) وWord (docx) وPDF (pdf)، جاهزة للاستخدام على claude.ai وAPI. كما يتضمن المستودع قالب مهارة ونسخة من المواصفات، ويمكنك في Claude Code تسجيل المستودع كسوق إضافات والتثبيت منه؛ ويبرز قسم Partner Skills في README حاليًا مهارة Claude الخاصة بـ Notion. ويصف المجمّع المجتمعي SkillsMP (skillsmp.com) نفسه بأنه مشروع مجتمعي مستقل يجمع مصادر GitHub العامة لتسهيل اكتشاف المهارات.
التوافق العابر للمزوّدين والتوزيع المؤسسي
بعد أن جعلت Anthropic ميزة Skills معيارًا مفتوحًا في ديسمبر 2025، تذكر وثائق OpenAI نفسها أن Codex وChatGPT يقرآن ملف SKILL.md نفسه: يحمّل Codex المهارات المحلية من $CWD/.agents/skills، ومن $HOME/.agents/skills، ومن /etc/codex/skills، وتُستدعى صراحةً عبر /skills أو $، ويمكنه كذلك تفعيل مهارة عبر مطابقة وصفها. ويعمل ملف SKILL.md نفسه في Claude Code وCodex CLI وChatGPT — اكتب مرة واحدة وانشر عبر عدة مزوّدين، لكن الأسطح لا تتزامن: فالمهارات المرفوعة إلى claude.ai يجب رفعها إلى API بشكل منفصل، والمهارات المرفوعة عبر API غير متاحة على claude.ai، ومهارات Claude Code قائمة على نظام الملفات ومنفصلة عن كليهما. وعلى صعيد المؤسسات، فإن المهارات المخصصة على claude.ai فردية لكل مستخدم، وتذكر Anthropic أن claude.ai لا يدعم الإدارة المركزية للمشرفين ولا التوزيع على مستوى المؤسسة للمهارات المخصصة؛ ويمكن لمؤسسات Claude Enterprise تفعيل فحص محتوى Skill للمهارات المرفوعة في claude.ai وClaude Cowork، بينما المهارات المرفوعة عبر Skills API لا تُفحص، ويدعم طلب API واحد 20 مهارة كحد أقصى.
FAQ
هل المهارات هي نفس الوكلاء الفرعيين المخصصين؟
لا. الوكيل الفرعي المخصص هو وحدة إرسال في Claude Code لها prompt وأدوات وقواعد إرسال خاصة بها. أما المهارة فهي حزمة تعليمات أعلى مستوى يمكن أن يحمّلها الوكيل الرئيسي أو أي وكيل فرعي. ويمكن للوكيل الفرعي الإشارة إلى عدة مهارات: الطريقة الرسمية هي حقل skills، الذي يحمّل محتوى المهارة كاملًا مسبقًا في سياق الوكيل الفرعي عند بدء التشغيل، ويعمل العكس أيضًا — فمهارة تحمل context: fork تعمل داخل وكيل فرعي متفرع.
هل يمكنني استخدام مهارة لإلزام النموذج بتجنب سلوك معيّن؟
ليس كقيد صارم — فالمهارات هي «توصيات وتعليمات» يمكن للنموذج مع ذلك أن ينحرف عنها تحت الضغط. يعرّف Anthropic المهارة بأنها تعليمات وسكربتات، لذا فإن مدى التزام Claude بها مسألة تقييم (تغطي قائمة التحقق الرسمية اتباع التعليمات ودقة التفعيل). أما القيود الحقيقية فاستخدم لها آليات Claude Code: يزيل disallowed-tools الأدوات من المجموعة المتاحة أثناء تفعيل المهارة، ويمنح allowed-tools موافقة مسبقة على الأدوات، ويمنع disable-model-invocation: true Claude من استدعاء المهارة من تلقاء نفسه. استخدم المهارات لـ«الطريقة الصحيحة للتنفيذ»؛ ضع القواعد الصارمة في مكان آخر.
هل يمكن لـ Codex وChatGPT استخدام تنسيق SKILL.md نفسه؟
نعم. المهارات مستودعات نصية Markdown — استنسخها باستخدام git clone واستخدمها محليًا: يقرأها Claude Code من ~/.claude/skills/ أو .claude/skills/، ويقرأها Codex من أدلة .agents/skills. وعند اقترانها ببوابة QCode إلى نماذج Claude/Codex/GPT، يعمل ملف SKILL.md نفسه عبر المزوّدين. وتقول وثائق OpenAI إن المهارات تُبنى على معيار agent skills المفتوح: يجب أن يتضمن ملف SKILL.md الحقلين name وdescription، ويبدأ Codex وChatGPT باسم كل مهارة ووصفها، ثم يحمّلان ملف SKILL.md كاملًا عندما يقرران استخدامها.
استخدم Agent Skills عبر مختلف المزوّدين من خلال QCode
يجمع QCode الوصول إلى Claude / GPT / النماذج الصينية — وكلها متوافقة مع معيار Agent Skills. اكتب مرة واحدة، وشغّل في كل مكان.
ابدأ خطتك في QCodeإنشاء حساب QCode
مفتاح واحد لـ Claude وGPT والنماذج الصينية، والفوترة حسب token — الأسعار المباشرة على /models.