Para especificaciones técnicas completas y esquemas, consulta Referencia de complementos. Para la gestión del mercado, consulta Mercados de complementos.
Inicio rápido
Vamos a crear un complemento de saludo simple para familiarizarte con el sistema de complementos. Construiremos un complemento funcional que agrega un comando personalizado, lo probaremos localmente y comprenderemos los conceptos principales.Requisitos previos
- Claude Code instalado en tu máquina
- Familiaridad básica con herramientas de línea de comandos
Crea tu primer complemento
1
Crea la estructura del mercado
2
Crea el directorio del complemento
3
Crea el manifiesto del complemento
Create .claude-plugin/plugin.json
4
Agrega un comando personalizado
Create commands/hello.md
5
Crea el manifiesto del mercado
Create marketplace.json
6
Instala y prueba tu complemento
Start Claude Code from parent directory
Add the test marketplace
Install your plugin
Try your new command
/help para ver tu nuevo comando listado.- Manifiesto del complemento (
.claude-plugin/plugin.json) - Describe los metadatos de tu complemento - Directorio de comandos (
commands/) - Contiene tus comandos de barra diagonal personalizados - Mercado de prueba - Te permite probar tu complemento localmente
Descripción general de la estructura del complemento
Tu complemento sigue esta estructura básica:- Comandos: Crea archivos markdown en el directorio
commands/ - Agentes: Crea definiciones de agentes en el directorio
agents/ - Skills: Crea archivos
SKILL.mden el directorioskills/ - Hooks: Crea
hooks/hooks.jsonpara manejo de eventos - Servidores MCP: Crea
.mcp.jsonpara integración de herramientas externas
Próximos pasos: ¿Listo para agregar más características? Salta a Desarrolla complementos más complejos para agregar agentes, hooks y servidores MCP. Para especificaciones técnicas completas de todos los componentes del complemento, consulta Referencia de complementos.
Instala y gestiona complementos
Aprende a descubrir, instalar y gestionar complementos para extender tus capacidades de Claude Code.Requisitos previos
- Claude Code instalado y en ejecución
- Familiaridad básica con interfaces de línea de comandos
Agrega mercados
Los mercados son catálogos de complementos disponibles. Agrega mercados para descubrir e instalar complementos:Add a marketplace
Browse available plugins
Instala complementos
A través del menú interactivo (recomendado para descubrimiento)
Open the plugin management interface
A través de comandos directos (para instalación rápida)
Install a specific plugin
Enable a disabled plugin
Disable without uninstalling
Completely remove a plugin
Verifica la instalación
Después de instalar un complemento:- Verifica los comandos disponibles: Ejecuta
/helppara ver nuevos comandos - Prueba las características del complemento: Prueba los comandos y características del complemento
- Revisa los detalles del complemento: Usa
/plugin→ “Manage Plugins” para ver qué proporciona el complemento
Configura flujos de trabajo de complementos de equipo
Configura complementos a nivel de repositorio para garantizar herramientas consistentes en todo tu equipo. Cuando los miembros del equipo confían en tu carpeta de repositorio, Claude Code instala automáticamente los mercados y complementos especificados. Para configurar complementos de equipo:- Agrega configuración de mercado y complemento al
.claude/settings.jsonde tu repositorio - Los miembros del equipo confían en la carpeta del repositorio
- Los complementos se instalan automáticamente para todos los miembros del equipo
Desarrolla complementos más complejos
Una vez que te sientas cómodo con complementos básicos, puedes crear extensiones más sofisticadas.Agrega Skills a tu complemento
Los complementos pueden incluir Agent Skills para extender las capacidades de Claude. Los Skills son invocados por el modelo: Claude los usa autónomamente según el contexto de la tarea. Para agregar Skills a tu complemento, crea un directorioskills/ en la raíz de tu complemento y agrega carpetas de Skill con archivos SKILL.md. Los Skills del complemento están disponibles automáticamente cuando se instala el complemento.
Para orientación completa sobre la creación de Skills, consulta Agent Skills.
Organiza complementos complejos
Para complementos con muchos componentes, organiza tu estructura de directorios por funcionalidad. Para diseños de directorios completos y patrones de organización, consulta Estructura de directorios del complemento.Prueba tus complementos localmente
Al desarrollar complementos, usa un mercado local para probar cambios de forma iterativa. Este flujo de trabajo se basa en el patrón de inicio rápido y funciona para complementos de cualquier complejidad.1
Configura tu estructura de desarrollo
Organiza tu complemento y mercado para pruebas:Esto crea:
Create directory structure
2
Crea el manifiesto del mercado
Create marketplace.json
3
Instala y prueba
Start Claude Code from parent directory
Add your development marketplace
Install your plugin
- Prueba tus comandos con
/command-name - Verifica que los agentes aparezcan en
/agents - Verifica que los hooks funcionen como se espera
4
Itera en tu complemento
Después de hacer cambios en el código de tu complemento:Repite este ciclo mientras desarrollas y refinas tu complemento.
Uninstall the current version
Reinstall to test changes
Para múltiples complementos: Organiza complementos en subdirectorios como
./plugins/plugin-name y actualiza tu marketplace.json en consecuencia. Consulta Fuentes de complementos para patrones de organización.Depura problemas del complemento
Si tu complemento no funciona como se espera:- Verifica la estructura: Asegúrate de que tus directorios estén en la raíz del complemento, no dentro de
.claude-plugin/ - Prueba componentes individualmente: Verifica cada comando, agente y hook por separado
- Usa herramientas de validación y depuración: Consulta Herramientas de depuración y desarrollo para comandos CLI y técnicas de solución de problemas
Comparte tus complementos
Cuando tu complemento esté listo para compartir:- Agrega documentación: Incluye un README.md con instrucciones de instalación y uso
- Versiona tu complemento: Usa versionado semántico en tu
plugin.json - Crea o usa un mercado: Distribuye a través de mercados de complementos para instalación fácil
- Prueba con otros: Haz que los miembros del equipo prueben el complemento antes de una distribución más amplia
Para especificaciones técnicas completas, técnicas de depuración y estrategias de distribución, consulta Referencia de complementos.
Próximos pasos
Ahora que entiendes el sistema de complementos de Claude Code, aquí hay rutas sugeridas para diferentes objetivos:Para usuarios de complementos
- Descubre complementos: Explora mercados comunitarios para herramientas útiles
- Adopción de equipo: Configura complementos a nivel de repositorio para tus proyectos
- Gestión del mercado: Aprende a gestionar múltiples fuentes de complementos
- Uso avanzado: Explora combinaciones de complementos y flujos de trabajo
Para desarrolladores de complementos
- Crea tu primer mercado: Guía de mercados de complementos
- Componentes avanzados: Profundiza en componentes específicos del complemento:
- Comandos de barra diagonal - Detalles de desarrollo de comandos
- Subagentes - Configuración y capacidades del agente
- Agent Skills - Extiende las capacidades de Claude
- Hooks - Manejo de eventos y automatización
- MCP - Integración de herramientas externas
- Estrategias de distribución: Empaqueta y comparte tus complementos de manera efectiva
- Contribución comunitaria: Considera contribuir a colecciones de complementos comunitarios
Para líderes de equipo y administradores
- Configuración del repositorio: Configura la instalación automática de complementos para proyectos de equipo
- Gobernanza de complementos: Establece directrices para aprobación de complementos y revisión de seguridad
- Mantenimiento del mercado: Crea y mantén catálogos de complementos específicos de la organización
- Capacitación y documentación: Ayuda a los miembros del equipo a adoptar flujos de trabajo de complementos de manera efectiva
Ver también
- Mercados de complementos - Creación y gestión de catálogos de complementos
- Comandos de barra diagonal - Comprensión de comandos personalizados
- Subagentes - Creación y uso de agentes especializados
- Agent Skills - Extiende las capacidades de Claude
- Hooks - Automatización de flujos de trabajo con manejadores de eventos
- MCP - Conexión a herramientas y servicios externos
- Configuración - Opciones de configuración para complementos