Plugins Anthropic: Como criar e personalizar seus próprios plugins
Todos os plugins oficiais da Anthropic são open-source no GitHub e editáveis. Mas o plugin cowork-plugin-management vai além: ele te guia na criação de plugins do zero, adaptados aos processos da sua empresa. Sem código, sem build. Tudo é Markdown e JSON.
Segundo a documentação da Anthropic sobre o Model Context Protocol, o MCP já conta com mais de 1.000 integrações disponíveis no ecossistema, o que significa que plugins customizados podem se conectar a praticamente qualquer ferramenta que sua empresa já usa. O sistema de conectores usa MCP, o mesmo padrão aberto que conecta o Claude a ferramentas externas.
O que é o cowork-plugin-management
Um meta-plugin. Ele cria e personaliza outros plugins para sua organização. Desenvolva novos plugins do zero ou modifique os existentes para se adequarem aos seus fluxos de trabalho.
Comandos
| Comando | O que faz |
|---|---|
/create-plugin | Wizard guiado para criar um plugin novo |
/edit-plugin | Modifica plugin existente (adiciona skills, comandos, conectores) |
/list-plugins | Lista plugins instalados com status |
/export-plugin | Exporta plugin para compartilhar com o time |
/validate-plugin | Valida estrutura e manifesto do plugin |
Anatomia de um plugin
Todo plugin segue a mesma estrutura:
meu-plugin/
├── .claude-plugin/
│ └── plugin.json # Manifesto (nome, versão, descrição)
├── .mcp.json # Conexões com ferramentas externas
├── commands/
│ ├── meu-comando.md # Slash command (invocação explícita)
│ └── outro-comando.md
├── skills/
│ ├── skill-principal.md # Conhecimento de domínio (ativação automática)
│ └── skill-secundaria.md
└── settings.local.json # Configurações específicas do usuário/empresa
plugin.json (manifesto)
{
"name": "meu-plugin",
"version": "1.0.0",
"description": "Plugin para [função específica da empresa]",
"author": "Sua Empresa",
"skills": ["skills/skill-principal.md", "skills/skill-secundaria.md"],
"commands": ["commands/meu-comando.md", "commands/outro-comando.md"]
}
Skill (arquivo Markdown)
Skills são conhecimento de domínio que o Claude aplica automaticamente quando o contexto é relevante:
---
name: atendimento-whatsapp
description: Padrões de atendimento via WhatsApp da empresa
triggers:
- whatsapp
- atendimento
- cliente reclamando
---
## Contexto
Nossa empresa atende 80% dos clientes via WhatsApp Business.
Tempo máximo de primeira resposta: 5 minutos em horário comercial.
## Tom de voz
- Informal mas profissional
- Usar nome do cliente
- Nunca usar "prezado" ou "estimado"
- Emojis: máximo 1 por mensagem, nunca no início
## Fluxo de escalonamento
1. Nível 1: Atendente resolve dúvidas simples
2. Nível 2: Supervisor para reclamações ou reembolsos
3. Nível 3: Gerente para crises ou ameaças jurídicas
## Respostas padrão
### Cliente pergunta prazo
"Oi [nome]! Seu pedido está previsto para [data].
Qualquer mudança eu te aviso aqui mesmo."
### Cliente reclama de atraso
"[nome], entendo a frustração. Vou verificar agora o status
e te retorno em até 10 minutos com uma posição concreta."
Command (arquivo Markdown)
Commands são invocados explicitamente com /:
---
name: relatorio-semanal
description: Gera relatório semanal de atendimento
---
## Instruções
Quando o usuário invocar /relatorio-semanal:
1. Buscar métricas da semana no CRM (via MCP)
2. Calcular:
- Total de atendimentos
- Tempo médio de resposta
- Taxa de resolução no primeiro contato
- NPS da semana
3. Comparar com semana anterior
4. Identificar top 3 problemas recorrentes
5. Sugerir ações para próxima semana
## Formato de saída
### Relatório Semanal — Atendimento
**Período:** [data início] a [data fim]
| Métrica | Esta semana | Semana anterior | Δ |
|---------|-------------|-----------------|---|
| ... | ... | ... | ...|
**Destaques:** ...
**Problemas recorrentes:** ...
**Ações sugeridas:** ...
.mcp.json (conectores)
{
"mcpServers": {
"hubspot": {
"command": "node",
"args": ["/path/to/hubspot-mcp-server/dist/index.js"],
"env": {
"HUBSPOT_API_KEY": "${HUBSPOT_API_KEY}"
}
},
"slack": {
"command": "node",
"args": ["/path/to/slack-mcp-server/dist/index.js"],
"env": {
"SLACK_BOT_TOKEN": "${SLACK_BOT_TOKEN}"
}
}
}
}
Criando um plugin do zero
Passo 1: Defina o escopo
Antes de criar, responda:
- Qual função ou processo esse plugin cobre?
- Quais tarefas são repetitivas e poderiam ser skills?
- Quais tarefas precisam de invocação explícita (commands)?
- Quais ferramentas externas precisa acessar?
Passo 2: Use o wizard
/create-plugin
O Claude vai perguntar:
- Nome do plugin
- Descrição
- Skills que precisa (ele sugere baseado no escopo)
- Commands que precisa
- Conectores necessários
E gera a estrutura completa.
Passo 3: Personalize as skills
Edite os arquivos .md em skills/ com:
- Contexto específico da sua empresa
- Terminologia interna
- Processos e fluxos reais
- Tom de voz e guidelines
Passo 4: Teste
# No Claude Code, instale localmente
claude plugin install ./meu-plugin
# Teste um comando
/meu-comando
# Verifique se skills ativam no contexto certo
# (mencione um trigger e veja se o Claude aplica a skill)
Passo 5: Compartilhe com o time
/export-plugin
Gera um pacote que outros membros do time podem instalar.
Exemplos de plugins customizados
Para agência de marketing
agencia-mkt/
├── skills/
│ ├── brand-voice-cliente-a.md # Tom de voz do cliente A
│ ├── brand-voice-cliente-b.md # Tom de voz do cliente B
│ ├── calendario-editorial.md # Regras do calendário
│ └── aprovacao-conteudo.md # Fluxo de aprovação
├── commands/
│ ├── briefing-post.md # /briefing-post
│ ├── relatorio-mensal.md # /relatorio-mensal
│ └── proposta-comercial.md # /proposta-comercial
└── .mcp.json # Canva + Notion + Instagram
Para escritório de advocacia
escritorio-juridico/
├── skills/
│ ├── legislacao-brasileira.md # Referências legais BR
│ ├── modelos-peticao.md # Templates de petição
│ └── prazos-processuais.md # Regras de contagem de prazo
├── commands/
│ ├── pesquisa-jurisprudencia.md # /pesquisa-jurisprudencia
│ ├── minuta-contrato.md # /minuta-contrato
│ └── controle-prazos.md # /controle-prazos
└── .mcp.json # Google Drive + Calendar
Para e-commerce
ecommerce/
├── skills/
│ ├── politica-trocas.md # Regras de troca/devolução
│ ├── frete-regioes.md # Tabela de frete por região
│ └── estoque-critico.md # Alertas de estoque baixo
├── commands/
│ ├── descricao-produto.md # /descricao-produto
│ ├── resposta-reclameaqui.md # /resposta-reclameaqui
│ └── analise-vendas.md # /analise-vendas
└── .mcp.json # Shopify + HubSpot + Slack
Boas práticas
- Uma skill por conceito — não misture atendimento com vendas no mesmo arquivo
- Triggers específicos — quanto mais preciso o trigger, menos ativações falsas
- Contexto real — copie processos reais, não idealizados. O Claude funciona melhor com a verdade
- Itere — comece com 2-3 skills, teste por uma semana, depois expanda
- Versionamento — trate plugins como código. Git, branches, reviews
Instalação
# Claude Code
claude plugin marketplace add anthropics/knowledge-work-plugins
claude plugin install cowork-plugin-management@knowledge-work-plugins
No Cowork: claude.com/plugins → busque “cowork-plugin-management” → Install.
Parte 7 de 7 da série Plugins oficiais da Anthropic para Claude.
Para implementar plugins customizados de IA no seu negócio: veja como posso ajudar.



COMENTÁRIOS
Nenhum comentário ainda.