توجد معظم إعدادات تحميل/تثبيت Skills ضمنDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
skills في
~/.openclaw/openclaw.json. وتوجد رؤية Skills الخاصة بالوكيل ضمن
agents.defaults.skills وagents.list[].skills.
agents.defaults.imageGenerationModel
مع أداة image_generate الأساسية. يُستخدم skills.entries.* فقط لسير عمل Skills المخصصة أو التابعة
لجهات خارجية.
إذا اخترت مزود/نموذج صور محددًا، فاضبط أيضًا مفتاح المصادقة/API لذلك المزود.
أمثلة نموذجية: GEMINI_API_KEY أو GOOGLE_API_KEY لـ
google/*، وOPENAI_API_KEY لـ openai/*، وFAL_KEY لـ fal/*.
أمثلة:
- إعداد أصلي بنمط Nano Banana Pro:
agents.defaults.imageGenerationModel.primary: "google/gemini-3-pro-image-preview" - إعداد أصلي لـ fal:
agents.defaults.imageGenerationModel.primary: "fal/fal-ai/flux/dev"
قوائم سماح Skills للوكيل
استخدم إعدادات الوكيل عندما تريد جذور Skills نفسها للجهاز/مساحة العمل، لكن مع مجموعة Skills مرئية مختلفة لكل وكيل.agents.defaults.skills: قائمة سماح أساسية مشتركة للوكلاء الذين يحذفونagents.list[].skills.- احذف
agents.defaults.skillsلترك Skills غير مقيدة افتراضيًا. agents.list[].skills: مجموعة Skills النهائية الصريحة لذلك الوكيل؛ لا تُدمج مع الإعدادات الافتراضية.agents.list[].skills: []: لا تعرض أي Skills لذلك الوكيل.
الحقول
- تتضمن جذور Skills المدمجة دائمًا
~/.openclaw/skillsو~/.agents/skillsو<workspace>/.agents/skillsو<workspace>/skills. allowBundled: قائمة سماح اختيارية لـ Skills المجمعة فقط. عند ضبطها، تكون Skills المجمعة الموجودة في القائمة فقط مؤهلة (لا تتأثر Skills المُدارة أو الخاصة بالوكيل أو مساحة العمل).load.extraDirs: أدلة Skills إضافية للمسح (أدنى أسبقية).load.allowSymlinkTargets: أدلة أهداف حقيقية موثوقة يمكن لمجلدات Skills ذات الروابط الرمزية أن تُحل إليها حتى عندما يكون الرابط الرمزي خارج جذر ذلك الهدف. استخدم هذا لتخطيطات المستودعات الشقيقة المقصودة مثل~/.agents/skills/manager -> ~/Projects/manager/skills.load.watch: راقب مجلدات Skills وحدّث لقطة Skills (الافتراضي: true).load.watchDebounceMs: تأخير إزالة الارتداد لأحداث مراقب Skills بالميلي ثانية (الافتراضي: 250).install.preferBrew: فضّل مثبتات brew عند توفرها (الافتراضي: true).install.nodeManager: تفضيل مثبت node (npm|pnpm|yarn|bun، الافتراضي: npm). يؤثر هذا فقط في تثبيتات Skills؛ يجب أن يظل وقت تشغيل Gateway هو Node (لا يُوصى بـ Bun لـ WhatsApp/Telegram).openclaw setup --node-managerأضيق نطاقًا ويقبل حاليًاnpmأوpnpmأوbun. اضبطskills.install.nodeManager: "yarn"يدويًا إذا كنت تريد تثبيتات Skills مدعومة بـ Yarn.
install.allowUploadedArchives: اسمح لعملاء Gateway الموثوقين من نوعoperator.adminبتثبيت أرشيفات zip خاصة مُهيأة عبرskills.upload.*(الافتراضي: false). يفعّل هذا مسار الأرشيفات المرفوعة فقط؛ ولا تتطلب تثبيتات ClawHub العادية ذلك.entries.<skillKey>: تجاوزات لكل Skill.agents.defaults.skills: قائمة سماح Skills افتراضية اختيارية يرثها الوكلاء الذين يحذفونagents.list[].skills.agents.list[].skills: قائمة سماح Skills نهائية اختيارية لكل وكيل؛ تستبدل القوائم الصريحة الإعدادات الافتراضية الموروثة بدلًا من دمجها.
المستودعات الشقيقة ذات الروابط الرمزية
افتراضيًا، يُعد كل جذر Skills حد احتواء. إذا كان مجلد Skill ضمن~/.agents/skills رابطًا رمزيًا يُحل خارج ~/.agents/skills،
يتخطاه OpenClaw ويسجل Skipping escaped skill path outside its configured root.
احتفظ بتخطيط الرابط الرمزي واسمح فقط بجذر الهدف الموثوق:
~/.agents/skills/manager -> ~/Projects/manager/skills بعد
حل realpath. يمسح extraDirs أيضًا المستودع الشقيق مباشرة، بينما
يحافظ allowSymlinkTargets على المسار ذي الرابط الرمزي لتخطيطات Skills الخاصة بالوكلاء
القائمة. أبقِ إدخالات الأهداف ضيقة؛ لا تُشر إلى جذور واسعة مثل ~ أو
~/Projects إلا إذا كانت كل شجرة Skills تحت ذلك الجذر موثوقة.
حقول كل Skill:
enabled: اضبطها علىfalseلتعطيل Skill حتى إذا كانت مجمعة/مثبتة.env: متغيرات البيئة المحقونة لتشغيل الوكيل (فقط إذا لم تكن مضبوطة مسبقًا).apiKey: تسهيل اختياري لـ Skills التي تعلن متغير env أساسيًا. يدعم سلسلة نصية عادية أو كائن SecretRef ({ source, provider, id }).
ملاحظات
- تُطابق المفاتيح ضمن
entriesاسم Skill افتراضيًا. إذا عرّفت Skillmetadata.openclaw.skillKey، فاستخدم ذلك المفتاح بدلًا من ذلك. - أسبقية التحميل هي
<workspace>/skills←<workspace>/.agents/skills←~/.agents/skills←~/.openclaw/skills← Skills المجمعة ←skills.load.extraDirs. - تُلتقط التغييرات على Skills في دورة الوكيل التالية عندما يكون المراقب مفعّلًا.
Skills المعزولة ومتغيرات env
عندما تكون الجلسة معزولة، تعمل عمليات Skill داخل واجهة sandbox الخلفية المضبوطة. لا يرث sandboxprocess.env الخاص بالمضيف.
استخدم واحدًا من:
agents.defaults.sandbox.docker.envلواجهة Docker الخلفية (أوagents.list[].sandbox.docker.envلكل وكيل).- ادمج env في صورة sandbox المخصصة أو بيئة sandbox البعيدة.
ذو صلة
Skills
ما هي Skills وكيف تُحمّل.
إنشاء Skills
تأليف حزم Skills مخصصة.
أوامر slash
كتالوج الأوامر الأصلي وتوجيهات الدردشة.
مرجع الإعدادات
مخطط
skills وagents.skills الكامل.