Para especificaciones técnicas completas y esquemas, consulta Referencia de plugins. Para la gestión de marketplaces, consulta Marketplaces de plugins.
Inicio rápido
Vamos a crear un plugin de saludo simple para familiarizarte con el sistema de plugins. Construiremos un plugin funcional que agrega un comando personalizado, lo probaremos localmente y entenderemos los conceptos básicos.Prerrequisitos
- Claude Code instalado en tu máquina
- Familiaridad básica con herramientas de línea de comandos
Crea tu primer plugin
1
Crear la estructura del marketplace
2
Crear el directorio del plugin
3
Crear el manifiesto del plugin
Create .claude-plugin/plugin.json
4
Agregar un comando personalizado
Create commands/hello.md
5
Crear el manifiesto del marketplace
Create marketplace.json
6
Instalar y probar tu plugin
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 plugin (
.claude-plugin/plugin.json
) - Describe los metadatos de tu plugin - Directorio de comandos (
commands/
) - Contiene tus comandos slash personalizados - Marketplace de prueba - Te permite probar tu plugin localmente
Resumen de la estructura del plugin
Tu plugin sigue esta estructura básica:- Comandos: Crea archivos markdown en el directorio
commands/
- Agentes: Crea definiciones de agentes en el directorio
agents/
- Hooks: Crea
hooks/hooks.json
para manejo de eventos - Servidores MCP: Crea
.mcp.json
para integración de herramientas externas
Próximos pasos: ¿Listo para agregar más funciones? Ve a Desarrollar plugins más complejos para agregar agentes, hooks y servidores MCP. Para especificaciones técnicas completas de todos los componentes de plugins, consulta Referencia de plugins.
Instalar y gestionar plugins
Aprende cómo descubrir, instalar y gestionar plugins para extender las capacidades de tu Claude Code.Prerrequisitos
- Claude Code instalado y ejecutándose
- Familiaridad básica con interfaces de línea de comandos
Agregar marketplaces
Los marketplaces son catálogos de plugins disponibles. Agrégalos para descubrir e instalar plugins:Add a marketplace
Browse available plugins
Instalar plugins
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
Verificar instalación
Después de instalar un plugin:- Revisar comandos disponibles: Ejecuta
/help
para ver nuevos comandos - Probar características del plugin: Prueba los comandos y características del plugin
- Revisar detalles del plugin: Usa
/plugin
→ “Manage Plugins” para ver qué proporciona el plugin
Configurar flujos de trabajo de plugins de equipo
Configura plugins a nivel de repositorio para asegurar herramientas consistentes en todo tu equipo. Cuando los miembros del equipo confían en la carpeta de tu repositorio, Claude Code instala automáticamente los marketplaces y plugins especificados. Para configurar plugins de equipo:- Agrega la configuración de marketplace y plugin al
.claude/settings.json
de tu repositorio - Los miembros del equipo confían en la carpeta del repositorio
- Los plugins se instalan automáticamente para todos los miembros del equipo
Desarrollar plugins más complejos
Una vez que te sientas cómodo con plugins básicos, puedes crear extensiones más sofisticadas.Organizar plugins complejos
Para plugins 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 de plugins.Probar tus plugins localmente
Al desarrollar plugins, usa un marketplace local para probar cambios de forma iterativa. Este flujo de trabajo se basa en el patrón de inicio rápido y funciona para plugins de cualquier complejidad.1
Configurar tu estructura de desarrollo
Organiza tu plugin y marketplace para pruebas:Esto crea:
Create directory structure
2
Crear el manifiesto del marketplace
Create marketplace.json
3
Instalar y probar
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
Iterar en tu plugin
Después de hacer cambios en el código de tu plugin:Repite este ciclo mientras desarrollas y refinas tu plugin.
Uninstall the current version
Reinstall to test changes
Para múltiples plugins: Organiza plugins en subdirectorios como
./plugins/plugin-name
y actualiza tu marketplace.json en consecuencia. Consulta Fuentes de plugins para patrones de organización.Depurar problemas de plugins
Si tu plugin no está funcionando como se espera:- Revisar la estructura: Asegúrate de que tus directorios estén en la raíz del plugin, no dentro de
.claude-plugin/
- Probar componentes individualmente: Revisa cada comando, agente y hook por separado
- Usar herramientas de validación y depuración: Consulta Herramientas de depuración y desarrollo para comandos CLI y técnicas de resolución de problemas
Compartir tus plugins
Cuando tu plugin esté listo para compartir:- Agregar documentación: Incluye un README.md con instrucciones de instalación y uso
- Versionar tu plugin: Usa versionado semántico en tu
plugin.json
- Crear o usar un marketplace: Distribuye a través de marketplaces de plugins para instalación fácil
- Probar con otros: Haz que los miembros del equipo prueben el plugin 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 plugins.
Próximos pasos
Ahora que entiendes el sistema de plugins de Claude Code, aquí tienes rutas sugeridas para diferentes objetivos:Para usuarios de plugins
- Descubrir plugins: Explora marketplaces de la comunidad para herramientas útiles
- Adopción de equipo: Configura plugins a nivel de repositorio para tus proyectos
- Gestión de marketplace: Aprende a gestionar múltiples fuentes de plugins
- Uso avanzado: Explora combinaciones de plugins y flujos de trabajo
Para desarrolladores de plugins
- Crear tu primer marketplace: Guía de marketplaces de plugins
- Componentes avanzados: Profundiza en componentes específicos de plugins:
- Comandos slash - Detalles de desarrollo de comandos
- Subagentes - Configuración y capacidades de agentes
- Hooks - Manejo de eventos y automatización
- MCP - Integración de herramientas externas
- Estrategias de distribución: Empaqueta y comparte tus plugins efectivamente
- Contribución a la comunidad: Considera contribuir a colecciones de plugins de la comunidad
Para líderes de equipo y administradores
- Configuración de repositorio: Configura instalación automática de plugins para proyectos de equipo
- Gobernanza de plugins: Establece pautas para aprobación de plugins y revisión de seguridad
- Mantenimiento de marketplace: Crea y mantén catálogos de plugins específicos de la organización
- Entrenamiento y documentación: Ayuda a los miembros del equipo a adoptar flujos de trabajo de plugins efectivamente
Ver también
- Marketplaces de plugins - Crear y gestionar catálogos de plugins
- Comandos slash - Entender comandos personalizados
- Subagentes - Crear y usar agentes especializados
- Hooks - Automatizar flujos de trabajo con manejadores de eventos
- MCP - Conectar a herramientas y servicios externos
- Configuración - Opciones de configuración para plugins