macOS companion app

Skills (macOS)

يعرض تطبيق macOS مهارات OpenClaw عبر Gateway؛ ولا يحلّل المهارات محليًا.

مصدر البيانات

  • تُعيد skills.status ‏(Gateway) جميع المهارات مع حالة الأهلية والمتطلبات المفقودة، بما في ذلك عمليات الحظر بقائمة السماح للمهارات المضمّنة.
  • تأتي المتطلبات من metadata.openclaw.requires في كل ملف SKILL.md.

إجراءات التثبيت

  • يحدّد metadata.openclaw.install خيارات التثبيت (brew/node/go/uv/download).
  • يستدعي التطبيق skills.install لتشغيل برامج التثبيت على مضيف Gateway.
  • يمكن لسياسة security.installPolicy التي يديرها المشغّل (enabled وtargets وexec) حظر عمليات تثبيت المهارات المدعومة من Gateway قبل تشغيل بيانات برنامج التثبيت الوصفية. فحص التعليمات البرمجية الخطرة المضمّن (المستخدم في عمليات تثبيت Plugin) غير موصول بمسار تثبيت المهارات.
  • إذا كان كل خيار تثبيت هو download، فسيعرض Gateway جميع خيارات التنزيل.
  • وإلا، يختار Gateway برنامج تثبيت مفضّلًا واحدًا باستخدام تفضيلات التثبيت الحالية (skills.install.preferBrew وskills.install.nodeManager) والملفات التنفيذية المتوفرة على المضيف: Homebrew أولًا عند تمكين preferBrew وتوفر brew، ثم uv، ثم مدير node المُهيّأ، ثم Homebrew مرة أخرى إذا كان متوفرًا (حتى من دون preferBrew)، ثم go، ثم download.
  • تعكس تسميات تثبيت Node مدير node المُهيّأ، بما في ذلك yarn.

مفاتيح البيئة وواجهة API

  • يخزّن التطبيق المفاتيح في ~/.openclaw/openclaw.json ضمن skills.entries.<skillKey>.
  • يُحدّث skills.update القيم enabled وapiKey وenv.

الوضع البعيد

  • تحدث تحديثات التثبيت والتهيئة على مضيف Gateway، وليس على جهاز Mac المحلي.

ذو صلة

Was this useful?
On this page

On this page