openclaw plugins.
A maioria dos fluxos de instalação é:
- encontrar um pacote
- instalá-lo a partir do ClawHub, npm, git ou um caminho local
- permitir que o Gateway gerenciado reinicie automaticamente, ou reiniciá-lo manualmente quando não gerenciado
- verificar os registros de runtime do plugin
Listar e pesquisar plugins
--json para scripts:
plugins list é uma verificação fria de inventário. Ela mostra o que o OpenClaw consegue descobrir
a partir da configuração, dos manifestos e do registro de plugins; ela não prova que um
Gateway já em execução importou o runtime do plugin. A saída JSON inclui
diagnósticos do registro e o dependencyStatus estático de cada plugin quando o
pacote do plugin declara dependencies ou optionalDependencies.
plugins search consulta o ClawHub por pacotes de plugins instaláveis e imprime
dicas de instalação, como openclaw plugins install clawhub:<package>.
Instalar plugins
clawhub:,
npm:, git: ou npm-pack: quando precisar de seleção de origem determinística.
Se o nome sem prefixo corresponder a um id oficial de plugin, o OpenClaw poderá instalar a
entrada do catálogo diretamente.
Use --force somente quando quiser sobrescrever intencionalmente um destino de instalação
existente. Para upgrades de rotina de instalações rastreadas do npm, ClawHub ou hook-pack, use
openclaw plugins update.
Reiniciar e inspecionar
Depois de instalar, atualizar ou desinstalar código de plugin, um Gateway gerenciado em execução com recarregamento de configuração habilitado reinicia automaticamente. Se o Gateway não for gerenciado ou o recarregamento estiver desabilitado, reinicie-o você mesmo antes de verificar superfícies de runtime ativas:inspect --runtime quando precisar de prova de que o plugin registrou superfícies de runtime,
como ferramentas, hooks, serviços, métodos do Gateway, rotas HTTP ou comandos de CLI
pertencentes ao plugin. inspect e list simples são verificações frias de manifesto,
configuração e registro.
Atualizar plugins
@beta, e versões exatas fixadas continuam sendo usadas em
execuções posteriores de update <plugin-id>.
openclaw plugins update --all é o caminho de manutenção em massa. Ele ainda respeita
especificações de instalação rastreadas comuns, mas registros confiáveis de plugins oficiais do OpenClaw podem
sincronizar com o destino atual do catálogo oficial em vez de permanecer em um pacote oficial exato
obsoleto. Se update.channel estiver definido como beta, essa sincronização oficial em massa
usa o contexto do canal beta. Use um update <plugin-id> direcionado quando
quiser manter intencionalmente uma especificação oficial exata ou marcada intocada.
Para instalações npm, você pode passar uma especificação de pacote explícita para trocar o registro
rastreado:
openclaw update é executado no canal beta, os registros de plugin podem preferir
lançamentos @beta correspondentes. Para as regras exatas de fallback e fixação, consulte
openclaw plugins.
Desinstalar plugins
--keep-files. Um Gateway gerenciado em execução
reinicia automaticamente quando a desinstalação altera a origem do plugin.
No modo Nix (OPENCLAW_NIX_MODE=1), comandos de instalar, atualizar, desinstalar, habilitar
e desabilitar plugins ficam desabilitados. Gerencie essas escolhas na origem Nix da
instalação.
Escolher uma origem
| Origem | Use quando | Exemplo |
|---|---|---|
| ClawHub | Você quer descoberta nativa do OpenClaw, resumos de varredura, versões e dicas | openclaw plugins install clawhub:<package> |
| npmjs.com | Você já distribui pacotes JavaScript ou precisa de dist-tags/registro privado do npm | openclaw plugins install npm:@acme/openclaw-plugin |
| git | Você quer uma branch, tag ou commit de um repositório | openclaw plugins install git:github.com/<owner>/<repo>@<ref> |
| caminho local | Você está desenvolvendo ou testando um plugin na mesma máquina | openclaw plugins install --link ./my-plugin |
| npm pack | Você está comprovando um artefato de pacote local por meio da semântica de instalação do npm | openclaw plugins install npm-pack:<path.tgz> |
| marketplace | Você está instalando um plugin de marketplace compatível com Claude | openclaw plugins install <plugin> --marketplace <source> |
plugins.load.paths em vez de instalá-los com
plugins install.
Publicar plugins
O ClawHub é a principal superfície pública de descoberta para plugins do OpenClaw. Publique lá quando quiser que usuários encontrem metadados do plugin, histórico de versões, resultados de varredura do registro e dicas de instalação antes de instalar.package.json
- Publicação no ClawHub explica proprietários, escopos, lançamentos, revisão, validação de pacote e transferência de pacote.
- Criação de plugins mostra o formato do pacote de plugin e o primeiro fluxo de publicação.
- Manifesto de plugin define os campos do manifesto de plugin nativo.
clawhub: ou npm: quando precisar forçar uma origem.
Relacionados
- Plugins - instalar, configurar, reiniciar e solucionar problemas
openclaw plugins- referência completa da CLI- Plugins da comunidade - descoberta pública e publicação no ClawHub
- ClawHub - operações da CLI do registro
- Criação de plugins - criar um pacote de plugin
- Manifesto de plugin - manifesto e metadados de pacote