المهارات

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

تم تصميم 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.

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