{"meta":{"title":"Información sobre GitHub Copilot complementos","intro":"Los complementos son paquetes instalables que amplían Copilot con agentes reutilizables, habilidades, ganchos e integraciones.","product":"GitHub Copilot","breadcrumbs":[{"href":"/es/copilot","title":"GitHub Copilot"},{"href":"/es/copilot/concepts","title":"Conceptos"},{"href":"/es/copilot/concepts/agents","title":"Agentes"},{"href":"/es/copilot/concepts/agents/about-plugins","title":"Plugins"}],"documentType":"article"},"body":"# Información sobre GitHub Copilot complementos\n\nLos complementos son paquetes instalables que amplían Copilot con agentes reutilizables, habilidades, ganchos e integraciones.\n\nLos complementos proporcionan una manera de distribuir la funcionalidad personalizada Copilot . Puede usar un complemento para agregar un conjunto preconfigurado de funcionalidades a Copilot, incluidos Copilot CLI, Copilot cloud agenty .GitHub Copilot app\n\n## ¿Qué es un complemento?\n\n* Un paquete distribuible que extiende la funcionalidad de Copilot.\n* Una agrupación de componentes en una sola unidad instalable.\n\n## Qué complementos contienen\n\nUn complemento puede contener algunos o todos los componentes siguientes:\n\n* **Agentes personalizados** : asistentes especializados de IA (`*.agent.md` archivos en `agents/`)\n* **Aptitudes** : funcionalidades discretas que se pueden llamar (subdirectorios de aptitudes en `skills/`, que contienen un `SKILL.md` archivo)\n* **Hooks** — controladores de eventos que interceptan el comportamiento del agente (un archivo `hooks.json` en el directorio raíz del plugin o en `hooks/`)\n* <c0>Configuraciones del servidor MCP — integraciones del Protocolo de Contexto de Modelo (un <c1 /> archivo en la raíz del complemento, o un <c2 /> archivo en <c3 />)\n* **Configuraciones del servidor LSP** — integraciones del Language Server Protocol (un `lsp.json` archivo en la raíz del complemento, o en `.github/`)\n\n## Cómo se estructuran los complementos\n\nUn complemento es un directorio con una estructura específica. Como mínimo, contiene un `plugin.json` archivo de manifiesto en la raíz del directorio. El manifiesto proporciona al complemento un nombre y apunta a los componentes que proporciona el complemento. Junto con el manifiesto, el directorio puede contener cualquier combinación de agentes, aptitudes, enlaces, configuraciones de servidor MCP y configuraciones de servidor LSP.\n\nUn directorio de complementos típico tiene este aspecto:\n\n```text\nmy-plugin/\n├── plugin.json           # Required manifest\n├── agents/               # Custom agents (optional)\n│   └── helper.agent.md\n├── skills/               # Skills (optional)\n│   └── deploy/\n│       └── SKILL.md\n├── hooks.json            # Hook configuration (optional)\n├── .mcp.json             # MCP server config (optional)\n└── lsp.json              # LSP server config (optional)\n```\n\nPara obtener el conjunto completo de campos que puede incluir en el manifiesto, consulte [Referencia del plugin CLI de GitHub Copilot](/es/copilot/reference/copilot-cli-reference/cli-plugin-reference). Para obtener instrucciones paso a paso sobre cómo crear un complemento, consulte [Creación de un complemento para GitHub Copilot CLI](/es/copilot/how-tos/copilot-cli/customize-copilot/plugins-creating).\n\n## ¿Por qué usar complementos?\n\nLos complementos proporcionan las siguientes ventajas:\n\n* Reutilización entre proyectos\n* Estandarización de la configuración de Copilot del equipo\n* Comparta conocimientos sobre dominios (por ejemplo, proporcionando las aptitudes de un experto de Rails o un experto de Kubernetes)\n* Encapsular configuraciones complejas del servidor MCP\n\n## ¿Dónde puedo obtener complementos?\n\nPuede instalar complementos desde:\n\n* Un marketplace\n* Un repositorio\n* Ruta de acceso local\n\nUn marketplace es una ubicación en la que los desarrolladores pueden publicar, detectar, instalar y administrar complementos. Es un poco como una tienda de aplicaciones, pero para complementos.\n\nEntre los ejemplos de marketplace se incluyen:\n\n* [copilot-plugins](https://github.com/github/copilot-plugins) (agregado por defecto)\n* [awesome-copilot](https://github.com/github/awesome-copilot) (agregado de forma predeterminada)\n* [claude-code-plugins](https://github.com/anthropics/claude-code)\n* [claudeforge-marketplace](https://github.com/claudeforge/marketplace)\n\nLa forma de instalar un complemento depende del cliente que use:\n\n* En Copilot CLI, puedes instalar complementos de forma imperativa con el comando `copilot plugin install` o con el comando con barra `/plugin install`, o de forma declarativa, añadiendo el complemento al campo `enabledPlugins` de un archivo `~/.copilot/settings.json` a nivel de usuario o de un archivo `.github/copilot/settings.json` a nivel de repositorio. Consulte [Búsqueda e instalación de complementos para GitHub Copilot CLI](/es/copilot/how-tos/copilot-cli/customize-copilot/plugins-finding-installing).\n* En Copilot cloud agent, los complementos se instalan mediante declaración agregándolos al `enabledPlugins` campo del archivo del `.github/copilot/settings.json` repositorio. Para instalar complementos desde un marketplace que no está registrado de manera predeterminada, también puede añadir el marketplace al campo `extraKnownMarketplaces` en el mismo archivo.\n* GitHub Copilot appEn , haga clic en **Personalizar** y, a continuación, haga clic en **Complementos** para examinar marketplaces e instalar complementos.\n\nLos administradores de empresa pueden definir estándares de complementos que se aplican a los usuarios en el plan de Copilot la empresa, incluida la especificación de complementos y marketplaces adicionales que se instalan automáticamente. Consulte [Acerca de los estándares de complementos administrados por la empresa](/es/copilot/concepts/agents/about-enterprise-plugin-standards).\n\n## Funcionamiento de los marketplaces de complementos\n\nUna tienda de complementos es un catálogo de complementos donde puede explorar e instalar complementos. Un marketplace se puede hospedar en un repositorio en GitHub.com, en cualquier otro servicio de hospedaje de Git en línea o en el sistema de archivos local o compartido.\n\nUn marketplace se define mediante un `marketplace.json` archivo, que proporciona metadatos sobre Marketplace y enumera los complementos que pone a disposición. Cada entrada de la matriz de `plugins` Marketplace describe un complemento, incluido su nombre, descripción, versión y la ruta de acceso al directorio del complemento.\n\nDado que los complementos de un marketplace tienen versiones, los marketplaces facilitan la detección, instalación y actualización de complementos y compartirlos en un equipo. Para obtener instrucciones paso a paso sobre cómo crear un marketplace, consulte [Creación de un marketplace de complementos para GitHub Copilot CLI](/es/copilot/how-tos/copilot-cli/customize-copilot/plugins-marketplace).\n\n## Plugins en comparación con la configuración manual\n\nCualquier funcionalidad que pueda agregar con un complemento, también puede agregar mediante la Copilot configuración manual, por ejemplo, agregando perfiles de agente personalizados o servidores MCP. Sin embargo, los complementos proporcionan varias ventajas sobre la configuración manual:\n\n| Feature    | Configuración manual en un repositorio | Plugin                                            |\n| ---------- | -------------------------------------- | ------------------------------------------------- |\n| Ámbito     | Repositorio único                      | Cualquier proyecto                                |\n| Sharing    | Copiar y pegar manualmente             | Comando de instalación o `enabledPlugins` entrada |\n| Versioning | Historial de Git                       | Versiones de Marketplace                          |\n| Discovery  | Búsqueda de repositorios               | Exploración de Marketplace                        |\n\n## Lectura adicional\n\n* [Acerca de las aptitudes del agente](/es/copilot/concepts/agents/about-agent-skills)\n* [Acerca de los ganchos para GitHub Copilot](/es/copilot/concepts/agents/hooks)\n* [Acerca de los agentes personalizados](/es/copilot/concepts/agents/copilot-cli/about-custom-agents)"}