macOS companion app

Skills (macOS)

De macOS-app biedt OpenClaw Skills aan via de Gateway; Skills worden niet lokaal geparseerd.

Gegevensbron

  • skills.status (Gateway) retourneert alle Skills, inclusief geschiktheid en ontbrekende vereisten, waaronder blokkeringen via de toelatingslijst voor meegeleverde Skills.
  • Vereisten zijn afkomstig uit metadata.openclaw.requires in elk 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.
  • Het door de beheerder beheerde security.installPolicy (enabled, targets, exec) kan door de Gateway ondersteunde 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 het installatieproces voor Skills.
  • Als elke installatieoptie download is, biedt de Gateway alle downloadopties aan.
  • 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 als dit beschikbaar is (zelfs zonder preferBrew), vervolgens go en ten slotte download.
  • Labels voor Node-installaties geven het geconfigureerde Node-beheerprogramma weer, waaronder yarn.

Omgevingsvariabelen/API-sleutels

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

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