macOS companion app

Skills (macOS)

O aplicativo macOS expõe Skills do OpenClaw via Gateway; ele não analisa Skills localmente.

Fonte de dados

  • skills.status (Gateway) retorna todas as Skills, além de elegibilidade e requisitos ausentes (incluindo bloqueios de lista de permissões para Skills empacotadas).
  • Os requisitos são derivados de metadata.openclaw.requires em cada SKILL.md.

Ações de instalação

  • metadata.openclaw.install define opções de instalação (brew/node/go/uv).
  • O aplicativo chama skills.install para executar instaladores no host do Gateway.
  • security.installPolicy, controlado pelo operador, pode bloquear instalações de Skills respaldadas pelo Gateway antes que os metadados do instalador sejam executados. O bloqueio integrado de código perigoso em tempo de instalação não faz parte do fluxo de instalação de Skills.
  • Se todas as opções de instalação forem download, o Gateway expõe todas as opções de download.
  • Caso contrário, o Gateway escolhe um instalador preferencial usando as preferências de instalação atuais e os binários do host: Homebrew primeiro quando skills.install.preferBrew está habilitado e brew existe, depois uv, depois o gerenciador de Node configurado em skills.install.nodeManager, e então fallbacks posteriores como go ou download.
  • Os rótulos de instalação de Node refletem o gerenciador de Node configurado, incluindo yarn.

Chaves de env/API

  • O aplicativo armazena chaves em ~/.openclaw/openclaw.json sob skills.entries.<skillKey>.
  • skills.update aplica patches a enabled, apiKey e env.

Modo remoto

  • Instalação e atualizações de configuração acontecem no host do Gateway (não no Mac local).

Relacionado

Was this useful?
On this page

On this page