Para especificações técnicas completas e esquemas, veja Referência de plugins. Para gerenciamento de marketplace, veja Marketplaces de plugins.
Início rápido
Vamos criar um plugin de saudação simples para familiarizá-lo com o sistema de plugins. Construiremos um plugin funcional que adiciona um comando personalizado, testá-lo localmente e entender os conceitos principais.Pré-requisitos
- Claude Code instalado em sua máquina
- Familiaridade básica com ferramentas de linha de comando
Crie seu primeiro plugin
1
Crie a estrutura do marketplace
2
Crie o diretório do plugin
3
Crie o manifesto do plugin
Create .claude-plugin/plugin.json
4
Adicione um comando personalizado
Create commands/hello.md
5
Crie o manifesto do marketplace
Create marketplace.json
6
Instale e teste seu plugin
Start Claude Code from parent directory
Add the test marketplace
Install your plugin
Try your new command
/help
para ver seu novo comando listado.- Manifesto do plugin (
.claude-plugin/plugin.json
) - Descreve os metadados do seu plugin - Diretório de comandos (
commands/
) - Contém seus comandos de barra personalizados - Marketplace de teste - Permite testar seu plugin localmente
Visão geral da estrutura do plugin
Seu plugin segue esta estrutura básica:- Comandos: Crie arquivos markdown no diretório
commands/
- Agentes: Crie definições de agentes no diretório
agents/
- Hooks: Crie
hooks/hooks.json
para manipulação de eventos - Servidores MCP: Crie
.mcp.json
para integração de ferramentas externas
Próximos passos: Pronto para adicionar mais recursos? Pule para Desenvolver plugins mais complexos para adicionar agentes, hooks e servidores MCP. Para especificações técnicas completas de todos os componentes de plugins, veja Referência de plugins.
Instalar e gerenciar plugins
Aprenda como descobrir, instalar e gerenciar plugins para estender suas capacidades do Claude Code.Pré-requisitos
- Claude Code instalado e executando
- Familiaridade básica com interfaces de linha de comando
Adicionar marketplaces
Marketplaces são catálogos de plugins disponíveis. Adicione-os para descobrir e instalar plugins:Add a marketplace
Browse available plugins
Instalar plugins
Via menu interativo (recomendado para descoberta)
Open the plugin management interface
Via comandos diretos (para instalação rápida)
Install a specific plugin
Enable a disabled plugin
Disable without uninstalling
Completely remove a plugin
Verificar instalação
Após instalar um plugin:- Verificar comandos disponíveis: Execute
/help
para ver novos comandos - Testar recursos do plugin: Experimente os comandos e recursos do plugin
- Revisar detalhes do plugin: Use
/plugin
→ “Manage Plugins” para ver o que o plugin fornece
Configurar fluxos de trabalho de plugins de equipe
Configure plugins no nível do repositório para garantir ferramentas consistentes em sua equipe. Quando os membros da equipe confiam na pasta do seu repositório, o Claude Code instala automaticamente marketplaces e plugins especificados. Para configurar plugins de equipe:- Adicione configuração de marketplace e plugin ao
.claude/settings.json
do seu repositório - Membros da equipe confiam na pasta do repositório
- Plugins instalam automaticamente para todos os membros da equipe
Desenvolver plugins mais complexos
Uma vez que você esteja confortável com plugins básicos, você pode criar extensões mais sofisticadas.Organizar plugins complexos
Para plugins com muitos componentes, organize sua estrutura de diretório por funcionalidade. Para layouts de diretório completos e padrões de organização, veja Estrutura de diretório de plugins.Testar seus plugins localmente
Ao desenvolver plugins, use um marketplace local para testar mudanças iterativamente. Este fluxo de trabalho se baseia no padrão de início rápido e funciona para plugins de qualquer complexidade.1
Configure sua estrutura de desenvolvimento
Organize seu plugin e marketplace para teste:Isso cria:
Create directory structure
2
Crie o manifesto do marketplace
Create marketplace.json
3
Instale e teste
Start Claude Code from parent directory
Add your development marketplace
Install your plugin
- Experimente seus comandos com
/command-name
- Verifique se os agentes aparecem em
/agents
- Verifique se os hooks funcionam como esperado
4
Itere em seu plugin
Após fazer mudanças no código do seu plugin:Repita este ciclo conforme você desenvolve e refina seu plugin.
Uninstall the current version
Reinstall to test changes
Para múltiplos plugins: Organize plugins em subdiretórios como
./plugins/plugin-name
e atualize seu marketplace.json adequadamente. Veja Fontes de plugins para padrões de organização.Depurar problemas de plugins
Se seu plugin não estiver funcionando como esperado:- Verifique a estrutura: Certifique-se de que seus diretórios estão na raiz do plugin, não dentro de
.claude-plugin/
- Teste componentes individualmente: Verifique cada comando, agente e hook separadamente
- Use ferramentas de validação e depuração: Veja Ferramentas de depuração e desenvolvimento para comandos CLI e técnicas de solução de problemas
Compartilhar seus plugins
Quando seu plugin estiver pronto para compartilhar:- Adicione documentação: Inclua um README.md com instruções de instalação e uso
- Versione seu plugin: Use versionamento semântico em seu
plugin.json
- Crie ou use um marketplace: Distribua através de marketplaces de plugins para instalação fácil
- Teste com outros: Peça para membros da equipe testarem o plugin antes de distribuição mais ampla
Para especificações técnicas completas, técnicas de depuração e estratégias de distribuição, veja Referência de plugins.
Próximos passos
Agora que você entende o sistema de plugins do Claude Code, aqui estão caminhos sugeridos para diferentes objetivos:Para usuários de plugins
- Descobrir plugins: Navegue por marketplaces da comunidade para ferramentas úteis
- Adoção de equipe: Configure plugins no nível do repositório para seus projetos
- Gerenciamento de marketplace: Aprenda a gerenciar múltiplas fontes de plugins
- Uso avançado: Explore combinações de plugins e fluxos de trabalho
Para desenvolvedores de plugins
- Crie seu primeiro marketplace: Guia de marketplaces de plugins
- Componentes avançados: Aprofunde-se em componentes específicos de plugins:
- Comandos de barra - Detalhes de desenvolvimento de comandos
- Subagentes - Configuração e capacidades de agentes
- Hooks - Manipulação de eventos e automação
- MCP - Integração de ferramentas externas
- Estratégias de distribuição: Empacote e compartilhe seus plugins efetivamente
- Contribuição da comunidade: Considere contribuir para coleções de plugins da comunidade
Para líderes de equipe e administradores
- Configuração de repositório: Configure instalação automática de plugins para projetos de equipe
- Governança de plugins: Estabeleça diretrizes para aprovação de plugins e revisão de segurança
- Manutenção de marketplace: Crie e mantenha catálogos de plugins específicos da organização
- Treinamento e documentação: Ajude membros da equipe a adotar fluxos de trabalho de plugins efetivamente
Veja também
- Marketplaces de plugins - Criando e gerenciando catálogos de plugins
- Comandos de barra - Entendendo comandos personalizados
- Subagentes - Criando e usando agentes especializados
- Hooks - Automatizando fluxos de trabalho com manipuladores de eventos
- MCP - Conectando a ferramentas e serviços externos
- Configurações - Opções de configuração para plugins