Skills (macOS)
App macOS menampilkan Skills OpenClaw melalui gateway; app ini tidak mem-parse Skills secara lokal.Sumber data
skills.status(gateway) mengembalikan semua Skills beserta eligibility dan requirement yang hilang (termasuk blok allowlist untuk Skills bawaan).- Requirement diturunkan dari
metadata.openclaw.requiresdi setiapSKILL.md.
Tindakan instalasi
metadata.openclaw.installmendefinisikan opsi instalasi (brew/node/go/uv).- App memanggil
skills.installuntuk menjalankan installer di host gateway. - Temuan
criticaldangerous-code bawaan memblokirskills.installsecara default; temuan mencurigakan tetap hanya memberi peringatan. Override dangerous ada pada permintaan gateway, tetapi alur app default tetap fail-closed. - Jika setiap opsi instalasi adalah
download, gateway menampilkan semua pilihan unduhan. - Jika tidak, gateway memilih satu installer yang diprioritaskan menggunakan preferensi
instalasi saat ini dan biner host: Homebrew terlebih dahulu ketika
skills.install.preferBrewdiaktifkan danbrewtersedia, laluuv, lalu node manager yang dikonfigurasi dariskills.install.nodeManager, kemudian fallback berikutnya sepertigoataudownload. - Label instalasi node mencerminkan node manager yang dikonfigurasi, termasuk
yarn.
Env/API key
- App menyimpan key di
~/.openclaw/openclaw.jsonpadaskills.entries.<skillKey>. skills.updatemem-patchenabled,apiKey, danenv.
Mode remote
- Instalasi + pembaruan konfigurasi terjadi di host gateway (bukan di Mac lokal).