Skills (macOS)
O app macOS expõe as Skills do OpenClaw por meio do gateway; ele não analisa Skills localmente.Fonte de dados
skills.status(gateway) retorna todas as Skills, além da qualificação e dos requisitos ausentes (incluindo blocos de allowlist para Skills integradas).- Os requisitos são derivados de
metadata.openclaw.requiresem cadaSKILL.md.
Ações de instalação
metadata.openclaw.installdefine opções de instalação (brew/node/go/uv).- O app chama
skills.installpara executar instaladores no host do gateway. - Achados
criticalintegrados de código perigoso bloqueiamskills.installpor padrão; achados suspeitos ainda apenas geram aviso. A substituição de perigoso existe na solicitação ao gateway, mas o fluxo padrão do app permanece fechado por padrão em caso de falha. - 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
atuais de instalação e os binários do host: Homebrew primeiro quando
skills.install.preferBrewestá habilitado ebrewexiste, depoisuv, depois o gerenciador de node configurado emskills.install.nodeManager, depois alternativas posteriores comogooudownload. - Os rótulos de instalação do Node refletem o gerenciador de node configurado, incluindo
yarn.
Chaves de ambiente/API
- O app armazena as chaves em
~/.openclaw/openclaw.jsonemskills.entries.<skillKey>. skills.updateaplica patches emenabled,apiKeyeenv.
Modo remoto
- As atualizações de instalação + configuração acontecem no host do gateway (não no Mac local).