Skip to main content

À propos des plug-ins pour CLI de GitHub Copilot

Les plug-ins sont des packages installables qui étendent CLI de GitHub Copilot avec des agents réutilisables, des compétences, des hooks et des intégrations.

Qui peut utiliser cette fonctionnalité ?

CLI de GitHub Copilot est disponible avec toutes les formules Copilot. Si vous recevez Copilot d’une organisation, la stratégie Copilot CLI doit être activée dans les paramètres de l’organisation.

Les plug-ins offrent un moyen de distribuer des fonctionnalités CLI personnalisées. Vous pouvez utiliser un plug-in pour ajouter un ensemble préconfiguré de fonctionnalités à Copilot CLI.

Qu’est-ce qu’un plug-in ?

  • Un paquet distribuable qui étend la fonctionnalité de Copilot CLI.
  • Ensemble de composants dans une unité installable unique.

Que contiennent les plug-ins?

Un plug-in peut contenir certains composants ou tous les composants suivants :

  •         **Agents personnalisés** — Assistants IA spécialisés (`*.agent.md` fichiers dans `agents/`)
    
  •         **Compétences** : fonctionnalités pouvant être appelées discrètes (sous-répertoires de compétences dans `skills/`, contenant un `SKILL.md` fichier)
    
  •         **Hooks — gestionnaires d’événements** qui interceptent le comportement de l’agent (un fichier `hooks.json` à la racine du plug-in ou dans `hooks/`)
    
  •         **Configurations du serveur MCP** : intégrations du protocole de contexte de modèle (un `.mcp.json` fichier à la racine du plug-in ou un `mcp.json` fichier dans `.github/`)
    
  •         **Configurations du serveur LSP** : intégrations du protocole Language Server (fichier `lsp.json` à la racine du plug-in ou dans `.github/`)
    

Pourquoi utiliser des plug-ins ?

Les plug-ins offrent les avantages suivants :

  • Réutilisation entre les projets
  • Normalisation d’équipe de la configuration de l’interface CLI
  • Partagez une expertise de domaine (par exemple, en fournissant les compétences d’un expert Rails ou d’un expert Kubernetes)
  • Encapsuler des configurations de serveur MCP complexes

Où puis-je obtenir des plug-ins ?

Vous pouvez installer des plug-ins à partir de :

  • Une place de marché
  • Un référentiel
  • Chemin d’accès local

Une Place de marché est un emplacement où les développeurs peuvent publier, découvrir, installer et gérer des plug-ins. C’est un peu comme un app store, mais pour les plug-ins.

Voici quelques exemples de places de marché :

  •         [copilot-plugins](https://github.com/github/copilot-plugins) (ajoutés par défaut)
    
  •         [awesome-copilot](https://github.com/github/awesome-copilot) (ajouté par défaut)
    
  •         [claude-code-plugins](https://github.com/anthropics/claude-code)
    
  •         [claudeforge-marketplace](https://github.com/claudeforge/marketplace)
    

Pour plus d’informations sur l’ajout de places de marché et l’installation de plug-ins à partir d’eux, consultez Recherche et installation de plug-ins pour CLI de GitHub Copilot.

Plug-ins par rapport à la configuration manuelle

Toutes les fonctionnalités que vous pouvez ajouter avec un plug-in, vous pouvez également ajouter en configurant Copilot CLI manuellement, par exemple en ajoutant des profils d’agent personnalisés ou des serveurs MCP. Toutefois, les plug-ins offrent plusieurs avantages par rapport à la configuration manuelle :

CaractéristiqueConfiguration manuelle dans un référentielPlug-in
ÉtendueRéférentiel uniqueTout projet
SharingCopier/coller manuellementCommande /plugin install
Gestion des versionsHistorique GitVersions du Marketplace
DécouverteRecherche de référentielsNavigation sur la Place de marché

Lectures complémentaires

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