macOS companion app
Skills (macOS)
اپ macOS مهارتهای OpenClaw را از طریق Gateway نمایش میدهد؛ مهارتها را بهصورت محلی تجزیه نمیکند.
منبع داده
skills.status(Gateway) همهٔ مهارتها را بههمراه واجد شرایط بودن و نیازمندیهای مفقود برمیگرداند (از جمله مسدودسازیهای فهرست مجاز برای مهارتهای همراه).- نیازمندیها از
metadata.openclaw.requiresدر هرSKILL.mdمشتق میشوند.
اقدامهای نصب
metadata.openclaw.installگزینههای نصب را تعریف میکند (brew/node/go/uv).- اپ
skills.installرا فراخوانی میکند تا نصبکنندهها روی میزبان Gateway اجرا شوند. security.installPolicyکه در مالکیت اپراتور است، میتواند نصب مهارتهای پشتیبانیشده با Gateway را پیش از اجرای فرادادهٔ نصبکننده مسدود کند. مسدودسازی داخلی کد خطرناک در زمان نصب بخشی از جریان نصب مهارت نیست.- اگر همهٔ گزینههای نصب
downloadباشند، Gateway همهٔ انتخابهای دانلود را نمایش میدهد. - در غیر این صورت، Gateway با استفاده از ترجیحات نصب فعلی
و باینریهای میزبان، یک نصبکنندهٔ ترجیحی را انتخاب میکند: ابتدا Homebrew وقتی
skills.install.preferBrewفعال است وbrewوجود دارد، سپسuv، سپس مدیر Node پیکربندیشده ازskills.install.nodeManager، و بعد جایگزینهای بعدی مانندgoیاdownload. - برچسبهای نصب Node مدیر Node پیکربندیشده، از جمله
yarn، را منعکس میکنند.
کلیدهای Env/API
- اپ کلیدها را در
~/.openclaw/openclaw.jsonزیرskills.entries.<skillKey>ذخیره میکند. skills.updateمقادیرenabled،apiKeyوenvرا وصله میکند.
حالت ریموت
- نصب و بهروزرسانیهای پیکربندی روی میزبان Gateway انجام میشوند (نه Mac محلی).
مرتبط
Was this useful?