Construir Plugins de Agente
Use esta skill para criar, migrar, empacotar e inspecionar Plugins de Agente.
Quando Usar
Use esta skill quando você precisar:
- Criar um novo Plugin de Agente do zero
- Migrar a partir de Claude Code, Cursor, Codex, OpenCode ou VS Code
- Validar e empacotar um plugin existente
- Inspecionar a estrutura de um plugin
Comandos
Criar um novo plugin
# Interativo
bun packages/cli/bin/agent-plugins init
# A partir de flags
bun packages/cli/bin/agent-plugins create --name my-plugin --skills-only
Migrar a partir de uma configuração existente
# Detecção automática do formato de origem
bun packages/cli/bin/agent-plugins migrate ./my-project
# Especificar formato de origem
bun packages/cli/bin/agent-plugins migrate ./my-project --from claude
Validar e empacotar
bun packages/cli/bin/agent-plugins package ./my-plugin
Inspecionar um plugin
bun packages/cli/bin/agent-plugins inspect ./my-plugin
Exemplos
Criar um plugin apenas com habilidades
bun packages/cli/bin/agent-plugins create \
--name my-skills \
--skills-only \
--output ./my-skills-plugin
Migrar a partir de Claude Code
bun packages/cli/bin/agent-plugins migrate \
./my-claude-project \
--from claude \
--output ./my-agent-plugin
Validar um plugin
bun packages/cli/bin/agent-plugins package ./my-plugin --dry-run
Estrutura de Saída
Os plugins gerados seguem esta estrutura:
my-plugin/
├── plugin.json
├── skills/
│ └── skill-name/
│ └── SKILL.md
└── mcp.json (opcional)
Relatório de Migração
Ao migrar, a ferramenta relata:
- ✓ Componentes portáteis (migrados)
- ⚠ Componentes específicos do cliente (não migrados)
- ✗ Componentes não suportados (não migrados)