الـ prompt المحفوظ عبء. فهو يعيش في واجهة شركة واحدة، ولا يستطيع أحد غيرك قراءته، وقد يختفي حين يُعاد تسمية المنتج. أما الـ skill فهي التعليمات نفسها مضافًا إليها محفِّز وأمثلة ومالك، ومخزَّنة في مجلد تتحكم به أنت، وهذه هي النسخة التي تبقى.
التوقيت ليس نظريًا. فـ Google تتخلص من Gems في Gemini على الحسابات الشخصية وتحوّلها إلى "skills" وفق جدول حددته لاحقًا في 2026، ويستدعيها المستخدمون بكتابة "/" داخل سلسلة المهمة (TechCrunch). وبعد يوم واحد وسّعت OpenAI إضافات ChatGPT (plugins) بأقسام جانبية ولوحات تفاعلية وأداة Plugin Creator (TechCrunch). فالـ Custom GPTs وGems والإضافات والتطبيقات والـ skills كلها أسماء للغريزة نفسها: التوقف عن إعادة كتابة التعليمات.
إذا بنيت عشرات من هؤلاء المساعدين، فأنت الآن أمام مهمتين: الحفاظ على ما بنيته، وجعله قابلًا للنقل بما يكفي ليكلّفك التغيير القادم في الأسماء عصر يوم واحد لا ربع سنة. يشرح هذا الدليل كيف تفعل الأمرين، مع قالب وروتين اختبار وقائمة ترحيل وجواب صريح عن متى لا تحتاج إلى كل هذا.
لماذا تتغير أسماء مساعديك المحفوظين باستمرار
أُطلقت Gems في 2024 كمساعدين مخصصين لمهام بعينها تبنيهم دون تكرار التعليمات، ويمكنك مشاركتهم أيضًا. وتقول صفحة المساعدة الرسمية من Google الآن إن Gems ستختفي من الحسابات الشخصية وتنتقل تلقائيًا إلى skills (Google Gemini Help). وتشير TechCrunch إلى أن الترحيل التلقائي يعني أن المستخدمين لا يحتاجون إلى أي إجراء، وإلى أن الـ skills تُستدعى بأمر الشرطة المائلة، وتصفه بأنه واجهة يفضلها المهندسون عادةً.
يبدو الترحيل التلقائي آمنًا، وهو كذلك في الغالب بالنسبة إلى نص تعليماتك. تقول Google إن ملفات المعرفة المدعومة تنتقل أيضًا، لكن رفع الملفات في الـ skills يقبل الملفات النصية العادية وPDF والصور لا ملفات Word أو Excel، وتذكر صفحة الانتقال أن المشاركة والملفات المرتبطة بـ Drive ستصل خلال الأسابيع القادمة (Gemini Help، قواعد الرفع). الترحيل ينقل المحتوى. لكنه لا ينقل الأمثلة التي كنت تحتفظ بها في رأسك، ولا الشخص في فريقك الذي كان يعرف متى يُستخدم أي Gem.
النمط يتكرر عبر الشركات. فصيغة المشاركة السابقة لدى OpenAI كانت الـ custom GPT، وتصف وثائق المطورين الحالية لديها إضافات تحزم الـ skills مع خادم MCP (OpenAI Developers). أما skills لدى Anthropic فلا تتزامن حتى بين منتجاتها نفسها. فبحسب وثائق Anthropic، لا تتوفر الـ skill المرفوعة إلى claude.ai في الـ API، وskills في Claude Code قائمة على نظام الملفات ومنفصلة عن الاثنين (Claude docs). افترض أن كل منصة ستعيد تسمية ما حفظته فيها أو دمجه أو تقسيمه.
ما هي الـ skill، بلا تسويق
الـ skill مجلد. وفق تعريف Anthropic يحوي تعليمات وسكربتات وموارد يستطيع الوكيل اكتشافها وتحميلها ديناميكيًا لمهمة محددة (Anthropic Engineering). والملف الوحيد المطلوب هو SKILL.md، ويبدأ باسم ووصف ثم تتبعهما التعليمات.
الوصف هو أكثر الأجزاء أثرًا. فعند بدء التشغيل لا يحمّل المساعد إلا اسم كل skill ووصفها (نحو 100 token لكل واحدة بحسب Anthropic)، ويطابق طلبك مع ذلك النص ليقرر هل يفتح الباقي. الوصف الغامض يعني ألا تعمل الـ skill أبدًا، والوصف الشره يعني أن تعمل مع كل شيء. وإرشاد Anthropic هو أن تذكر ما تفعله الـ skill ومتى تُستخدم معًا، مكتوبًا بصيغة الغائب.
وهذا أول ما ينقص الـ prompt المحفوظ. الـ prompt ينتظرك لتلصقه. أما الـ skill ففيها محفِّز، فيستطيع المساعد التقاطها دون أن تطلب. وكل ما سوى ذلك في الـ skill الجيدة ينبع من أخذ المحفِّز على محمل الجد.

التركيب من ستة أجزاء. المحفِّز يحدد متى تعمل. المدخلات تحدد ما يجب على المستخدم تقديمه وما هو اختياري. الخطوات هي التعليمات بالترتيب. الأدوات تسمّي كل ما تحتاج الـ skill إلى الوصول إليه خارج المحادثة. الأمثلة تعرض مدخلات حقيقية بجانب مخرجات مقبولة. وصيغة المخرجات تثبّت شكل الإجابة، وهذا ما يجعل النتائج قابلة للمقارنة بين التشغيلات.
الأمثلة تستحق أكبر قدر من العناية. فهي تؤدي وظيفتين، لأن أزواج المدخلات والمخرجات نفسها التي تعلّم المساعد ما تريده تصبح أيضًا حالات الاختبار التي تخبرك متى كسر تعديلٌ شيئًا. فإن أهملتها فقد كتبت prompt داخل مجلد.
الـ skills تتقارب نحو صيغة ملف واحدة
هذه أخبار جيدة لمن يقلقه الارتباط بمنصة واحدة. الصيغة تستقر. فقد نشرت Anthropic معيار Agent Skills كمعيار مفتوح لقابلية النقل بين المنصات في 2025، والمواصفة العامة موجودة في agentskills.io. الـ skill دليل فيه SKILL.md إلزامي، ومجلدات اختيارية هي scripts/ وreferences/ وassets/، وحقل name حتى 64 حرفًا من الأحرف الصغيرة والأرقام والشرطات، وحقل description حتى 1,024 حرفًا (Agent Skills spec).
تقول وثائق OpenAI إن الـ skills لديها مبنية على المعيار المفتوح نفسه. كل skill دليل فيه SKILL.md إلزامي بترويسة تضم الاسم والوصف، وتستدعيها صراحةً بـ @ في ChatGPT أو $ في Codex، أو تدع النموذج يختارها من الوصف (OpenAI). وتقول وثائق Gemini CLI من Google إن الـ skills فيه مبنية على المعيار نفسه (Gemini CLI docs)، وتذكر صفحات مساعدة تطبيق Gemini أنه يمكنك استيراد skills صُنعت على منصات أخرى برفع ملفات SKILL.md الخاصة بها (Gemini Help). لم نجد أي تصريح من Google بأن التطبيق ينفذ المواصفة المفتوحة كاملة، فاختبر أي ملف ترفعه قبل أن تعتمد عليه.
فالنواة القابلة للنقل تشمل ثلاث شركات بالفعل. Claude وClaude Code يقرآنها، وChatGPT وCodex كذلك بحسب OpenAI، وGoogle Gemini يقبل رفعها. اجعل المجلد نفسه مصدر الحقيقة، وأعد تشغيل أمثلتك بعد كل رفع. فرفع Gemini يرفض الصيغ الثنائية مثل .docx ويمنع السكربتات التي تستدعي مواقع خارجية (Gemini Help).
اكتب الـ skill بحيث تنجو من الانتقال
قابلية النقل انضباط في معظمها. وأربع عادات تغطي أغلبها.
- أبقِ مصدر الحقيقة في مجلد عادي تحت التحكم بالإصدارات، لا داخل محرر شركة بعينها فقط. نسخة الشركة مجرد نشر.
- اكتب تعليمات تسمّي النتائج والصيغ لا ميزات المنتج. "أعد جدولًا من ثلاثة أعمدة" ينتقل إلى أي مكان. أما "استخدم لوحة canvas" فلا.
- ضع كل ما هو طويل (دليل أسلوب أو schema أو سياسة) في ملف مرجعي مستقل واربطه من
SKILL.mdبمستوى واحد فقط. تحذّر Anthropic من أن السلاسل الأعمق تُقرأ جزئيًا. - اجعلها قصيرة. توصي Anthropic بأن يكون المتن أقل من 500 سطر، وتقترح المواصفة المفتوحة ألا تتجاوز التعليمات نحو 5,000 token.
هكذا يبدو ذلك في مهمة تكررها معظم الفرق: التحديث الأسبوعي للعميل.
---
name: drafting-client-updates
description: Drafts a weekly client status update from raw project notes. Use when the user pastes notes, a ticket export or a standup log and asks for a client-ready update.
metadata:
owner: ops-team
version: "1.2"
---
# Drafting client updates
## Inputs
- Required: raw notes for the week
- Optional: client name, tone (default: plain and direct)
## Steps
1. Group items into Done, In progress and Blocked.
2. Drop internal ticket IDs and jargon.
3. Lead with the one thing the client must decide, if any.
## Output
Use the template in references/update-template.md.
## Examples
See examples/ for three accepted drafts.لاحظ ما هو غائب: لا مجاملات، ولا "أنت مدير حسابات عالمي المستوى"، ولا شرح لماهية تحديث الحالة. المساعد يعرف ذلك أصلًا. ونصيحة Anthropic نفسها أن تسائل كل فقرة: هل تبرر تكلفتها من الـ tokens؟ وألا تضيف إلا سياقًا لا يملكه النموذج.
لاحظ أيضًا كتلة metadata. تعرّفها المواصفة المفتوحة بأنها خريطة مفاتيح وقيم حرة، ما يجعلها مكانًا مناسبًا للمالك ورقم الإصدار. تأكد من أن منصتك تحتفظ بها عند الاستيراد.

اختبرها كما تختبر البرمجيات، لأنها كذلك
أفيد سطر في دليل التأليف من Anthropic هو أن تبني التقييمات قبل أن تكتب توثيقًا مطولًا. الحلقة قصيرة. شغّل المساعد على مهام تمثيلية بدون الـ skill ولاحظ أين يفشل. اكتب ثلاثة سيناريوهات تكشف هذه الثغرات. أضف من التعليمات ما يكفي فقط لاجتيازها. ثم قارن بالخط الأساسي.
الثلاثة هي الحد الأدنى عند Anthropic في قائمة ما قبل المشاركة، وهي حد أدنى لا أكثر. اسحب من عملك خمسة إلى عشرة مدخلات حقيقية واحتفظ بالمخرجات التي قبلتها فعلًا. ذلك المجلد هو مجموعة اختبار الانحدار لديك. بعد كل تعديل، وبعد كل تغيير في المنصة، أعد تشغيل المدخلات واقرأ الفروقات. التكلفة زهيدة، وهي الوسيلة الوحيدة التي تلتقط الانجراف الصامت.
اختبر عبر النماذج أيضًا. يقول دليل Anthropic إن skill تعمل بامتياز على أقوى نماذجها قد تحتاج تفصيلًا أكثر على نموذجها الصغير، فشغّلها على كل نموذج تنوي استخدامه. والأمر نفسه ينطبق عند الانتقال بين الشركات. فالـ skill التي ضُبطت في مساعد لم تُختبر في آخر حتى تشغّل الأمثلة هناك.
إن أردت أدوات، فإن Promptfoo يشغّل الحالات المحفوظة على الـ prompts في CI، وPromptLayer يتتبع إصدارات الـ prompts وتشغيلاتها. وفي لوحة أدوات هندسة الـ prompts لدينا ترتيب لمزيد منها. لا شيء منها إلزامي. مجلد أمثلة وقائمة تحقق يوصلانك إلى معظم الطريق، ويغطي دليلنا لكتابة prompts تدوم الأنماط التي تصمد حين يتغير النموذج الأساسي.
أين يدخل MCP
الـ skill تخبر المساعد كيف يؤدي مهمة. لكنها لا تمنحه وصولًا إلى أي شيء. لذلك تحتاج إلى أدوات، والطريقة القابلة للنقل لتوفيرها هي Model Context Protocol، وهو معيار مفتوح لربط تطبيقات الذكاء الاصطناعي بالأنظمة الخارجية، تشبّهه وثائقه بمنفذ USB-C (MCP docs). ومن العملاء الذين تذكرهم Claude وChatGPT وCursor وVS Code. ويمكنك مطالعة أمثلة عاملة في مستودع خوادم Model Context Protocol.
ترسم وثائق إضافات OpenAI الخط بوضوح: استخدم الـ skill لتعليمات سير العمل، والخادم للبيانات الحية والتفويض والإجراءات الخاضعة للرقابة. وإذا كانت الـ skill تتطلب خادم MCP فإنها تعلن هذا الاعتماد في agents/openai.yaml. أما الـ skills المستوردة من خادم MCP الخاص بالإضافة أثناء التقديم فتصبح لقطة ثابتة في المسودة، ولا يجلبها ChatGPT وCodex من خادمك وقت التشغيل (OpenAI Developers). والنتيجة العملية أنك بعد تغيير الـ skill تعيد نشر الخادم وتفحصه من جديد قبل تقديم إصدار جديد من الإضافة.
تضيف Anthropic قاعدة تأليف صغيرة توفر وقتًا حقيقيًا في تتبع الأخطاء. أشر إلى أدوات MCP بأسمائها الكاملة ServerName:tool_name، لأن الاسم المجرد قد يفشل في التحديد عند اتصال عدة خوادم.
تُظهر Shopify إلى أين يتجه الأمر. فهي تتيح خادم MCP مستضافًا للوكلاء من خادم إلى خادم، ومعيار WebMCP المقترح لوكلاء المتصفح، وأضافت للتو أدوات get وupdate وcomplete للدفع كي يقرأ الوكيل شاشة الدفع ويرسل الطلب بتفويض المشتري بدل استخلاص الصفحات (TechCrunch). فإن كنت تدير متجر Shopify، فطبقة الأدوات تصبح شيئًا تقدمه المنصة. ومهمة الـ skill لديك هي الحكم المحيط بها.
وتشير إعلانات OpenAI نفسها في الاتجاه ذاته. فـ ChatGPT صار يقترح تطبيقات أثناء المحادثة، وتذكر الشركة 1.2 مليار مستخدم أسبوعيًا (TechCrunch)، وقالت OpenAI إن تحديث الإضافات أضاف دعمًا لمواصفة MCP Events المقترحة، التي ستتيح لأحداث التطبيقات المتصلة بدء الأتمتة (TechCrunch). وكلما زاد ما تضعه من أدواتك خلف MCP، قلّ أثر صيغة الإضافات لدى أي مساعد بعينه.
المشاركة مع الفريق دون خلق فوضى ثانية
مكان وجود الـ skill يحدد من يستطيع استخدامها، والقواعد تختلف من منتج لآخر. ففي وثائق Claude، تعود custom skills في claude.ai إلى المستخدم الفرد، فيرفعها كل زميل على حدة ولا يستطيع المسؤولون توزيعها مركزيًا. وعلى الـ API تكون على مستوى مساحة العمل كلها. وفي Claude Code تُوضع في مجلد شخصي أو في دليل .claude/skills/ الخاص بالمشروع، ما يعني أنها تنتقل مع المستودع.
جواب المستودع هو الأفضل لمعظم الفرق. ضع الـ skills في git، وراجع التغييرات كما تراجع الشيفرة، ووسم الإصدارات، ودع الناس يسحبونها. نسخ ملف zip بين الحواسيب هو الطريق إلى سبع نسخ من skill تحديث العميل دون أن تعرف أيها الصحيحة.
كل skill مشتركة تحتاج إلى مالك معروف بالاسم، ورقم إصدار، وسطر في سجل التغييرات لكل تعديل. وتحتاج أيضًا إلى مراجعة أمنية. تقول وثائق Anthropic أن تعامل الـ skills كبرمجيات مثبّتة، وأن تدقق السكربتات المضمّنة، وأن تحذر من أي skill تجلب روابط خارجية، لأن المحتوى المجلوب قد يحمل تعليمات خبيثة. وينطبق هذا على skills كتبها زملاؤك وعلى تلك القادمة من مجموعات عامة مثل SkillsMP، الذي يفهرس skills من مستودعات GitHub العامة.
استخدم أداة التقييم أدناه على skill لديك بالفعل. إنها قائمتنا الخاصة وليست معيارًا، وهي حادة عن قصد. المحفِّز والأمثلة ومجموعة الاختبار والنسخة خارج المنصة تُحتسب مرتين لأن الأقسام أعلاه تبيّن أنها تحدد ما إذا كان يمكن اختبار الـ skill ونقلها.
قائمة ترحيل لكل مساعد محفوظ
نفّذ هذا مرة لكل مساعد، قبل أن تفرضه الشركة عليك. معظم الوقت يذهب في العثور على ملفات المعرفة الأصلية.
خطوة إعادة التشغيل هي الأهم والأكثر تخطيًا. فـ Gem محوَّلة تُقرأ جيدًا لكنها غيّرت صيغة مخرجاتها بصمت أسوأ من واحدة تعطلت بوضوح، لأن أحدًا لن يلاحظ ذلك شهرًا. وإن لم تتطابق المخرجات المحفوظة فأصلح الـ skill، لا توقعاتك.
اكتب جملة المحفِّز حتى للمساعدين الذين تستدعيهم يدويًا. فهذا التمرين يجبرك على تحديد الغاية من الشيء، وبعض المساعدين المحفوظين يتضح أنهم مهمتان في اسم واحد. افصلهما.
متى لا تبني skill
معظم الـ prompts لا ينبغي أن تصير skills. المهمة التي ستشغّلها مرتين تكفيها prompt. تغليفها يكلّف أكثر مما يوفّر، وskill مهملة تعمل في الوقت الخطأ أسوأ من عدمها، لأنها تزحم المجموعة التي يختار منها المساعد.
الخطوات الثابتة التي لا تحتاج حكمًا غالبًا ما تكون أفضل كأتمتة عادية. فإذا كان كل تشغيل بالمحفِّز نفسه واستدعاءات API نفسها والمخرجات نفسها، فأداة سير عمل مثل n8n أو Zapier أرخص وأكثر قابلية للتنبؤ من أن تطلب من نموذج اتباع وصفة (يغطي دليلنا الوكلاء مقابل أدوات الأتمتة هذا التقسيم). استعن بـ skill حين يتطلب العمل لغة أو حكمًا أو مدخلات فوضوية.
وحين يتغير المسار نفسه مع كل مدخل، فأنت تريد وكيلًا، تكون الـ skills والأدوات أجزاء يلتقطها. وفي لوحة أفضل وكلاء الذكاء الاصطناعي لدينا ترتيب للخيارات. المقارنة أدناه تصنيف تحريري من عندنا، وليست مواصفة شركة ولا بيانات مقيسة. علامة الصح تعني أن الأقسام أعلاه تدعم الأمر، كتحميل الـ skills عند تطابق الوصف أو إضافة الإضافات خادم أدوات حيًا. أما نصف الدائرة فيعني أن الأمر يعتمد على الشركة أو الإعداد، كما في صيغ الإضافات التي تختلف من مساعد لآخر.
إن بقيت غير متأكد، فالشجرة أدناه تفرز معظم الحالات بثلاثة أسئلة. ولسياق أوسع حول اختيار الأدوات والعادات التي تصمد، راجع دليلنا العملي لهندسة الـ prompts ولوحة أفضل أدوات الذكاء الاصطناعي لمهندسي الـ prompts.
معلومة أخيرة عن التوقيت. تقول OpenAI إنها حسّنت طريقة ترتيب دليل الإضافات وتوصيته بها (TechCrunch)، وإن سوقها للمؤسسات أُطلق مع أكثر من 30 شريكًا منهم Adobe وFigma وSalesforce (TechCrunch). الـ skill الموثقة والمختبرة شيء يمكنك تقديمه أو مشاركته أو إيقافه في الوقت الذي تختاره. أما الـ prompt المحفوظ فلا يمكنك سوى أن تأمل أن تُبقيه الشركة.
الأسئلة الشائعة
هل Gems وcustom GPTs والـ skills شيء واحد؟
تتداخل لكنها ليست متطابقة. الثلاثة تحفظ التعليمات لإعادة الاستخدام. تضيف الـ skills محفِّزًا قائمًا على الوصف، وفي الصيغة المفتوحة سكربتات وملفات مرجعية لا تُحمَّل إلا عند الحاجة. أما Gems وcustom GPTs فكانت في الغالب تعليمات مع معرفة مرفوعة في محرر شركة واحدة.
هل ستتحول Gems إلى skills دون جهد؟
تقول Google إن الترحيل تلقائي ولا يتطلب أي إجراء من المستخدمين، وإن الملفات المدعومة تنتقل مع الـ Gem. ينبغي أن ينتقل نص تعليماتك. تحقق من أن الملفات المرفقة والوصول المشترك وأي صيغة مخرجات اعتمدت عليها ما زالت تعمل كما هي، بتشغيل أمثلتك المحفوظة.
هل تعمل skill واحدة في Claude وChatGPT وGemini؟
صيغة SKILL.md معيار مفتوح، وتصفه وثائق Anthropic وOpenAI كلتيهما. ويقبل تطبيق Google Gemini أيضًا رفع ملفات SKILL.md، مع قيود على السكربتات وأنواع الملفات. ومع أي من الثلاثة، أبقِ مجلدًا واحدًا مصدرًا لك وأعد تشغيل أمثلتك بعد كل رفع.
ما الطول المناسب للـ skill؟
قصيرة. توصي Anthropic بملف رئيسي أقل من 500 سطر، وتقترح المواصفة المفتوحة إبقاء التعليمات دون نحو 5,000 token. انقل المراجع الطويلة إلى ملفات منفصلة لا تُحمَّل إلا عند الحاجة.
هل أحتاج إلى MCP لبناء skill؟
لا. الـ skill التي فيها تعليمات وأمثلة وقالب لا تحتاج أي أدوات. أضف MCP حين يجب أن تقرأ الـ skill بيانات حية أو تنفذ إجراءات، وأبقِ الصلاحيات في الخادم لا في التعليمات.
من يجب أن يملك skills الفريق؟
شخص واحد مسمّى لكل skill، مع مستودع مشترك. الملكية تعني الإجابة عن الأسئلة ومراجعة التعديلات وإعادة تشغيل الأمثلة بعد تغيّرات المنصة. وبدونها تتآكل الـ skills بالمعدل نفسه الذي تتآكل به الويكيات التي أُريد لها أن تحل محلها.