Saltar al contenido principal
Los plugins extienden Claude Code con skills, agentes, hooks y servidores MCP. Los mercados de plugins son catálogos que le ayudan a descubrir e instalar estas extensiones sin construirlas usted mismo. ¿Busca crear y distribuir su propio mercado? Consulte Crear y distribuir un mercado de plugins.

Cómo funcionan los mercados

Un mercado es un catálogo de plugins que alguien más ha creado y compartido. Usar un mercado es un proceso de dos pasos:
1

Agregar el mercado

Esto registra el catálogo con Claude Code para que pueda explorar lo que está disponible. Aún no se instalan plugins.
2

Instalar plugins individuales

Explore el catálogo e instale los plugins que desee.
Piénselo como agregar una tienda de aplicaciones: agregar la tienda le da acceso para explorar su colección, pero usted sigue eligiendo qué aplicaciones descargar individualmente.

Mercado oficial de Anthropic

El mercado oficial de Anthropic (claude-plugins-official) está disponible automáticamente cuando inicia Claude Code. Ejecute /plugin y vaya a la pestaña Discover para explorar lo que está disponible. Para instalar un plugin del mercado oficial:
/plugin install plugin-name@claude-plugins-official
El mercado oficial es mantenido por Anthropic. Para enviar un plugin al mercado oficial, use uno de los formularios de envío en la aplicación:Para distribuir plugins de forma independiente, cree su propio mercado y compártalo con los usuarios.
El mercado oficial incluye varias categorías de plugins:

Inteligencia de código

Los plugins de inteligencia de código habilitan la herramienta LSP integrada de Claude Code, dándole a Claude la capacidad de saltar a definiciones, encontrar referencias y ver errores de tipo inmediatamente después de ediciones. Estos plugins configuran conexiones de Language Server Protocol, la misma tecnología que potencia la inteligencia de código de VS Code. Estos plugins requieren que el binario del servidor de lenguaje esté instalado en su sistema. Si ya tiene un servidor de lenguaje instalado, Claude puede solicitarle que instale el plugin correspondiente cuando abra un proyecto.
LenguajePluginBinario requerido
C/C++clangd-lspclangd
C#csharp-lspcsharp-ls
Gogopls-lspgopls
Javajdtls-lspjdtls
Kotlinkotlin-lspkotlin-language-server
Lualua-lsplua-language-server
PHPphp-lspintelephense
Pythonpyright-lsppyright-langserver
Rustrust-analyzer-lsprust-analyzer
Swiftswift-lspsourcekit-lsp
TypeScripttypescript-lsptypescript-language-server
También puede crear su propio plugin LSP para otros lenguajes.
Si ve Executable not found in $PATH en la pestaña Errors de /plugin después de instalar un plugin, instale el binario requerido de la tabla anterior.

Lo que Claude gana con los plugins de inteligencia de código

Una vez que se instala un plugin de inteligencia de código y su binario de servidor de lenguaje está disponible, Claude gana dos capacidades:
  • Diagnósticos automáticos: después de cada edición de archivo que Claude realiza, el servidor de lenguaje analiza los cambios e informa errores y advertencias automáticamente. Claude ve errores de tipo, importaciones faltantes y problemas de sintaxis sin necesidad de ejecutar un compilador o linter. Si Claude introduce un error, lo nota y corrige el problema en el mismo turno. Esto no requiere configuración más allá de instalar el plugin. Puede ver diagnósticos en línea presionando Ctrl+O cuando aparece el indicador “diagnostics found”.
  • Navegación de código: Claude puede usar el servidor de lenguaje para saltar a definiciones, encontrar referencias, obtener información de tipo al pasar el ratón, listar símbolos, encontrar implementaciones y rastrear jerarquías de llamadas. Estas operaciones dan a Claude una navegación más precisa que la búsqueda basada en grep, aunque la disponibilidad puede variar según el lenguaje y el entorno.
Si encuentra problemas, consulte Solución de problemas de inteligencia de código.

Integraciones externas

Estos plugins incluyen servidores MCP preconfigurados para que pueda conectar Claude a servicios externos sin configuración manual:
  • Control de fuente: github, gitlab
  • Gestión de proyectos: atlassian (Jira/Confluence), asana, linear, notion
  • Diseño: figma
  • Infraestructura: vercel, firebase, supabase
  • Comunicación: slack
  • Monitoreo: sentry

Flujos de trabajo de desarrollo

Plugins que agregan comandos y agentes para tareas de desarrollo comunes:
  • commit-commands: Flujos de trabajo de confirmación de Git incluyendo confirmación, push y creación de PR
  • pr-review-toolkit: Agentes especializados para revisar solicitudes de extracción
  • agent-sdk-dev: Herramientas para construir con el Claude Agent SDK
  • plugin-dev: Kit de herramientas para crear sus propios plugins

Estilos de salida

Personalice cómo responde Claude:
  • explanatory-output-style: Información educativa sobre opciones de implementación
  • learning-output-style: Modo de aprendizaje interactivo para construcción de habilidades

Pruébelo: agregue el mercado de demostración

Anthropic también mantiene un mercado de plugins de demostración (claude-code-plugins) con plugins de ejemplo que muestran lo que es posible con el sistema de plugins. A diferencia del mercado oficial, debe agregar este manualmente.
1

Agregar el mercado

Desde dentro de Claude Code, ejecute el comando plugin marketplace add para el mercado anthropics/claude-code:
/plugin marketplace add anthropics/claude-code
Esto descarga el catálogo del mercado y pone sus plugins a su disposición.
2

Explorar plugins disponibles

Ejecute /plugin para abrir el administrador de plugins. Esto abre una interfaz con pestañas con cuatro pestañas por las que puede ciclar usando Tab (o Shift+Tab para ir hacia atrás):
  • Discover: explore plugins disponibles de todos sus mercados
  • Installed: vea y administre sus plugins instalados
  • Marketplaces: agregue, elimine o actualice sus mercados agregados
  • Errors: vea cualquier error de carga de plugins
Vaya a la pestaña Discover para ver plugins del mercado que acaba de agregar.
3

Instalar un plugin

Seleccione un plugin para ver sus detalles, luego elija un alcance de instalación:
  • User scope: instale para usted en todos los proyectos
  • Project scope: instale para todos los colaboradores en este repositorio
  • Local scope: instale para usted en este repositorio solamente
Por ejemplo, seleccione commit-commands (un plugin que agrega comandos de flujo de trabajo de git) e instálelo en su alcance de usuario.También puede instalar directamente desde la línea de comandos:
/plugin install commit-commands@anthropics-claude-code
Consulte Alcances de configuración para obtener más información sobre alcances.
4

Usar su nuevo plugin

Después de instalar, ejecute /reload-plugins para activar el plugin. Los comandos de plugin tienen espacios de nombres por el nombre del plugin, por lo que commit-commands proporciona comandos como /commit-commands:commit.Pruébelo haciendo un cambio en un archivo y ejecutando:
/commit-commands:commit
Esto prepara sus cambios, genera un mensaje de confirmación y crea la confirmación.Cada plugin funciona de manera diferente. Consulte la descripción del plugin en la pestaña Discover o su página de inicio para aprender qué comandos y capacidades proporciona.
El resto de esta guía cubre todas las formas en que puede agregar mercados, instalar plugins y administrar su configuración.

Agregar mercados

Use el comando /plugin marketplace add para agregar mercados de diferentes fuentes.
Atajos: Puede usar /plugin market en lugar de /plugin marketplace, y rm en lugar de remove.
  • Repositorios de GitHub: formato owner/repo (por ejemplo, anthropics/claude-code)
  • URLs de Git: cualquier URL de repositorio de git (GitLab, Bitbucket, auto-hospedado)
  • Rutas locales: directorios o rutas directas a archivos marketplace.json
  • URLs remotas: URLs directas a archivos marketplace.json hospedados

Agregar desde GitHub

Agregue un repositorio de GitHub que contenga un archivo .claude-plugin/marketplace.json usando el formato owner/repo—donde owner es el nombre de usuario o la organización de GitHub y repo es el nombre del repositorio. Por ejemplo, anthropics/claude-code se refiere al repositorio claude-code propiedad de anthropics:
/plugin marketplace add anthropics/claude-code

Agregar desde otros hosts de Git

Agregue cualquier repositorio de git proporcionando la URL completa. Esto funciona con cualquier host de Git, incluyendo GitLab, Bitbucket y servidores auto-hospedados: Usando HTTPS:
/plugin marketplace add https://gitlab.com/company/plugins.git
Usando SSH:
/plugin marketplace add [email protected]:company/plugins.git
Para agregar una rama o etiqueta específica, agregue # seguido de la ref:
/plugin marketplace add https://gitlab.com/company/plugins.git#v1.0.0

Agregar desde rutas locales

Agregue un directorio local que contenga un archivo .claude-plugin/marketplace.json:
/plugin marketplace add ./my-marketplace
También puede agregar una ruta directa a un archivo marketplace.json:
/plugin marketplace add ./path/to/marketplace.json

Agregar desde URLs remotas

Agregue un archivo marketplace.json remoto a través de URL:
/plugin marketplace add https://example.com/marketplace.json
Los mercados basados en URL tienen algunas limitaciones en comparación con los mercados basados en Git. Si encuentra errores “path not found” al instalar plugins, consulte Solución de problemas.

Instalar plugins

Una vez que haya agregado mercados, puede instalar plugins directamente (se instala en alcance de usuario por defecto):
/plugin install plugin-name@marketplace-name
Para elegir un alcance de instalación diferente, use la interfaz interactiva: ejecute /plugin, vaya a la pestaña Discover y presione Enter en un plugin. Verá opciones para:
  • User scope (predeterminado): instale para usted en todos los proyectos
  • Project scope: instale para todos los colaboradores en este repositorio (agrega a .claude/settings.json)
  • Local scope: instale para usted en este repositorio solamente (no compartido con colaboradores)
También puede ver plugins con alcance managed—estos son instalados por administradores a través de configuración administrada y no pueden ser modificados. Ejecute /plugin y vaya a la pestaña Installed para ver sus plugins agrupados por alcance.
Asegúrese de confiar en un plugin antes de instalarlo. Anthropic no controla qué servidores MCP, archivos u otro software se incluyen en los plugins y no puede verificar que funcionen como se pretende. Consulte la página de inicio de cada plugin para obtener más información.

Administrar plugins instalados

Ejecute /plugin y vaya a la pestaña Installed para ver, habilitar, deshabilitar o desinstalar sus plugins. Escriba para filtrar la lista por nombre o descripción del plugin. También puede administrar plugins con comandos directos. Deshabilite un plugin sin desinstalarlo:
/plugin disable plugin-name@marketplace-name
Vuelva a habilitar un plugin deshabilitado:
/plugin enable plugin-name@marketplace-name
Elimine completamente un plugin:
/plugin uninstall plugin-name@marketplace-name
La opción --scope le permite dirigirse a un alcance específico con comandos CLI:
claude plugin install formatter@your-org --scope project
claude plugin uninstall formatter@your-org --scope project

Aplicar cambios de plugins sin reiniciar

Cuando instala, habilita o deshabilita plugins durante una sesión, ejecute /reload-plugins para recopilar todos los cambios sin reiniciar:
/reload-plugins
Claude Code recarga todos los plugins activos y muestra conteos para comandos recargados, skills, agentes, hooks, servidores MCP de plugins y servidores LSP de plugins.

Administrar mercados

Puede administrar mercados a través de la interfaz interactiva /plugin o con comandos CLI.

Usar la interfaz interactiva

Ejecute /plugin y vaya a la pestaña Marketplaces para:
  • Ver todos sus mercados agregados con sus fuentes y estado
  • Agregar nuevos mercados
  • Actualizar listados de mercados para obtener los últimos plugins
  • Eliminar mercados que ya no necesita

Usar comandos CLI

También puede administrar mercados con comandos directos. Enumere todos los mercados configurados:
/plugin marketplace list
Actualice listados de plugins de un mercado:
/plugin marketplace update marketplace-name
Elimine un mercado:
/plugin marketplace remove marketplace-name
Eliminar un mercado desinstalará cualquier plugin que haya instalado desde él.

Configurar actualizaciones automáticas

Claude Code puede actualizar automáticamente mercados y sus plugins instalados al inicio. Cuando la actualización automática está habilitada para un mercado, Claude Code actualiza los datos del mercado e actualiza los plugins instalados a sus versiones más recientes. Si se actualizaron plugins, verá una notificación pidiéndole que ejecute /reload-plugins. Alterne la actualización automática para mercados individuales a través de la interfaz:
  1. Ejecute /plugin para abrir el administrador de plugins
  2. Seleccione Marketplaces
  3. Elija un mercado de la lista
  4. Seleccione Enable auto-update o Disable auto-update
Los mercados oficiales de Anthropic tienen la actualización automática habilitada por defecto. Los mercados de terceros y de desarrollo local tienen la actualización automática deshabilitada por defecto. Para deshabilitar todas las actualizaciones automáticas completamente tanto para Claude Code como para todos los plugins, establezca la variable de entorno DISABLE_AUTOUPDATER. Consulte Actualizaciones automáticas para obtener detalles. Para mantener las actualizaciones automáticas de plugins habilitadas mientras se deshabilitan las actualizaciones automáticas de Claude Code, establezca FORCE_AUTOUPDATE_PLUGINS=true junto con DISABLE_AUTOUPDATER:
export DISABLE_AUTOUPDATER=true
export FORCE_AUTOUPDATE_PLUGINS=true
Esto es útil cuando desea administrar las actualizaciones de Claude Code manualmente pero aún recibir actualizaciones automáticas de plugins.

Configurar mercados de equipo

Los administradores de equipo pueden configurar la instalación automática de mercados para proyectos agregando configuración de mercado a .claude/settings.json. Cuando los miembros del equipo confían en la carpeta del repositorio, Claude Code les solicita que instalen estos mercados y plugins. Agregue extraKnownMarketplaces a su .claude/settings.json del proyecto:
{
  "extraKnownMarketplaces": {
    "my-team-tools": {
      "source": {
        "source": "github",
        "repo": "your-org/claude-plugins"
      }
    }
  }
}
Para opciones de configuración completas incluyendo extraKnownMarketplaces y enabledPlugins, consulte Configuración de plugins.

Seguridad

Los plugins y mercados son componentes altamente confiables que pueden ejecutar código arbitrario en su máquina con sus privilegios de usuario. Solo instale plugins y agregue mercados de fuentes en las que confíe. Las organizaciones pueden restringir qué mercados se permite a los usuarios agregar usando restricciones de mercado administradas.

Solución de problemas

Comando /plugin no reconocido

Si ve “unknown command” o el comando /plugin no aparece:
  1. Verifique su versión: Ejecute claude --version. Los plugins requieren la versión 1.0.33 o posterior.
  2. Actualice Claude Code:
    • Homebrew: brew upgrade claude-code
    • npm: npm update -g @anthropic-ai/claude-code
    • Instalador nativo: Vuelva a ejecutar el comando de instalación desde Setup
  3. Reinicie Claude Code: Después de actualizar, reinicie su terminal y ejecute claude nuevamente.

Problemas comunes

  • Mercado no cargando: Verifique que la URL sea accesible y que .claude-plugin/marketplace.json exista en la ruta
  • Fallos de instalación de plugins: Verifique que las URLs de fuente de plugins sean accesibles y que los repositorios sean públicos (o tenga acceso)
  • Archivos no encontrados después de la instalación: Los plugins se copian a un caché, por lo que las rutas que hacen referencia a archivos fuera del directorio del plugin no funcionarán
  • Habilidades de plugins no apareciendo: Limpie el caché con rm -rf ~/.claude/plugins/cache, reinicie Claude Code y reinstale el plugin.
Para solución de problemas detallada con soluciones, consulte Solución de problemas en la guía de mercados. Para herramientas de depuración, consulte Herramientas de depuración y desarrollo.

Problemas de inteligencia de código

  • Servidor de lenguaje no iniciando: verifique que el binario esté instalado y disponible en su $PATH. Consulte la pestaña Errors de /plugin para obtener detalles.
  • Alto uso de memoria: los servidores de lenguaje como rust-analyzer y pyright pueden consumir memoria significativa en proyectos grandes. Si experimenta problemas de memoria, deshabilite el plugin con /plugin disable <plugin-name> y confíe en las herramientas de búsqueda integradas de Claude en su lugar.
  • Diagnósticos falsos positivos en monorepos: los servidores de lenguaje pueden reportar errores de importación no resuelta para paquetes internos si el espacio de trabajo no está configurado correctamente. Estos no afectan la capacidad de Claude para editar código.

Próximos pasos