macOS companion app
Skills (macOS)
Aplikasi macOS menampilkan Skills OpenClaw melalui gateway; aplikasi ini tidak mem-parsing skill secara lokal.
Sumber data
skills.status(gateway) mengembalikan semua skill beserta eligibility dan missing requirements (termasuk blok allowlist untuk skill bawaan).- Requirement diturunkan dari
metadata.openclaw.requiresdi setiapSKILL.md.
Aksi instalasi
metadata.openclaw.installmenentukan opsi instalasi (brew/node/go/uv).- Aplikasi memanggil
skills.installuntuk menjalankan installer di host gateway. - Temuan
criticaldangerous-code bawaan memblokirskills.installsecara default; temuan suspicious tetap hanya memberi peringatan. Override dangerous memang ada pada permintaan gateway, tetapi alur aplikasi 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 binary host: Homebrew terlebih dahulu ketika
skills.install.preferBrewdiaktifkan danbrewada, laluuv, lalu node manager yang dikonfigurasi dariskills.install.nodeManager, lalu fallback berikutnya sepertigoataudownload. - Label instalasi Node mencerminkan node manager yang dikonfigurasi, termasuk
yarn.
Env/API key
- Aplikasi menyimpan key di
~/.openclaw/openclaw.jsondi bawahskills.entries.<skillKey>. skills.updatemenambalenabled,apiKey, danenv.
Mode remote
- Instalasi + pembaruan konfigurasi terjadi di host gateway (bukan di Mac lokal).