Présentation
Les plug-ins sont des packages qui étendent les fonctionnalités de Copilot CLI. Vous pouvez installer un plug-in à partir d’une place de marché que vous avez inscrite auprès de l’interface CLI, à partir d’un dépôt Git ou à partir d’un chemin d’accès local.
Pour plus d’informations, consultez « À propos des plug-ins pour GitHub Copilot CLI ».
Remarque
Vous trouverez de l’aide sur l’utilisation de plug-ins en entrant copilot plugin [SUBCOMMAND] --help dans le terminal.
Recherche de plug-ins
Les plug-ins sont collectés ensemble dans les places de marché. Une Place de marché est un registre de plug-ins à partir duquel vous pouvez parcourir et installer. Vous pouvez ajouter une place de marché à votre configuration CLI, ce qui vous permet d’utiliser l’interface CLI pour parcourir et installer des plug-ins à partir de cette Place de marché, voir Ajout de places de marché de plug-ins. Copilot inclut deux places de marché préenregistrées par défaut : copilot-plugins et awesome-copilot.
Vous pouvez également rechercher des places de marché de plug-in en ligne, puis ajouter un plug-in directement à partir d’un référentiel.
Pour utiliser l’interface CLI pour parcourir les plug-ins dans l’une de vos places de marché inscrites :
-
**Vérifiez les places de marché actuellement inscrites.**Dans le terminal, répertoriez les places de marché disponibles en saisissant :
Shell copilot plugin marketplace list
copilot plugin marketplace listDans une session interactive, entrez plutôt :
Copilot prompt /plugin marketplace list
/plugin marketplace list -
**Parcourez les plug-ins dans une place de marché inscrite.**Dans la liste des places de marché inscrites, copiez le nom de la Place de marché que vous souhaitez parcourir, par exemple,
awesome-copilotpuis entrez la commande suivante, enMARKETPLACE-NAMEremplaçant :Shell copilot plugin marketplace browse MARKETPLACE-NAME
copilot plugin marketplace browse MARKETPLACE-NAME
Installation de plug-ins
En règle générale, vous allez installer un plug-in à partir de l’un de vos marketplaces inscrits. Toutefois, vous pouvez également installer un plug-in directement à partir d’un dépôt Git ou à partir d’un chemin d’accès local.
Pour plus d’informations sur l’inscription de places de marché supplémentaires, consultez Ajout et suppression de places de marché de plug-in.
Installer à partir d’une Place de marché inscrite
copilot plugin install PLUGIN-NAME@MARKETPLACE-NAME
copilot plugin install PLUGIN-NAME@MARKETPLACE-NAME
Par exemple, pour installer le database-data-management plug-in à partir de la awesome-copilot Place de marché, entrez :
copilot plugin install database-data-management@awesome-copilot
copilot plugin install database-data-management@awesome-copilot
Dans une session interactive, entrez plutôt :
/plugin install PLUGIN-NAME@MARKETPLACE-NAME
/plugin install PLUGIN-NAME@MARKETPLACE-NAME
Installer directement à partir d’un référentiel Git en ligne
Vous pouvez installer un plug-in directement à partir d’un référentiel, plutôt que de le faire à l’aide d’une place de marché inscrite.
Pour installer un plug-in directement à partir d’un référentiel sur GitHub.com, entrez :
copilot plugin install OWNER/REPO
copilot plugin install OWNER/REPO
Pour installer un plug-in à partir de n’importe quel dépôt Git en ligne, entrez :
copilot plugin install URL-OF-GIT-REPO
copilot plugin install URL-OF-GIT-REPO
Par exemple : copilot plugin install https://gitlab.com/OWNER/REPO.git.
Important
Pour que ces commandes fonctionnent, le référentiel doit contenir un fichier plugin.json dans un répertoire .github/plugin ou .claude-plugin, ou à la racine du référentiel.
Pour installer un plugin directement à partir d’un dépôt sur GitHub.com où le fichier plugin.json est situé ailleurs que .github/plugin, .claude-plugin ou la racine du dépôt, par exemple, si vous installez un plugin directement à partir d’un dépôt de marketplace tel que anthropics/claude-code, entrez :
copilot plugin install OWNER/REPO:PATH/TO/PLUGIN
copilot plugin install OWNER/REPO:PATH/TO/PLUGIN
Où PATH/TO/PLUGIN est le chemin d’accès de la racine du référentiel à un répertoire qui contient plugin.json, .github/plugin/plugin.json ou .claude-plugin/plugin.json.
Par exemple, copilot plugin install anthropics/claude-code:plugins/frontend-design
Installer à partir d’un chemin d’accès local
copilot plugin install ./PATH/TO/PLUGIN
copilot plugin install ./PATH/TO/PLUGIN
Gestion des plug-ins installés
copilot plugin list # View installed plugins
copilot plugin update PLUGIN-NAME # Update plugin to latest version
copilot plugin uninstall PLUGIN-NAME # Remove plugin completely
Emplacement où les plug-ins sont stockés
Les plug-ins installés à partir d’une Place de marché sont stockés sous : ~/.copilot/installed-plugins/MARKETPLACE/PLUGIN-NAME/. Les plug-ins installés directement (par exemple, à partir d’un chemin local) sont stockés sous : ~/.copilot/installed-plugins/_direct/PLUGIN-NAME/.
Ajout de boutiques de plugins
Pour ajouter une place de marché à la liste des places de marché inscrites, entrez la commande suivante dans le terminal :
copilot plugin marketplace add OWNER/REPO
copilot plugin marketplace add OWNER/REPO
Où OWNER/REPO identifie un référentiel sur GitHub.com qui a été configuré comme place de marché pour les plugins CLI.
Par exemple, pour ajouter la claude-code-plugins Place de marché, hébergée à https://github.com/anthropics/claude-code, entrez :
copilot plugin marketplace add anthropics/claude-code
copilot plugin marketplace add anthropics/claude-code
Dans une session interactive, entrez plutôt :
/plugin marketplace add OWNER/REPO
/plugin marketplace add OWNER/REPO
Si une place de marché se trouve sur le système de fichiers local au lieu de sur GitHub.com, utilisez le chemin vers le répertoire de la place de marché plutôt que OWNER/REPO. Par exemple:
copilot plugin marketplace add /PATH/TO/MARKETPLACE-DIRECTORY
copilot plugin marketplace add /PATH/TO/MARKETPLACE-DIRECTORY
Si une place de marché se trouve dans un référentiel Git qui n’est pas hébergé sur GitHub.com, utilisez l’URL du référentiel Git. Par exemple:
copilot plugin marketplace add https://gitlab.com/OWNER/REPO.git
copilot plugin marketplace add https://gitlab.com/OWNER/REPO.git
Suppression des places de marché de plug-in
Pour supprimer une place de marché de l’interface CLI, entrez :
copilot plugin marketplace remove MARKETPLACE-NAME
copilot plugin marketplace remove MARKETPLACE-NAME
Ou, dans une session interactive :
/plugin marketplace remove MARKETPLACE-NAME
/plugin marketplace remove MARKETPLACE-NAME
Remarque
- Lors de l’ajout d’une place de marché, vous référencez celle-ci à l’aide de OWNER/REPO du dépôt GitHub qui a été configuré comme place de marché. Toutefois, lors de la suppression d’une place de marché, vous référencez le nom de la Place de marché tel qu’il apparaît dans votre liste de places de marché inscrites.
- Si vous tentez de supprimer un marketplace sur lequel les plug-ins sont installés, la commande échoue avec un message d’erreur qui répertorie les plug-ins actuellement installés à partir de cette Place de marché. Ajoutez l’option
--forceà la commande pour supprimer la Place de marché et désinstaller tous les plug-ins installés à partir de cette Place de marché.
Lectures complémentaires
-
[AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/plugins-creating) -
[AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/plugins-marketplace)