Skip to main content

Sobre plug-ins para CLI do GitHub Copilot

Os plug-ins são pacotes instaláveis que estendem CLI do GitHub Copilot com agentes reutilizáveis, funções, ganchos e integrações.

Quem pode usar esse recurso?

CLI do GitHub Copilot está disponível em todos os planos de Copilot. Se você receber o Copilot de uma organização, a política CLI do Copilot deverá ser habilitada nas configurações da organização.

Os plug-ins fornecem uma maneira de distribuir a funcionalidade da CLI personalizada. Você pode usar um plugin para adicionar um conjunto preconfigurado de funcionalidades ao CLI do Copilot.

O que é um plug-in?

  • Um pacote distribuível que estende a funcionalidade do 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.md` arquivos em `agents/`)
    
  •         **Habilidades** – funcionalidades discretas que podem ser chamadas (subdiretórios de habilidades `skills/`, contendo um `SKILL.md` arquivo)
    
  •         **Ganchos** – manipuladores de eventos que interceptam o comportamento do agente (um `hooks.json` arquivo no diretório raiz do plug-in ou em `hooks/`)
    
  •         **Configurações do servidor MCP** — integrações do Protocolo de Contexto de Modelo (um `.mcp.json` arquivo na raiz do plug-in ou um `mcp.json` arquivo em `.github/`)
    
  •         **Configurações do servidor LSP** – integrações do Protocolo do Servidor de Idiomas (um `lsp.json` arquivo 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](https://github.com/github/copilot-plugins) (adicionados por padrão)
    
  •         [awesome-copilot](https://github.com/github/awesome-copilot) (adicionado por padrão)
    
  •         [claude-code-plugins](https://github.com/anthropics/claude-code)
    
  •         [claudeforge-marketplace](https://github.com/claudeforge/marketplace)
    

Para obter mais informações sobre como adicionar marketplaces e instalar plug-ins deles, consulte Encontrar e instalar plugins 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ísticaConfiguração manual em um repositórioPlug-in
ScopeRepositório únicoQualquer projeto
SharingCopiar/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 |

Leitura adicional

  •         [AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/plugins-creating)
    
  •         [AUTOTITLE](/copilot/reference/cli-plugin-reference)