Skip to main content

À propos des plug-ins pour GitHub Copilot CLI

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

Qui peut utiliser cette fonctionnalité ?

GitHub Copilot CLI 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 GitHub Copilot CLI.

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)