الانتقال إلى المحتوى الرئيسي

المهارات

إنشاء المهارات

تم تصميم OpenClaw ليكون قابلاً للتوسيع بسهولة. "المهارات" هي الطريقة الأساسية لإضافة قدرات جديدة إلى مساعدك.

ما هي المهارة؟​

المهارة هي دليل يحتوي على ملف SKILL.md (الذي يوفر تعليمات وتعريفات الأدوات لـ LLM) واختيارياً بعض البرامج النصية أو الموارد.

خطوة بخطوة: مهارتك الأولى​

1. إنشاء الدليل​

توجد المهارات في مساحة العمل الخاصة بك، عادةً في ~/.openclaw/workspace/skills/. أنشئ مجلداً جديداً لمهارتك:

mkdir -p ~/.openclaw/workspace/skills/hello-world

2. تعريف ملف SKILL.md​

أنشئ ملف SKILL.md في ذلك الدليل. يستخدم هذا الملف YAML frontmatter للبيانات الوصفية و Markdown للتعليمات.

---
name: hello_world
description: مهارة بسيطة تقول مرحباً.
---

# مهارة Hello World

عندما يطلب المستخدم تحية، استخدم أداة `echo` لقول "Hello from your custom skill!".

3. إضافة أدوات (اختياري)​

يمكنك تعريف أدوات مخصصة في الـ frontmatter أو توجيه الوكيل لاستخدام أدوات النظام الموجودة (مثل bash أو browser).

4. تحديث OpenClaw​

اطلب من وكيلك "تحديث المهارات" أو أعد تشغيل البوابة. سيكتشف OpenClaw الدليل الجديد ويقوم بفهرسة ملف SKILL.md.

أفضل الممارسات​

  • كن موجزاً: وجه النموذج إلى ماذا يفعل، وليس كيف يكون ذكياً اصطناعياً.
  • السلامة أولاً: إذا كانت مهارتك تستخدم bash، تأكد من أن المطالبات لا تسمح بحقن أوامر عشوائية من مدخلات مستخدم غير موثوقة.
  • اختبر محلياً: استخدم openclaw agent --message "use my new skill" للاختبار.

المهارات المشتركة​

يمكنك أيضاً استعراض المهارات والمساهمة بها في ClawHub.

ساحة العمل متعددة الوكلاء والأدواتأوامر الشرطة المائلة