macOS companion app

Skills (macOS)

De macOS-app maakt OpenClaw-skills beschikbaar via de Gateway; de app verwerkt skills niet lokaal.

Gegevensbron

  • skills.status (Gateway) retourneert alle skills, inclusief geschiktheid en ontbrekende vereisten, waaronder blokkeringen via toelatingslijsten voor meegeleverde skills.
  • Vereisten zijn afkomstig uit metadata.openclaw.requires in elke SKILL.md.

Installatieacties

  • metadata.openclaw.install definieert installatieopties (brew/node/go/uv/download).
  • De app roept skills.install aan om installatieprogramma's op de Gateway-host uit te voeren.
  • Door de operator beheerde security.installPolicy (enabled, targets, exec) kan via de Gateway uitgevoerde installaties van skills blokkeren voordat de metagegevens van het installatieprogramma worden verwerkt. De ingebouwde scan op gevaarlijke code (gebruikt voor installaties van plugins) is niet gekoppeld aan de installatiestroom voor skills.
  • Als elke installatieoptie download is, toont de Gateway alle downloadkeuzes.
  • Anders kiest de Gateway één voorkeursinstallatieprogramma op basis van de huidige installatievoorkeuren (skills.install.preferBrew, skills.install.nodeManager) en binaire bestanden op de host: eerst Homebrew wanneer preferBrew is ingeschakeld en brew aanwezig is, daarna uv, vervolgens het geconfigureerde Node-beheerprogramma, daarna opnieuw Homebrew indien beschikbaar (zelfs zonder preferBrew), vervolgens go en ten slotte download.
  • Labels voor Node-installaties weerspiegelen het geconfigureerde Node-beheerprogramma, waaronder yarn.

Omgevingsvariabelen/API-sleutels

  • De app slaat sleutels op in ~/.openclaw/openclaw.json onder skills.entries.<skillKey>.
  • skills.update past enabled, apiKey en env aan.

Externe modus

  • Installatie- en configuratie-updates vinden plaats op de Gateway-host, niet op de lokale Mac.

Gerelateerd

Was this useful?
On this page

On this page