Plugin de Claude Code
Paquete instalable que extiende Claude Code agrupando comandos slash, subagentes, servidores MCP y hooks bajo una sola instalación, lo que permite compartir y reutilizar configuraciones de desarrollo entre equipos y proyectos.
Un plugin de Claude Code es un paquete instalable que agrupa varias extensiones (comandos personalizados, subagentes, servidores MCP y hooks) en una sola unidad que se instala con un comando. En lugar de configurar cada pieza a mano en cada proyecto, un plugin empaqueta todo ese comportamiento y lo distribuye de forma reutilizable, normalmente a través de un marketplace.
Cómo funciona
Un plugin es, en esencia, un directorio con un manifiesto que declara qué componentes aporta. Esos componentes pueden ser de cuatro tipos:
- Comandos slash: atajos personalizados (por ejemplo
/deployo/review) que lanzan prompts o flujos predefinidos. - Subagentes: agentes especializados con su propio contexto y rol, que Claude puede delegar para tareas concretas.
- Servidores MCP: conexiones a herramientas y fuentes de datos externas a través del Model Context Protocol.
- Hooks: scripts que se ejecutan de forma automática en puntos del ciclo de vida, como antes o después de editar un archivo.
Los plugins se distribuyen desde marketplaces, que no son más que repositorios (a menudo en Git) donde se listan plugins disponibles. Añades un marketplace a tu configuración y luego instalas los plugins que quieras. Una vez instalado, Claude Code carga sus comandos, agentes, conexiones y hooks como si los hubieras configurado tú mismo.
Por qué importa
El valor real está en la estandarización y el reparto de configuración. Sin plugins, cada desarrollador reconstruye su propio conjunto de comandos y conexiones MCP, y nada garantiza que el equipo trabaje igual. Con plugins, el responsable técnico publica un paquete con las convenciones del proyecto (comandos de testing, reglas de revisión, conexión a la base de datos interna) y el resto del equipo lo instala en segundos.
Esto convierte prácticas que antes vivían en la cabeza de una persona o en un archivo README en configuración ejecutable y versionada. Un plugin bien diseñado reduce la fricción de onboarding y asegura que todos los integrantes dispongan de las mismas herramientas dentro de Claude Code. Si estás dando tus primeros pasos como developer con esta herramienta, el curso de Claude Code para desarrollar con IA te ayuda a entender cómo encajan plugins, comandos y agentes en un flujo real de trabajo.
Ejemplo práctico
Imagina un plugin interno de tu empresa que empaqueta: un comando /pr que genera descripciones de pull request siguiendo tu plantilla, un subagente de revisión de seguridad, un servidor MCP conectado a tu sistema de tickets y un hook que ejecuta el linter tras cada edición. Instalarlo se parece a esto:
/plugin marketplace add miempresa/claude-plugins
/plugin install flujo-backend@miempresaA partir de ahí, cualquier miembro del equipo tiene los cuatro componentes activos sin tocar la configuración manualmente.
Qué NO es
Un plugin no es lo mismo que una Skill de Claude ni que un conector suelto. Una Skill define una capacidad concreta del modelo; un plugin de Claude Code es un contenedor de distribución que puede incluir, entre otras cosas, varias de esas piezas a la vez dentro del entorno de desarrollo. Tampoco es un plugin de navegador ni una extensión de IDE genérica: vive específicamente dentro de Claude Code.
Otro error frecuente es confundir el marketplace con el plugin. El marketplace es el catálogo (el repositorio donde se listan); el plugin es el paquete que instalas desde ese catálogo. Puedes añadir varios marketplaces y combinar plugins de distintas fuentes, incluyendo los que tú mismo publiques.
Preguntas frecuentes
¿En qué se diferencia un plugin de un hook de Claude Code?
Un hook es un solo script que se dispara en un momento del ciclo de vida. Un plugin es un paquete mayor que puede incluir uno o varios hooks, además de comandos, subagentes y servidores MCP, todo instalable de una vez.
¿Dónde se consiguen los plugins de Claude Code?
Se instalan desde marketplaces, que son repositorios (habitualmente en Git) donde se listan plugins disponibles. Añades el marketplace a tu configuración y luego instalas los plugins concretos que necesites.
¿Puedo crear mi propio plugin?
Sí. Un plugin es un directorio con un manifiesto que declara sus comandos, subagentes, servidores MCP y hooks. Puedes publicarlo en tu propio marketplace para compartirlo con tu equipo o con la comunidad.
¿Un plugin es lo mismo que una Skill de Claude?
No. Una Skill define una capacidad del modelo, mientras que un plugin de Claude Code es un contenedor de distribución que empaqueta varias extensiones del entorno de desarrollo y puede incluir diferentes tipos de componentes.