macOS companion app

Skills (macOS)

Aplikasi macOS menampilkan Skills OpenClaw melalui Gateway; aplikasi ini tidak mengurai Skills secara lokal.

Sumber data

  • skills.status (Gateway) mengembalikan semua Skills beserta kelayakan dan persyaratan yang hilang (termasuk blok allowlist untuk Skills bawaan).
  • Persyaratan diturunkan dari metadata.openclaw.requires di setiap SKILL.md.

Tindakan instalasi

  • metadata.openclaw.install mendefinisikan opsi instalasi (brew/node/go/uv).
  • Aplikasi memanggil skills.install untuk menjalankan penginstal di host Gateway.
  • security.installPolicy yang dimiliki operator dapat memblokir instalasi skill yang didukung Gateway sebelum metadata penginstal berjalan. Pemblokiran kode berbahaya bawaan saat instalasi bukan bagian dari alur instalasi skill.
  • Jika setiap opsi instalasi adalah download, Gateway menampilkan semua pilihan unduhan.
  • Jika tidak, Gateway memilih satu penginstal pilihan menggunakan preferensi instalasi saat ini dan biner host: Homebrew terlebih dahulu saat skills.install.preferBrew diaktifkan dan brew tersedia, lalu uv, lalu pengelola node yang dikonfigurasi dari skills.install.nodeManager, lalu fallback berikutnya seperti go atau download.
  • Label instalasi Node mencerminkan pengelola node yang dikonfigurasi, termasuk yarn.

Kunci env/API

  • Aplikasi menyimpan kunci di ~/.openclaw/openclaw.json di bawah skills.entries.<skillKey>.
  • skills.update menambal enabled, apiKey, dan env.

Mode jarak jauh

  • Pembaruan instalasi + konfigurasi terjadi di host Gateway (bukan Mac lokal).

Terkait

Was this useful?
On this page

On this page