Agent Skills
مهارات الوكلاء هي مجلدات تضم تعليمات ونصوصًا برمجية وملفات مرجعية، وتتمحور حول ملف SKILL.md، يحمّلها وكيل الذكاء الاصطناعي عند الحاجة إليها لإنجاز مهمة.
مهارات الوكلاء مجلدات تضم تعليمات ونصوصًا برمجية وملفات مرجعية، وتمنح وكيل الذكاء الاصطناعي خبرةً في نوع معين من المهام، ضمن حزمة تُحمّلها الوكالة عند الحاجة إليها فحسب. وتتمحور كل مهارة حول ملف SKILL.md يوضح وصفه المختصر للوكيل متى يستخدمها، بينما يشرح متن الملف كيفية تنفيذها. وقد طرحت Anthropic مهارات الوكلاء لـ Claude في أكتوبر 2025، ونشرت التنسيق معيارًا مفتوحًا على agentskills.io في ديسمبر 2025. وتقرأ Claude Code وOpenAI Codex وGemini CLI وCursor وGitHub Copilot وVS Code وعشرات الوكلاء الآخرين المجلدات نفسها الآن، لذا تعمل المهارة الواحدة عبرها جميعًا.
آلية عمل مهارات الوكلاء#
المهارة مجلد يحمل اسمها، ويحتوي على SKILL.md إلزامي ومجلدات scripts/ وreferences/ وassets/ اختيارية. يبدأ SKILL.md ببيانات وصفية تمهيدية بصيغة YAML تضم حقلين إلزاميين: حقل name لا يتجاوز 64 محرفًا، ويتكوّن من أحرف لاتينية صغيرة وأرقام وواصلات، ويطابق اسم المجلد؛ وحقل description لا يتجاوز 1,024 محرفًا، ويوضح وظيفة المهارة ومتى ينبغي استخدامها. ويضم متن Markdown اللاحق الإجراء والأمثلة والحالات الحدّية.
تُحمّل الوكلاء المهارات عبر آلية الإفصاح التدريجي، ما يتيح إبقاء تكلفة مكتبة كبيرة من المهارات منخفضة. عند بدء التشغيل، لا يقرأ الوكيل سوى اسم كل مهارة ووصفها، أي نحو 100 رمزًا لكل مهارة. وعندما يطابق طلبٌ ما وصفًا، يقرأ SKILL.md كاملًا ضمن نافذة السياق، وتوصي المواصفة بألا يزيد هذا المتن على 500 سطر و5,000 رمز. ولا تُحمَّل البرامج النصية والملفات المرجعية إلا عندما تشير إليها التعليمات، ولا تدخل شيفرة البرنامج النصي إلى السياق مطلقًا عندما يكتفي الوكيل بتشغيله وقراءة المخرجات.
تركيب ملف SKILL.md#
قد يزوّد فريق للبيع بالتجزئة وكيله بهذه المهارة لمعالجة صور الأرفف. ويتضمن الوصف الكلمات المحفّزة التي يطابقها الوكيل، فيما يشير المتن إلى نص برمجي وجدول مرجعي لا يُحمّلان إلا عند الحاجة:
---
name: shelf-audit
description: Counts products and finds empty facings in retail shelf photos. Use when the user asks about stock levels, gaps, or planogram compliance in store images.
---
# Shelf audit
1. Run `python scripts/detect_products.py <image>` on each photo. It prints one JSON line per product with its class, confidence, and box.
2. Compare the counts with the expected facings in `references/planogram.csv`.
3. Report each empty facing with its shelf position.
4. Send detections below 0.5 confidence to a person for review instead of counting them.لا يرى الوكيل سوى سطري البيانات الوصفية الأمامية إلى أن يسأل أحدهم عن الأرفف، ولا يفتح ملف مخطط ترتيب المنتجات إلا في الخطوة 2.
مهارات الوكلاء ومفاهيم ذات صلة#
- الأدوات واستدعاء الدوال: الأداة عملية واحدة يستطيع الوكيل استدعاءها، مثل استعلام قاعدة بيانات أو نموذج اكتشاف الكائنات. وتعلّم المهارة الوكيل متى وكيف يدمج الأدوات لإنجاز مهمة، مع قواعد التحقق والسياق الخاص بالمجال اللذين تفتقر إليهما الأدوات.
- بروتوكول سياق النماذج (MCP): يربط الوكيل بأنظمة خارجية مباشرةً عبر الخوادم. وتوفر المهارات المعرفة الإجرائية، لذا تستخدم الوكلاء كليهما عادةً: فقد تخبر المهارة الوكيل بأدوات MCP التي ينبغي استدعاؤها وترتيب استدعائها.
- موجّهات النظام وتعليمات المشروع: تُحمّل ملفات مثل AGENTS.md في كل جلسة. أما متن المهارة فلا يُحمّل إلا للمهام المطابقة، لذا يمكن للوكيل الاحتفاظ بمئات المهارات دون ازدحام سياقه، وهي الفكرة الأساسية في هندسة السياق.
- الضبط الدقيق: يغيّر أوزان النموذج لتعليمه سلوكًا معينًا. أما المهارة فتغيّر السياق فقط، لذا يمكن تحريرها وإصدار نسخ منها ومراجعتها كما تُراجع الشيفرة، ويُعمل بها فورًا.
المهارات في التطبيق العملي#
تجمع المهارات معارف تفتقر إليها نماذج اللغة الكبيرة (LLM) العامة أو تطبقها على نحو غير متسق، مثل قواعد العلامة التجارية للشركة، أو قائمة التحقق الخاصة بإصدار فريق، أو خصائص تنسيق ملف. يضم مستودع المهارات العام لدى Anthropic مهارات Word وPDF وPowerPoint وExcel التي تشغّل إنشاء Claude للمستندات. تغطي مهارات الوكلاء من Ultralytics دورة حياة الرؤية الحاسوبية: إذ توجّه مهارة التوجيه yolo كل طلب إلى مهارة لاختيار النموذج أو مجموعات البيانات أو التدريب أو الضبط أو الاستدلال أو التصدير، كما تؤتمت مهارة platform-cli استخدام منصة Ultralytics عبر سطر الأوامر ul cloud. ويستخدم مساعد اسأل الذكاء الاصطناعي الخاص بالمنصة مهارة platform-cli نفسها، كما تُثبّت المجلدات نفسها في Claude Code باستخدام claude plugin install yolo@ultralytics أو في وكلاء آخرين باستخدام npx skills add ultralytics/skills، ما يتيح لأداة البرمجة الوكيلة تدريب نموذج YOLO26 وتصديره استجابةً لطلب بلغة طبيعية.
اعتبارات الأمان#
تعمل المهارة بصلاحيات الوكيل، لذا يشبه تثبيت مهارة من جهة خارجية تثبيت برنامج. وقد تتضمن تعليماتها حقنًا للتوجيه يعيد توجيه الوكيل، كما يمكن لبرامجها النصية قراءة الملفات أو إرسال البيانات إلى أي جهة تسمح بها بيئة الوكيل. تراجع الفرق تعليمات المهارة وبرامجها النصية وتبعياتها قبل تثبيتها، وتثبّت إصداراتها، وتشغّل برامج المهارات النصية داخل بيئة معزولة للوكلاء ذات وصول محدود إلى الشبكة. وتحدد المواصفة أيضًا حقلًا تجريبيًا allowed-tools، وهو قائمة مفصولة بمسافات مثل Bash(git:*) Read تسمي الأدوات التي يجوز للمهارة تشغيلها دون طلب الإذن، وتوافق الوكلاء الذين يدعمون هذا الحقل مسبقًا على تلك الأدوات ضمن إطار عمل الوكيل.










