الشيء الذي يجعل المهارات قوية هو نفسه ما يجعلها محفوفة بالمخاطر: فالمهارة لا تحمل نصًا فقط، بل قد تحمل شيفرة قابلة للتنفيذ أيضًا. وعندما يحمّل الوكيل المهارة، يتبع ما فيها من تعليمات كأنها تعليماته هو، ويستطيع تشغيل سكربتاتها. لذلك يمكن تلخيص توصية وثائق Claude في جملة واحدة: تعامل مع تثبيت المهارة كما تتعامل مع تثبيت برنامج.
ماذا تقول المصادر الرسمية؟
قسم الأمان في وثائق Claude مباشر جدًا. فهو يوصي باستخدام المهارات من مصادر موثوقة فقط، أي ما كتبته بنفسك أو ما حصلت عليه من Anthropic. وإن اضطررت إلى استخدام مهارة من مصدر مجهول، فيطلب منك أن تكون "شديد الحذر" وأن تفحصها من أولها إلى آخرها قبل استخدامها.
ومقال Anthropic الهندسي يسير على الخط نفسه: في المهارات القادمة من مصادر أقل موثوقية يوصي بفحص الملفات المضمّنة، وخصوصًا اعتماديات الشيفرة والسكربتات، وكذلك فحص التعليمات التي تأمر بالاتصال بالشبكات الخارجية. وتؤكد الوثائق خطرًا بعينه: المهارات التي تجلب بيانات من عناوين خارجية خطرة، لأن المحتوى المجلوب قد يحمل تعليمات خبيثة.
ماذا يجري على أرض الواقع؟
هذه التحذيرات ليست نظرية. ففي دراسة "ToxicSkills" التي نشرتها شركة الأمن Snyk في 5 فبراير 2026، فُحصت 3,984 مهارة من ClawHub وskills.sh. والنتائج:
| النتيجة | العدد |
|---|---|
| المهارات المفحوصة | 3,984 |
| ما فيها مشكلة أمنية واحدة على الأقل | 1,467 (36.82 في المئة) |
| ما فيها مشكلة حرجة واحدة على الأقل | 534 (13.4 في المئة) |
| حمولات خبيثة مؤكدة | 76 |
بحسب التقرير، تغطي بيانات skills.sh أفضل 100 مهارة مختارة في ذلك الموقع فقط، أما أرقام السوق الكاملة فهي لـ ClawHub. ومن أنواع الهجمات المرصودة: تعليمات تثبيت توجّه المستخدم إلى تنزيل برامج غير موثوقة وتشغيلها، وأوامر مخفية (مموهة بـ Base64 أو Unicode) ترسل بيانات الاعتماد إلى المهاجم، ومحاولات لتعطيل الفحوص الأمنية وزرع أبواب خلفية. وفي 91 في المئة من المهارات الخبيثة المؤكدة استُخدم حقن الأوامر (prompt injection).
قائمة التحقق قبل التثبيت
قائمة عملية استخلصناها من توصيات الوثائق ومن الملاحظات الميدانية:
- تحقق من المصدر. لمن هذا المستودع؟ هل هو لشركة رسمية أو مطوّر معروف، أم نسخة تشبه اسم حزمة معروفة تشبهًا كبيرًا (typosquatting)؟
- اقرأ SKILL.md من أوله إلى آخره. عبارات مثل "نزّل هذا أولًا وشغّله" أو "عطّل إعداد الأمان" أو "أرسله إلى هذا العنوان" هي علامات إنذار.
- افحص مجلد scripts/. إن وجدت أسطرًا لا تستطيع قراءتها أو مخفية أو مرمّزة بـ Base64، فلا تثبّت.
- راجع الروابط الخارجية. إن كانت المهارة تجلب تعليمات أو بيانات من عنوان ويب، فتذكّر أن ذلك المحتوى قد يتغير في أي لحظة.
- ثبّت ما تحتاجه فقط. اختيار المهارات واحدة واحدة بدلًا من "ثبّت الكل" يقلّص السياق ويقلّص سطح الهجوم معًا.
أقل الصلاحيات والمفاتيح السرية
مكان تشغيل المهارة مهم أيضًا. بحسب وثائق Claude، لا تملك المهارات في بيئة Claude API وصولًا إلى الشبكة ولا تستطيع تثبيت الحزم أثناء التشغيل. وفي claude.ai قد يكون الوصول إلى الشبكة كاملًا أو جزئيًا أو مغلقًا بحسب إعدادات المستخدم والمسؤول. أما في Claude Code فللمهارات من الوصول إلى الشبكة ما لأي برنامج على حاسوبك. أي أن المهارة التي تثبتها على وكيل محلي تعمل بصلاحياتك أنت.
لذلك فإن مبدأ أقل الصلاحيات حاسم. ففي Claude Code يتيح حقل allowed-tools في frontmatter المهارة استخدام أدوات معينة دون طلب إذن عند استدعاء تلك المهارة. وبحسب الوثائق يُصفَّر هذا الإذن في رسالتك التالية. ومع ذلك، فإن عادة جيدة ألا تثبّت مهارة كتبها غيرك وفيها صلاحيات واسعة قبل أن توافق عليها عن وعي.
وقاعدة المفاتيح السرية بسيطة: لا تكتب مفاتيح API ولا كلمات المرور ولا رموز الوصول في SKILL.md ولا في مجلد المهارة أبدًا. فعندما تشارك المهارة أو ترفعها إلى مستودع، يذهب معها كل ما في ذلك المجلد. احتفظ بالمفاتيح في متغيرات البيئة أو في طريقة التخزين الآمن لبيانات الاعتماد في الأداة التي تستخدمها، وقل للمهارة فقط كيف تصل إليها.
حتى أكتوبر 2026 ينمو نظام المهارات البيئي بسرعة كبيرة، وهذا النمو يذكّر بمشكلات الأمان في السنوات الأولى لمتاجر التطبيقات. والخبر الجيد أن قراءة مهارة أسهل بكثير من قراءة الشيفرة المصدرية لتطبيق، لأن معظمها نص عادي.
هل تفتح المهارة وتقرأ محتواها قبل تثبيتها، أم تثق بعدد النجوم وأرقام التنزيل؟