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: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.
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:
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:
- Claude.ai: claude.ai/settings/plugins/submit
- Console: platform.claude.com/plugins/submit
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.| Lenguaje | Plugin | Binario requerido |
|---|---|---|
| C/C++ | clangd-lsp | clangd |
| C# | csharp-lsp | csharp-ls |
| Go | gopls-lsp | gopls |
| Java | jdtls-lsp | jdtls |
| Kotlin | kotlin-lsp | kotlin-language-server |
| Lua | lua-lsp | lua-language-server |
| PHP | php-lsp | intelephense |
| Python | pyright-lsp | pyright-langserver |
| Rust | rust-analyzer-lsp | rust-analyzer |
| Swift | swift-lsp | sourcekit-lsp |
| TypeScript | typescript-lsp | typescript-language-server |
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.
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.
Agregar el mercado
Desde dentro de Claude Code, ejecute el comando Esto descarga el catálogo del mercado y pone sus plugins a su disposición.
plugin marketplace add para el mercado anthropics/claude-code: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
Instalar un plugin
Seleccione un plugin para ver sus detalles, luego elija un alcance de instalación:Consulte Alcances de configuración para obtener más información sobre alcances.
- 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
Usar su nuevo plugin
Después de instalar, ejecute 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.
/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:Agregar mercados
Use el comando/plugin marketplace add para agregar mercados de diferentes fuentes.
- 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.jsonhospedados
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:
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:# seguido de la ref:
Agregar desde rutas locales
Agregue un directorio local que contenga un archivo.claude-plugin/marketplace.json:
marketplace.json:
Agregar desde URLs remotas
Agregue un archivomarketplace.json remoto a través de URL:
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, 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)
/plugin y vaya a la pestaña Installed para ver sus plugins agrupados por alcance.
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:
--scope le permite dirigirse a un alcance específico con comandos CLI:
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:
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: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:
- Ejecute
/pluginpara abrir el administrador de plugins - Seleccione Marketplaces
- Elija un mercado de la lista
- Seleccione Enable auto-update o Disable auto-update
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:
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 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:
- Verifique su versión: Ejecute
claude --version. Los plugins requieren la versión 1.0.33 o posterior. - 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
- Homebrew:
- Reinicie Claude Code: Después de actualizar, reinicie su terminal y ejecute
claudenuevamente.
Problemas comunes
- Mercado no cargando: Verifique que la URL sea accesible y que
.claude-plugin/marketplace.jsonexista 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.
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/pluginpara obtener detalles. - Alto uso de memoria: los servidores de lenguaje como
rust-analyzerypyrightpueden 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
- Construya sus propios plugins: Consulte Plugins para crear skills, agentes y hooks
- Cree un mercado: Consulte Crear un mercado de plugins para distribuir plugins a su equipo o comunidad
- Referencia técnica: Consulte Referencia de plugins para especificaciones completas