Miércoles, 28 de octubre de 2026  ·  LATAM / Español
Intermedio 30 min en total 6 pasos

Cómo instalar plugins en Claude Code

Añade marketplaces, instala, verifica y comparte plugins en Claude Code con el comando /plugin, sin romper tu entorno.

Daniel Puentes Prias
Consultor de IA · Actualizado el 28 de octubre de 2026
Imagen de portada editorial · Cómo instalar plugins en Claude Code · Educación · Claude Builders
Requisitos
  • Claude Code instalado con el instalador nativo (macOS, Linux o Windows)
  • Una cuenta de Claude con acceso a Claude Code (plan Pro, Max, Team/Enterprise o API key de Anthropic Console)
  • Git instalado y acceso a GitHub para añadir marketplaces remotos
  • Un proyecto de prueba en local donde abrir Claude Code
  • Soltura básica con la terminal y con archivos JSON
Lo que vas a aprender
  • Qué es un plugin de Claude Code y qué puede incluir: comandos slash, subagentes, skills, hooks y servidores MCP
  • Cómo añadir un marketplace de plugins desde GitHub o desde una carpeta local
  • Cómo instalar, activar, desactivar y desinstalar plugins con /plugin
  • Cómo comprobar que un plugin se ha cargado de verdad y diagnosticar cuándo no
  • Cómo dejar los plugins preconfigurados para todo tu equipo con .claude/settings.json
PASO 1 · ~5 min

Actualizar Claude Code con el instalador nativo

El sistema de plugins depende de la versión de Claude Code, así que lo primero es asegurarte de que no estás en una versión antigua. Si lo instalaste hace tiempo con npm, conviene migrar al instalador nativo, que es el método recomendado actualmente y se autoactualiza. Ejecuta el comando de tu sistema operativo; si ya lo tienes instalado, reinstalar no borra tu configuración de ~/.claude. Después comprueba la versión y fuerza una actualización por si acaso. Cuando termine, abre tu proyecto de prueba y lanza claude. Escribe /plugin en el prompt: si aparece el gestor de plugins (un menú interactivo para explorar marketplaces y plugins), estás listo. Si Claude Code te responde que no reconoce el comando, tu versión no es la correcta o tienes dos instalaciones conviviendo en el PATH.

bash
# macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash

# Windows (PowerShell)
# irm https://claude.ai/install.ps1 | iex

# Comprobar versión y actualizar
claude --version
claude update

# Detectar instalaciones duplicadas (macOS/Linux)
which -a claude
ConsejoEjecuta claude doctor si algo no cuadra: te indica el tipo de instalación y problemas de configuración más rápido que revisar el PATH a mano.
Error comúnSi tenías una instalación antigua con npm global, 'which -a claude' te mostrará dos rutas. Desinstala la de npm (npm uninstall -g @anthropic-ai/claude-code) o seguirás arrancando la versión vieja sin enterarte.
PASO 2 · ~5 min

Añadir un marketplace de plugins

En Claude Code los plugins no se instalan sueltos: viven en marketplaces, que son repositorios (o carpetas) con un archivo .claude-plugin/marketplace.json que lista los plugins disponibles. Antes de instalar nada tienes que registrar al menos uno. Dentro de una sesión de Claude Code usa /plugin marketplace add seguido de la fuente. Lo más habitual es un repositorio de GitHub en formato usuario/repo, pero también acepta una URL git completa o una ruta local, muy útil para probar plugins que estás desarrollando o para entornos corporativos sin acceso a GitHub público. Anthropic mantiene marketplaces oficiales en GitHub, y la comunidad (también en España y LATAM) publica los suyos; consulta la documentación oficial de Claude Code para ver los repositorios actuales. Cuando el marketplace se añade, Claude Code te muestra su nombre: apúntalo, porque lo necesitarás para instalar plugins con la sintaxis plugin@marketplace.

bash
# Dentro de Claude Code (prompt interactivo)

# Desde GitHub (formato usuario/repo)
/plugin marketplace add mi-org/claude-plugins

# Desde una URL git completa
/plugin marketplace add https://gitlab.com/mi-org/claude-plugins.git

# Desde una carpeta local que contiene .claude-plugin/marketplace.json
/plugin marketplace add ./mis-plugins

# Ver los marketplaces registrados
/plugin marketplace list
ConsejoEl nombre del marketplace no tiene por qué coincidir con el nombre del repo: es el campo 'name' de su marketplace.json. Usa /plugin marketplace list para verlo exacto.
Error comúnUn plugin puede ejecutar código en tu máquina (hooks y servidores MCP). Añade solo marketplaces de fuentes en las que confíes y revisa el repo antes, igual que harías con una dependencia de npm o pip.
PASO 3 · ~5 min

Instalar un plugin desde el marketplace

Tienes dos caminos. El visual: escribe /plugin y navega por el menú interactivo hasta la opción de explorar plugins, elige el marketplace, revisa la descripción de cada plugin (qué comandos, agentes, hooks o servidores MCP trae) y confirma la instalación. El directo, más rápido cuando ya sabes lo que quieres: /plugin install nombre-plugin@nombre-marketplace. El sufijo @marketplace es importante porque dos marketplaces distintos pueden tener plugins con el mismo nombre. Durante la instalación Claude Code puede preguntarte el ámbito: para ti en todos tus proyectos (usuario) o solo para el proyecto actual. Como regla práctica, instala a nivel de usuario las utilidades personales (por ejemplo, un plugin de commits) y a nivel de proyecto lo que dependa del stack concreto. Tras instalar, Claude Code suele indicarte que reinicies la sesión para cargar todos los componentes.

bash
# Dentro de Claude Code

# Instalación directa
/plugin install formateador-commits@mi-org-plugins

# O abre el gestor interactivo y explora
/plugin

# Después, sal y vuelve a entrar para cargar el plugin
/exit
ConsejoAntes de instalar, abre el plugin.json del plugin en el repo: en un minuto ves qué hooks registra y qué servidores MCP lanza, que es justo lo que puede tener efectos secundarios.
Error comúnError muy común: escribir solo /plugin install nombre sin @marketplace cuando tienes varios marketplaces. Si te dice que no encuentra el plugin, añade el sufijo con el nombre exacto que aparece en /plugin marketplace list.
PASO 4 · ~5 min

Verificar que el plugin está cargado

Que la instalación diga 'ok' no significa que todo funcione. Reinicia Claude Code en tu proyecto y comprueba cada tipo de componente que el plugin declara. Si trae comandos slash, escribe / y verás el autocompletado con los nuevos comandos (o usa /help). Si trae subagentes, ábrelos con /agents. Si incluye servidores MCP, /mcp te muestra su estado: conectado, fallido o pendiente de autenticación. Los hooks no se ven a simple vista: provoca el evento que los dispara (por ejemplo, editar un archivo si es un hook tras edición) y observa la salida. Si algo falla, arranca Claude Code en modo debug: verás en la terminal los errores de carga del plugin, como un JSON mal formado o un binario que el servidor MCP no encuentra. Finalmente, prueba el plugin con una tarea real pequeña y pide a Claude que te explique qué herramienta del plugin ha usado.

bash
# Reinicia en modo debug para ver errores de carga
claude --debug

# Ya dentro de Claude Code, comprueba los componentes:
/help      # comandos slash nuevos
/agents    # subagentes añadidos
/mcp       # estado de servidores MCP del plugin
/plugin    # estado del plugin (instalado / habilitado)
ConsejoSi un servidor MCP del plugin aparece como fallido, casi siempre es una dependencia del sistema (Node, Python, uv, Docker) que no está en el PATH del proceso de Claude Code, no un bug del plugin.
Error comúnNo pruebes un plugin nuevo directamente en el repo de producción de tu empresa. Los hooks pueden formatear, reescribir o bloquear acciones; valídalo antes en un proyecto de prueba con git limpio para poder revertir.
PASO 5 · ~4 min

Gestionar, actualizar y eliminar plugins

Con el tiempo acumularás plugins, y cada uno añade contexto, comandos y posibles hooks. Mantén solo lo que usas. Puedes desactivar un plugin sin desinstalarlo, ideal cuando sospechas que un hook está interfiriendo y quieres descartarlo rápido. Si ya no lo necesitas, desinstálalo. Para recibir nuevas versiones, actualiza el marketplace: Claude Code vuelve a leer el repositorio y detecta cambios. Si un marketplace deja de interesarte, elimínalo y sus plugins dejarán de estar disponibles. Todo esto también puedes hacerlo desde el menú interactivo de /plugin si prefieres no recordar la sintaxis. Recuerda reiniciar la sesión después de cambios importantes para que el estado en memoria coincida con la configuración.

bash
# Dentro de Claude Code

# Desactivar / reactivar sin desinstalar
/plugin disable formateador-commits@mi-org-plugins
/plugin enable formateador-commits@mi-org-plugins

# Desinstalar
/plugin uninstall formateador-commits@mi-org-plugins

# Actualizar el catálogo de un marketplace
/plugin marketplace update mi-org-plugins

# Eliminar un marketplace
/plugin marketplace remove mi-org-plugins
ConsejoCuando Claude empiece a comportarse raro tras instalar varios plugins, desactívalos todos y reactívalos de uno en uno. Es la forma más rápida de encontrar el hook culpable.
Error comúnDesinstalar un plugin no siempre limpia los archivos que generó o modificó en tu proyecto (por ejemplo, configuraciones creadas por un hook). Revisa git status después.
PASO 6 · ~6 min

Compartir plugins con tu equipo vía settings.json

Si trabajas en equipo, no tiene sentido que cada developer añada marketplaces a mano. Claude Code permite declararlos en el archivo .claude/settings.json del repositorio. Con extraKnownMarketplaces registras los marketplaces y con enabledPlugins indicas qué plugins deben estar habilitados. Cuando un compañero abra el proyecto y confíe en la carpeta, Claude Code le propondrá instalar esos marketplaces y plugins. Haz commit del archivo y todo el equipo, esté en Madrid, Ciudad de México o Bogotá, trabajará con las mismas herramientas. Para preferencias personales que no quieras imponer, usa .claude/settings.local.json, que no debería subirse al repo. Valida el JSON antes de hacer commit: una coma de más rompe la carga de toda la configuración del proyecto, no solo de los plugins.

json
{
  "extraKnownMarketplaces": {
    "mi-org-plugins": {
      "source": {
        "source": "github",
        "repo": "mi-org/claude-plugins"
      }
    }
  },
  "enabledPlugins": {
    "formateador-commits@mi-org-plugins": true,
    "revisor-seguridad@mi-org-plugins": true
  }
}
ConsejoValida el archivo con 'python -m json.tool .claude/settings.json' o 'jq . .claude/settings.json' en un hook de pre-commit para que nadie suba un JSON roto.
Error comúnSi el marketplace es un repo privado, cada miembro del equipo necesita acceso a ese repo en GitHub con sus credenciales de git configuradas; si no, la instalación fallará en silencio o con un error de clonado.
Resultado

Ahora tienes Claude Code actualizado con el instalador nativo, sabes registrar marketplaces desde GitHub, git o carpetas locales, instalar plugins con la sintaxis plugin@marketplace, verificar que sus comandos, subagentes, hooks y servidores MCP se cargan de verdad, y gestionarlos sin ensuciar tu entorno. Además, has dejado la configuración lista en .claude/settings.json para que todo tu equipo trabaje con las mismas herramientas desde el primer clonado. Si quieres profundizar en flujos de desarrollo con Claude Code más allá de los plugins (subagentes, hooks propios y automatización en CI), el siguiente paso natural es diseñar tus propias extensiones a medida de tu stack.

PRÓXIMOS PASOS
MÁS DE CLAUDE CODE