جدول المحتويات
"شرح الإجراء نفسه لـ Claude مراراً وتكراراً أمر مُرهق" — إذا كان هذا يبدو مألوفاً لك، فإن Claude Skills (مهارات الوكيل) هي بالضبط الآلية المصمَّمة لحلّ ذلك. أعلنت عنها Anthropic في 16 أكتوبر 2025، وخلال أشهر قليلة فقط أصبحت الطريقة المعيارية لمنح Claude قدرات متخصصة بمجال معيّن في Claude Code وواجهة برمجة التطبيقات (API).
يوضّح هذا المقال ما هي Skills، ولماذا تهمّ، وكيف تبني واحدة — مكتوبٌ للمبتدئين — ويصل إلى الفروق بينها وبين MCP والوكلاء الفرعيين اللذين كثيراً ما يُخلط بينها وبينهما.
المهارة = "مجلّد إجراءات" تسلّمه إلى Claude
— يُحمَّل تلقائياً، عند الحاجة فقط
يُوزَّع كمجلّد
التعليمات والنصوص البرمجية والمراجع في مجلّد واحد. وSKILL.md هو الأساس.
يُقرأ عند الحاجة فقط
في العادة لا يظهر سوى الوصف. ويُفتح المحتوى حين تطابق مهمّةٌ ما.
الجودة نفسها في كل مرة
قابلة للتكرار بالطريقة نفسها دون إعادة لصق موجّه.
1. ما هي Claude Skills (مهارات الوكيل)؟
إن Claude Skills هي طريقة لتغليف "كيفية تنفيذ مهمّة محدّدة" داخل مجلّد واحد وتسليمه إلى Claude. وداخل المجلّد يوجد دليلٌ يُسمّى SKILL.md يحتوي على الإجراء، إضافةً إلى نصوص تنفيذية ومواد مرجعية اختيارية.
تخيّلها على أنها دليل تهيئة تسلّمه لموظّف جديد. "كيفية توليد فاتورة بصيغة PDF"، و"اصطلاح رسائل الـ commit لدينا"، و"صيغة محاضر الاجتماعات" — بمجرّد أن تحوّل هذه الإجراءات الثابتة إلى دليل، يصبح بإمكان Claude الرجوع إليه في كل مرّة وإنتاج الجودة نفسها. يبدو الأمر وكأنك تركّب مهارات متخصصة على وكيل ذكاء اصطناعي بعد إنشائه.
💡 في سطر واحد: المهارة هي "مجلّد إجراءات يحفظه Claude". ابنِها مرّة واحدة، وبعدها يمكنك طلب المهمّة نفسها بالطريقة نفسها مراراً وتكراراً.
2. لماذا تهمّ؟ نهاية لصق الموجّهات في كل مرة
حتى الآن، كان جعل Claude يؤدّي عملاً متخصصاً يعني عادةً لصق موجّه تعليمات طويل في كل مرّة. لكن لهذا النهج نقاط ضعف.
- قابلية تكرار منخفضة: عدّل الموجّه قليلاً فتنحرف النتيجة
- يزدحم به السياق: التعليمات الطويلة تشغل نافذة السياق بشكل دائم
- صعب المشاركة: من الصعب بلوغ الجودة نفسها عبر فريق كامل
لصق موجّه في كل مرّة
- نسخ ولصق تعليمات طويلة في كل مرّة
- فروق صغيرة تجعل النتائج تنحرف
- يزدحم به السياق باستمرار
- تتفاوت الجودة عبر الفريق
اكتبها مرّة، أعد استخدامها للأبد
- يعيش الإجراء في SKILL.md، يُكتب مرّة واحدة
- ثابت، الخطوات نفسها في كل مرّة
- يتوسّع عند الحاجة فقط = خفيف
- شارك المجلّد بأكمله
تستبدل Skills هذا بـ دليلٍ قابل للطيّ يُفتح عند الحاجة فقط. في معظم الوقت، كل ما يراه Claude هو الوصف القصير لكل مهارة (سطر أو سطران). ولا ينكشف الإجراء الفعلي إلا في اللحظة التي تطلب فيها تلك المهمّة. لذا حتى مع تثبيت عشرات المهارات، فإن سياقك اليومي يكاد لا يتأثّر.
عند الإطلاق، وصفها المطوّر Simon Willison بأنها "ربما أهمّ من MCP" — وذلك تحديداً بسبب هذه الخفّة وقابلية إعادة الاستخدام. تتحوّل خبرتك في هندسة الموجّهات إلى أصلٍ تراكمه، بدلاً من شيء تتخلّص منه بعد كل استخدام.
3. كيف تعمل: SKILL.md والكشف التدريجي
جوهر المهارة ملفٌّ يُسمّى SKILL.md. في أعلاه تكتب name وdescription، وتحتهما تكتب الإجراء بصيغة Markdown عادية.
---
name: pdf-filler
description: تعبئة نماذج PDF من البيانات. استخدمها عندما يريد المستخدم ملء نموذج طلب أو قالب PDF.
---
# تعبئة نموذج PDF
1. احصل على أسماء الحقول باستخدام `pdftk form.pdf dump_data_fields`
2. اربط بيانات المستخدم بأسماء الحقول تلك
3. اكتبها باستخدام `pdftk form.pdf fill_form data.fdf output filled.pdf flatten`
راجع reference/fdf-format.md للاطّلاع على تفاصيل صيغة FDF.
المفتاح هو description. في بداية الجلسة، يقرأ Claude وصف كل مهارة فقط. ثم يقرّر بنفسه ما إذا كانت المهمّة التي طلبتها للتوّ تطابق ذلك الوصف، وعند المطابقة فقط يُحمّل المحتوى والنصوص البرمجية وملفات المراجع. وتُسمّى آلية "فتح ما تحتاجه، حين تحتاجه، على مراحل" بـ الكشف التدريجي (progressive disclosure).
قراءة الأوصاف فقط
عند البدء، يستوعب Claude الاسم والوصف فقط (سطر أو سطران) لكل مهارة. ويبقى المحتوى مغلقاً.
تقييم المطابقة
يقرّر Claude بنفسه ما إذا كان طلبك يلائم وصفاً ما. لا حاجة لاختيار يدوي.
توسيع المحتوى
تُحمّل المهارة المطابقة فقط محتواها ونصوصها البرمجية ومراجعها، ثم تنفّذ الخطوات كما هي مكتوبة.
⚠️ الوصف هو كل شيء: إن كان غامضاً، فلن يتمكّن Claude من معرفة "متى يستخدم هذه المهارة" ولن تنطلق أبداً. الحيلة هي توضيح ما تفعله المهارة ومتى تُستخدَم معاً.
4. كيف تبني واحدة (مع مثال بسيط)
هناك طريقتان. (1) أن تجعل مهارة "skill-creator" الرسمية من Anthropic تبنيها لك، أو (2) أن تُعدّ المجلّد بنفسك. تبدو البنية البسيطة هكذا.
.claude/skills/
└── pdf-filler/
├── SKILL.md ← إلزامي: الاسم، الوصف، الخطوات
├── reference/
│ └── fdf-format.md ← تفاصيل إضافية، تُقرأ عند الحاجة فقط
└── scripts/
└── fill.py ← كود يمكن لـ Claude تشغيله
في Claude Code، يكفي أن تضع المجلّد داخل .claude/skills/ الخاص بمشروعك (لذلك المشروع فقط) أو ~/.claude/skills/ (مشترك عبر جميع المشاريع) فيُتعرّف عليه تلقائياً. وقد جعل تحديث صدر في يناير 2026 المجلّدات المُضافة أو المُعدَّلة تسري فوراً دون إعادة تشغيل، مما يجعل التجريب أسهل بكثير. وقد نُشرت مجموعة العيّنات الرسمية على github.com/anthropics/skills.
كخطوة أولى، أفضل تحرّك هو أن تختار "إجراءً قياسياً" واحداً تستمرّ في شرحه لـ Claude وتدوّنه كملف SKILL.md. ابدأ صغيراً — صيغة منشورات Slack لفريقك، أو طريقة كتابة ملاحظات الإصدار — وستُتقن الأمر بسرعة.
5. Skills مقابل MCP مقابل الوكلاء الفرعيين
ليست Skills الطريقة الوحيدة لتوسيع Claude. لنوضّح، بحسب الدور، كيف تختلف عن MCP والوكلاء الفرعيين اللذين كثيراً ما يُخلط بينها وبينهما. الثلاثة ليسوا متنافسين — بل يقعون في طبقات مختلفة.
| الأداة | الدور (في عبارة) | استخدمها عندما |
|---|---|---|
| Skill | تعلّم كيفية الفعل = يغيّر السلوك |
تريد الخطوات نفسها والصيغة نفسها في كل مرّة |
| MCP | يتّصل بالخارج = يضيف الاتصال |
تحتاج الحالة الحيّة لقاعدة بيانات أو Google Drive وغيرها |
| الوكيل الفرعي | يفصل السياق = جلسة مستقلّة |
تريد عملاً متوازياً، أو عزل البحث عن المسار الرئيسي |
قاعدة تقريبية بسيطة: إن كان الطلب يتضمّن "جلب، بحث، الحالة الراهنة" فأنت تريد MCP. وإن كان "افعلها بطريقتنا المعتادة" فأنت تريد Skill. وإن كان "سلّمها إلى وحدة منفصلة لتنفيذها بالتوازي" فأنت تريد وكيلاً فرعياً. وفي الممارسة، تجمع الثلاثة معاً (مثلاً: وكيل فرعي يجلب البيانات عبر MCP، ثم يحوّلها إلى تقرير باستخدام إجراء Skill).
6. أين تعمل: معيار مفتوح
ليست Skills ميزةً محبوسة في منتج واحد — بل نُشرت بوصفها معياراً مفتوحاً. وما دمت تتّبع صيغة SKILL.md المشتركة، فإن المهارة نفسها تعمل عبر أدوات متعدّدة.
أين تعمل في منتجات Anthropic ذاتها
تطبيقات Claude (Pro / Max / Team / Enterprise)، وClaude Code، وواجهة برمجة التطبيقات (Claude Developer Platform)، وClaude Agent SDK
أدوات أخرى تبنّت المعيار
OpenAI Codex CLI وCursor وGemini CLI وGitHub Copilot وغيرها من وكلاء البرمجة الكبار تدعم الصيغة نفسها
بعبارة أخرى، مهارة تكتبها مرّة واحدة يمكن إعادة استخدامها على وكلاء غير Claude. التحوّل نفسه الذي جعل MCP المعيار المشترك لاتصالات الأدوات يحدث الآن في عالم "إجراءات العمل" أيضاً. وكلما تنقّلت بين عدة أدوات برمجة، كان العائد أكبر.
7. فيمَ يمكن استخدامها؟ أمثلة واقعية
من الصعب تصوّرها بشكل مجرّد، فإليك بعض الاستخدامات الشائعة.
- توليد المستندات: إنتاج ملفات Word وPowerPoint وPDF وExcel وفق قوالبك الخاصة (مُضمَّنة أيضاً في العيّنات الرسمية)
- فرض القواعد الداخلية: تطبيق اصطلاحات رسائل الـ commit، وقوائم مراجعة الكود، وقواعد التسمية في كل مرّة
- التقارير الدورية: ملخّصات المبيعات الأسبوعية، ومحاضر الاجتماعات، وملاحظات الإصدار بالصيغة نفسها
- تدفّقات عمل متخصصة: التحقّق من صحّة البيانات، وكيفية استدعاء واجهة برمجة معيّنة، وخطوات بناء رسم بياني أو مخطّط
الدعم من طرف الجهات الخارجية ينمو أيضاً: تقدّم Box وCanva وNotion عملياتها الخاصة كمهارات. وفي سياق رفع كفاءة الأعمال، فإن فكرة "تحويل العمل الذي تكرّره كثيراً إلى مهارة، كأصل قابل لإعادة الاستخدام" في طريقها لأن تصبح القاعدة.
الخلاصة
إن Claude Skills (مهارات الوكيل) هي طريقة لتغليف "كيفية تنفيذ مهمّة محدّدة" داخل مجلّد وتسليمه إلى Claude. لنختصرها في ثلاث نقاط.
- ما هي: مجلّد محوره SKILL.md (الاسم، الوصف، الخطوات). أشبه بدليل تهيئة لموظّف جديد
- لماذا هي ذكية: في العادة الوصف فقط؛ ويتوسّع المحتوى حين تطابق مهمّةٌ ما — "كشف تدريجي" يوفّر السياق
- إلى أين تصل: بوصفها معياراً مفتوحاً، فهي قابلة لإعادة الاستخدام على وكلاء غير Claude، وتتكامل مع MCP والوكلاء الفرعيين
ابدأ بتدوين إجراء واحد تستمرّ في شرحه لـ Claude كملف SKILL.md. وبمجرّد بنائه، تصبح تلك المهمّة "أصلاً" لا يحتاج إلى مزيد من الشرح. وإن أردت التعمّق في آليّات العمل، فاطّلع على مقالاتنا حول MCP وهندسة التسخير (harness engineering) أيضاً. ومن وسائل الإخراج الجديدة في Claude Code إلى جانب المهارات (Skills) أيضاً Claude Code Artifacts، الذي يحوّل جلسة برمجة إلى صفحة حيّة قابلة للمشاركة.
الأسئلة الشائعة
س. هل يجب أن أستخدم Skills أم MCP؟
ج. لكل منهما دور مختلف، فالأمر ليس إمّا/أو. إن أردت أن "يعمل Claude بطريقتنا المعتادة" فاستخدم Skill؛ وإن أردت "جلب بيانات خارجية وحالة راهنة أو التعامل معها" فاستخدم MCP. وفي الممارسة، الجمع بينهما أمر معتاد.
س. هل يمكنني بناء واحدة دون برمجة؟
ج. نعم. يعمل ملف SKILL.md حتى لو اكتفيت بكتابة الخطوات بنثر بسيط (Markdown). وتجميع النصوص البرمجية اختياري — مجرّد "كتابة الإجراء بالكلمات" كافٍ لجعله يعمل.
س. هل تُبطئ كثرة المهارات الأمور؟
ج. ما يُحمَّل عادةً هو الوصف القصير لكل مهارة فقط، لذا فإن إضافة المزيد يكاد لا يؤثّر على الأداء اليومي. هذه هي فائدة الكشف التدريجي.
س. هل هي متاحة في الخطة المجانية؟
ج. ميزة Skills في تطبيقات Claude متاحة في خطط Pro وMax وTeam وEnterprise. وتعمل أيضاً عبر Claude Code وواجهة برمجة التطبيقات (API). راجع الإرشادات الرسمية لأحدث معلومات التوفّر.