الـ skill هو مجلد يحتوي بداخله على ملف SKILL.md يصف كيفية إنجاز أمرٍ ما بالطريقة التي تريدها أنت — خطوات الـ deploy عندك، نبرة علامتك التجارية، تنسيق جداولك. يلاحظ Claude متى ينطبق الـ skill ويتبعه، دون أن تضطر للصق التعليمات في كل مرة — وينطبق هذا في كل مكان يعمل فيه Claude، بما في ذلك محادثة Claude Desktop اليومية. استخدام الـ skill غير مرئي؛ أمّا تأليف واحد فيعني كتابة ملف صغير، لذا فإنشاء الـ skills ومشاركتها مهمّة من مسار `Power Track` / إعداد الفرق. احفظه، وشاركه، وعندها يفعل Claude لدى الجميع الأمر بطريقتك.
الـ skill هو مجلد فيه ملف SKILL.md في جذره. يحمل أعلى ذلك الملف
description قصيرًا — وهذا الـ description هو الحيلة كلها. يقرأه Claude،
ويلاحظ متى تطابقه مهمتك الحالية، ويستحضر تعليمات الـ skill من
تلقاء نفسه. لا تحتاج أبدًا أن تقول «استخدم skill الـ deploy»؛ تطلب فقط أن يقوم بالـ deploy،
وتكون الخطوات التي كتبتها مرة واحدة جاهزةً بين يديه.
هذا هو الفرق بين الـ skill والـ slash command: الـ command يعمل حين تستدعيه أنت، أما الـ skill فيُطبَّق حين يكون مناسبًا. الجأ إلى الـ skill حين يكون هناك طريقة صحيحة لإنجاز أمرٍ ما — قائمة الإصدار عندك، نبرة علامتك التجارية، الشكل الدقيق الذي تتخذه تقاريرك — وتريد أن يتبعها Claude في كل مرة دون تذكير.
قد يكون الـ SKILL.md صغيرًا بحجم بضعة أسطر من التعليمات، أو قد يشير إلى
ملفات أمثلة وscripts وقوالب تعيش بجانبه في المجلد. ولأنه مجرد
ملفات، تعمل له commit إلى الـ repo مثل أي شيء آخر — ومن تلك اللحظة فصاعدًا
يفعل Claude لدى كل زميل الأمر بطريقتك، دون شيء تنسخه وتلصقه.
مولّد
ابنِ skill
سمِّه، وحدِّد متى يلجأ إليه Claude، وانسخ ملف SKILL.md لتضعه في .claude/skills/.
فعّل بعض الخيارات لتُركّب ملفك.
لماذا يفيد وثّق طريقة خبيرٍ مرة واحدة؛ ليستفيد منها الجميع إلى الأبد.
أمثلة- اكتب skill للخبرة التي ينبغي أن يطبّقها Claude تلقائيًا عند الحاجة — لا بأمرٍ منك.
- وثّق طريقة خبيرٍ مرة واحدة (خطوات الـ deploy عندك، نبرتك) كي يرثها الفريق بأكمله.
- اعمل commit للـ skills إلى الـ repo، وعندها يفعل Claude لدى الجميع الأمر بطريقتك، دون أي نسخ ولصق.
أسئلة يطرحها الناس
- ما الفرق بين الـ skill والـ slash command؟
- الـ slash command يعمل حين تستدعيه أنت؛ أما الـ skill فيُطبَّق من تلقاء نفسه حين يلاحظ Claude أن المهمة تطابقه. استخدم command لإجراء تطلقه أنت، وskill لطريقة عمل تريد اتباعها في كل مرة دون تذكير.
- هل أحتاج إلى معرفة البرمجة لأكتب skill؟
- لا كود، لكنك تكتب ملفًا صغيرًا. الـ skill مجلد فيه ملف `SKILL.md` يصف كيف تريد إنجاز أمرٍ ما بلغة بسيطة — نبرة علامتك التجارية، تنسيق تقاريرك، خطوات الـ deploy عندك. ولأنه يعني إنشاء ملفات ومشاركتها، فتأليف skill مهمّة من مسار `Power Track` / إعداد الفرق؛ أمّا *استخدام* واحد فغير مرئي ويحدث تلقائيًا، بما في ذلك في Claude Desktop.
- كيف يعرف Claude متى يستخدم skill؟
- يقرأ الـ description القصير أعلى كل ملف `SKILL.md` ويطابقه مع مهمتك الحالية. حين تناسب المهمة، يستحضر Claude تعليمات الـ skill تلقائيًا — ولا تحتاج أبدًا إلى تسميته، ويعمل بالطريقة نفسها في Claude Desktop والـ terminal.
- هل يستطيع فريقي كله مشاركة skill؟
- نعم. ولأن الـ skill مجرد ملفات، تعمل له commit إلى الـ repo مثل أي شيء آخر، ومن تلك اللحظة يتبع Claude لدى كل زميل دليل العمل نفسه، دون شيء تنسخه وتلصقه — سواء عملوا في Claude Desktop أو في الـ terminal.