SKILL.md: كيف تتعلم وكلاء الذكاء الاصطناعي — وكيف تبقى آمنة.
المعيار المفتوح وراء وكلاء الذكاء الاصطناعي الحديثة: Progressive Disclosure، والخطأ الأكثر شيوعًا — ولماذا تمثّل Agent Skills سطح هجوم جديدًا. من الأساسيات حتى الحوكمة وفق ISO 42001 وEU AI Act.
المصادر: Anthropic — «Agent Skills» كمعيار مفتوح (18 ديسمبر 2025) · B. Poudel — «The SKILL.md Pattern» (Medium، فبراير 2026) · OWASP — Agentic Skills Top 10 (v1.0، 2026)
ما هو Agent Skill?
ليس إضافة (Plugin). ولا سكربت API. الـ Skill أشبه بدليل تأهيل للزملاء الجدد — يُحزَم مرة ويُستخدم تلقائيًا.
في جوهره، الـ Skill مجرد مجلد. الملف الإلزامي الوحيد هو SKILL.md — والباقي اختياري وينمو مع التعقيد.
MCP مقابل Skills — النموذج الذهني
السباكة
يحدد كيف يتصل الوكيل بالأدوات وواجهات API والبيانات — وأي الموارد والإجراءات متاحة أصلًا.
الدليل
يحدد كيف يستخدم الوكيل هذه الأدوات خطوة بخطوة لتحقيق هدف محدد — المعرفة الإجرائية.
للتذكّر: MCP = كيف يتحدث النموذج مع الأدوات. Skills = ماذا تفعل هذه الأدوات فعليًا.
Progressive Disclosure
لا يُحمَّل المحتوى إلا عند الحاجة إليه — كالدليل: أولًا الفهرس، ثم الفصل، ثم الملحق.
المستوى 1 · البيانات الوصفية
name + descriptionمحمَّل دائمًا · ~عشرات الرموز (Tokens) لكل Skillالمستوى 2 · التعليمات
نص SKILL.md الكاملعند التفعيل · < 5,000 رمز (Tokens)المستوى 3 · المراجع والسكربتات
ملفات + شيفرة قابلة للتنفيذعند الطلب · غير محدود عمليًاتكلفة الخمول: صفر تقريبًا. تعمل السكربتات دون أن تُحمَّل في السياق أبدًا — مهما بلغ حجم ما يجمعه الـ Skill.
الخطأ الأكثر شيوعًا: الوصف
حقل description ليس موجّهًا للبشر. إنه شرط التشغيل الذي يقرر به الوكيل ما إذا كان سيفعّل الـ Skill أصلًا.
[ ما يفعله الـ Skill ] + [ متى — مع عبارات تشغيل محددة ]
«Helps with documents.»يصف الـ «ماذا» — لكن لا يصف الـ «متى» أبدًا.
«ينشئ README.md. يُستخدم عندما يقول المستخدم ‹اكتب README› أو ‹وثّق المشروع›.»ماذا + متى، مع عبارات تشغيل محددة.
معيار مفتوح — يدعمه الجميع
نشرته Anthropic كمعيار مفتوح في 18 ديسمبر 2025. وفي غضون أسابيع اعتمدته:
«الملف هو العقد. والمنصة تنفّذ الواجهة.»
الـ Skill الذي تكتبونه اليوم قابل للنقل عبر جميع المنصات. < 50 → 500+ Skill جديد يوميًا (يناير → فبراير 2026).
الـ Skill هو شيفرة + تعليمات ينفذها وكيلكم. وبذلك يصبح كل Skill في الوقت نفسه سطح الهجوم جديدًا — وعنصر حوكمة جديدًا.
فجوة الموافقة
بمجرد اعتماد الـ Skill، يرث بصمت صلاحيات دائمة — دون أي استئذان إضافي: قراءة الملفات وكتابتها، تحميل شيفرة إضافية، فتح اتصالات الشبكة.
«من SKILL.md إلى الـ Shell في ثلاثة أسطر Markdown.» — Snyk
الاستمرارية: يمكن للـ Skills تسميم AGENTS.md / MEMORY.md / SOUL.md — وترك أبواب خلفية تتجاوز الجلسات.
«الثالوث القاتل» (Lethal Trifecta)
- البيانات الخاصة — مفاتيح SSH، بيانات اعتماد API، المحافظ، بيانات المتصفح
- المحتويات الخارجية المصدر — تعليمات الـ Skill، ملفات الذاكرة، رسائل البريد الواردة
- الاتصال الخارجي — خروج الشبكة، Webhooks، استدعاءات curl
إذا اجتمعت الثلاثة في Skill واحد، تكفي تعليمة مخفية واحدة لتسريب صامت للبيانات. ومعظم عمليات النشر الإنتاجية اليوم تستوفي الثلاثة. (Simon Willison / Palo Alto Networks، 2026)
الوضع حقيقي — الربع الأول 2026
تمثل Agent Skills سلسلة توريد برمجيات — وهي بالفعل تحت هجوم نشط.
> 25% من أكثر من 30,000 Skill محلَّل تحتوي على ثغرة أمنية واحدة على الأقل. والعناية المطلوبة هي ذاتها كما في npm وPyPI وسجلات الحاويات.
OWASP Agentic Skills Top 10
المخاطر العشرة الأكثر حرجًا في «Behavior Layer» — مشروع حاضنة OWASP، الإصدار 1.0 (2026).
Malicious Skills
حرجSupply Chain Compromise
حرجOver-Privileged Skills
عالٍInsecure Metadata
عالٍUnsafe Deserialization
عالٍWeak Isolation
عالٍUpdate Drift
متوسطPoor Scanning
متوسطNo Governance
متوسطCross-Platform Reuse
متوسطالـ Skills تمسّ حوكمتكم
تسمّي OWASP صراحةً فرق GRC والامتثال كجمهور مستهدف — بمهمة أساسية هي تعيين مخاطر الـ Skills على الأطر الراسخة.
NIST AI RMF
الحوكمة · التعيين · القياس · الإدارة (govern · map · measure · manage)
ISO/IEC 42001
نظام إدارة الذكاء الاصطناعي
EU AI Act
التوثيق · ضبط التغيير · أدلة الإثبات
OWASP AIVSS
LLM وAgentic Top 10
تصبح الـ Skills جزءًا من جرد الذكاء الاصطناعي لديكم وتقييم المخاطر وتوثيق أدلة الإثبات.
من المخاطر إلى الضوابط
المصدر والتوقيع
ed25519 · content_hash · تحقق Merkle
Least Privilege
قائمة سماح بدلًا من «network: true» — حماية ملفات الهوية
العزل
Sandbox/حاوية كإعداد افتراضي، ووضع المضيف باختيار صريح فقط
الفحص
دلالي + قائم على السلوك، لا مطابقة أنماط فقط
Pinning
قيم Hash ثابتة بدلًا من نطاقات الإصدارات
بيانات وصفية صادقة
risk_tier من L0 (آمن) إلى L3 (مدمّر)
دورة حياة حوكمة الـ Skills
ست خطوات تحوّل الـ Skills المنفردة إلى مخزون قابل للتدقيق.
- 1
الجرد
حصر جميع الـ Skills عبر جميع المنصات.
- 2
الفحص
قراءة الشيفرة والتعليمات وفحصها.
- 3
الاعتماد
سير عمل للموافقة، مصادر موثوقة.
- 4
التقييد
فرض بيان أقل الصلاحيات (Least Privilege).
- 5
المراقبة
تدقيق نشاط الملفات والشبكة والذاكرة.
- 6
التدقيق
أدلة إثبات لـ ISO 42001 / EU AI Act.
الخطوات الأولى لفريقكم
لفرق الأمن وGRC
- إنشاء جرد للـ Skills عبر جميع منصات الوكلاء
- إرساء سير عمل للموافقة وسياسة اعتماد
- تفعيل سجلات التدقيق لجميع إجراءات الـ Skills
- التحكم في الهويات والصلاحيات الوكيلية
- الاشتراك في النشرات الأمنية (المنصات والسجلات)
لمؤلفي الـ Skills
- بيان صلاحيات بالحد الأدنى (Least Privilege)
- توقيع الـ Skills (ed25519) + ذكر content_hash
- تثبيت الاعتماديات على قيم Hash ثابتة
- حماية ملفات الهوية — بلا صلاحية كتابة
- التصريح بمستوى المخاطر والنطاق بصدق
الأسئلة الشائعة
ما هو Agent Skill — وما هو SKILL.md؟
الـ Agent Skill مجلد يحوي معرفة إجرائية لوكلاء الذكاء الاصطناعي — أشبه بدليل تأهيل للزملاء الجدد: يُحزَم مرة ويُستخدم تلقائيًا. الملف الإلزامي الوحيد هو SKILL.md (تعليمات + بيانات وصفية)؛ أما scripts/ وreferences/ وassets/ فاختيارية وتنمو مع التعقيد.
بمَ تختلف الـ Skills عن MCP؟
MCP هو السباكة: يحدد كيف يتصل الوكيل بالأدوات وواجهات API والبيانات. والـ Skills هي الدليل: تحدد كيف يستخدم الوكيل هذه الأدوات خطوة بخطوة لتحقيق هدف محدد. للتذكّر: MCP = كيف يتحدث النموذج مع الأدوات. Skills = ماذا تفعل هذه الأدوات فعليًا.
لماذا لا يُفعَّل الـ Skill الخاص بي؟
يكمن الخطأ الأكثر شيوعًا في حقل description: فهو ليس موجّهًا للبشر، بل هو شرط التشغيل الذي يقرر به الوكيل تفعيل الـ Skill. الوصف القوي يذكر الـ «ماذا» والـ «متى» — مع عبارات تشغيل محددة. أما «Helps with documents» فيصف الـ «ماذا» فقط، ولذلك يُفعَّل بشكل غير موثوق.
هل Agent Skills معيار مفتوح؟
نعم. نشرت Anthropic معيار Agent Skills كمعيار مفتوح في 18 ديسمبر 2025. وفي غضون أسابيع اعتمدته جهات منها OpenAI (Codex وChatGPT) وGoogle (Gemini CLI) وGitHub Copilot وCursor وMicrosoft Agent Framework. الـ Skill الذي تكتبونه اليوم قابل للنقل عبر جميع المنصات.
ما المخاطر الأمنية التي تنطوي عليها Agent Skills؟
الـ Skill شيفرة وتعليمات ينفذها وكيلكم — أي سطح هجوم وسلسلة توريد برمجيات جديدة. وجدت Snyk في 3,984 Skill خضعت للتدقيق ثغرات أمنية لدى 36% منها (13.4% حرجة). تُنظّم OWASP Agentic Skills Top 10 هذه المخاطر، من Malicious Skills (AST01) إلى Cross-Platform Reuse (AST10). ويصبح الأمر خطيرًا حين تجتمع البيانات الخاصة والمحتويات الخارجية المصدر والاتصال الخارجي في Skill واحد — «الثالوث القاتل» (Lethal Trifecta).
كيف تصبح الـ Skills جاهزة للمؤسسات؟
عبر دورة حياة للحوكمة: الجرد، الفحص، الاعتماد، التقييد، المراقبة، التدقيق — إضافة إلى ضوابط تقنية مثل التوقيعات (ed25519) وبيانات أقل الصلاحيات وعزل Sandbox وتثبيت قيم Hash. ويمكن تعيين مخاطر الـ Skills على ISO/IEC 42001 وEU AI Act وNIST AI RMF وOWASP، فتصبح بذلك جزءًا من جرد الذكاء الاصطناعي لديكم وتوثيق أدلة الإثبات.
لنجعل الذكاء الاصطناعي الوكيلي آمنًا وقابلًا للتدقيق.
Valeri Milke — CEO | ISO 27001 & ISO 42001 LA | IEC 62443 & SAE 21434 & CRA | AI Officer (AI Act) | خبير NIS2 & DORA | ممارس BSI IT-Grundschutz | مسؤول حماية بيانات معتمد (IHK)
خبراء أمن تقنية المعلومات والامتثال المدعومون بالذكاء الاصطناعي