Ferramentas IA

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

ComandoO que faz
/create-pluginWizard guiado para criar um plugin novo
/edit-pluginModifica plugin existente (adiciona skills, comandos, conectores)
/list-pluginsLista plugins instalados com status
/export-pluginExporta plugin para compartilhar com o time
/validate-pluginValida 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:

  1. Nome do plugin
  2. Descrição
  3. Skills que precisa (ele sugere baseado no escopo)
  4. Commands que precisa
  5. 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

  1. Uma skill por conceito — não misture atendimento com vendas no mesmo arquivo
  2. Triggers específicos — quanto mais preciso o trigger, menos ativações falsas
  3. Contexto real — copie processos reais, não idealizados. O Claude funciona melhor com a verdade
  4. Itere — comece com 2-3 skills, teste por uma semana, depois expanda
  5. 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.