Os plug-ins fornecem uma maneira de distribuir a funcionalidade da CLI personalizada. Você pode usar um plug-in para adicionar um conjunto pré-configurado de recursos a CLI do Copilot.
O que é um plug-in?
- Um pacote distribuível que estende a funcionalidade de CLI do Copilot.
- Um pacote de componentes em uma única unidade instalável.
O que os plug-ins contêm
Um plug-in pode conter alguns ou todos os seguintes componentes:
- Agentes personalizados – assistentes de IA especializados (
*.agent.mdarquivos emagents/) - Habilidades – funcionalidades discretas que podem ser chamadas (subdiretórios de habilidades
skills/, contendo umSKILL.mdarquivo) - Ganchos – manipuladores de eventos que interceptam o comportamento do agente (um arquivo
hooks.jsonno diretório raiz do plug-in ou emhooks/) - Configurações do servidor MCP – Integrações do Protocolo de Contexto do Modelo (um arquivo
.mcp.jsonna raiz do plug-in ou um arquivomcp.jsonem.github/) - Configurações do servidor LSP – integrações do Protocolo do Servidor de Idiomas (um
lsp.jsonarquivo na raiz do plug-in ou em.github/)
Por que usar plug-ins?
Os plug-ins oferecem os seguintes benefícios:
- Reutilização entre projetos
- Padronização de equipe da configuração da CLI
- Compartilhar conhecimentos de domínio (por exemplo, fornecendo as habilidades de um especialista em Rails ou um especialista em Kubernetes)
- Encapsular configurações complexas do servidor MCP
Onde posso obter plug-ins?
Você pode instalar plug-ins de:
- Um mercado online
- Um repositório
- Um caminho local
Um marketplace é um local onde os desenvolvedores podem publicar, descobrir, instalar e gerenciar plug-ins. É um pouco como uma loja de aplicativos, mas para plug-ins.
Exemplos de marketplaces incluem:
- copilot-plugins (adicionados por padrão)
- awesome-copilot (adicionado por padrão)
- claude-code-plugins
- claudeforge-marketplace
Para obter mais informações sobre como adicionar marketplaces e instalar plug-ins deles, consulte Localizando e instalando plug-ins para CLI do GitHub Copilot.
Plug-ins comparados com a configuração manual
Qualquer funcionalidade que você possa adicionar com um plug-in, você também pode adicionar configurando CLI do Copilot manualmente, por exemplo, adicionando perfis de agente personalizados ou servidores MCP. No entanto, os plug-ins fornecem várias vantagens em relação à configuração manual:
| Característica | Configuração manual em um repositório | Plug-in |
|---|---|---|
| Scope | Repositório único | Qualquer projeto |
| Sharing | Copiar/colar manualmente |
`/plugin install` comando |
| Controle de versão | Histórico do Git | Versões do Marketplace | | Descoberta | Pesquisando repositórios | Navegação no Marketplace |