Construir Plugins de Agente
Usa esta habilidad para crear, migrar, empaquetar e inspeccionar Plugins de Agente.
Cuándo Usar
Usa esta habilidad cuando necesites:
- Crear un nuevo Plugin de Agente desde cero
- Migrar desde Claude Code, Cursor, Codex, OpenCode o VS Code
- Validar y empaquetar un plugin existente
- Inspeccionar la estructura de un plugin
Comandos
Crear un nuevo plugin
# Interactivo
bun packages/cli/bin/agent-plugins init
# Desde banderas
bun packages/cli/bin/agent-plugins create --name my-plugin --skills-only
Migrar desde una configuración existente
# Detección automática del formato de origen
bun packages/cli/bin/agent-plugins migrate ./my-project
# Especificar el formato de origen
bun packages/cli/bin/agent-plugins migrate ./my-project --from claude
Validar y empaquetar
bun packages/cli/bin/agent-plugins package ./my-plugin
Inspeccionar un plugin
bun packages/cli/bin/agent-plugins inspect ./my-plugin
Ejemplos
Crear un plugin solo de habilidades
bun packages/cli/bin/agent-plugins create \
--name my-skills \
--skills-only \
--output ./my-skills-plugin
Migrar desde Claude Code
bun packages/cli/bin/agent-plugins migrate \
./my-claude-project \
--from claude \
--output ./my-agent-plugin
Validar un plugin
bun packages/cli/bin/agent-plugins package ./my-plugin --dry-run
Estructura de Salida
Los plugins generados siguen esta estructura:
my-plugin/
├── plugin.json
├── skills/
│ └── skill-name/
│ └── SKILL.md
└── mcp.json (opcional)
Informe de Migración
Al migrar, la herramienta informa:
- ✓ Componentes portátiles (migrados)
- ⚠ Componentes específicos del cliente (no migrados)
- ✗ Componentes no compatibles (no migrados)