Découvrir et installer des plugins prédéfinis via les marketplaces
Trouvez et installez des plugins depuis les marketplaces pour étendre Claude Code avec de nouvelles compétences, agents et capacités.
Les plugins étendent Claude Code avec des skills, des agents, des hooks et des serveurs MCP. Les marketplaces de plugins sont des catalogues qui vous aident à découvrir et installer ces extensions sans les construire vous-même.
Vous cherchez à créer et distribuer votre propre marketplace ? Consultez Créer et distribuer une marketplace de plugins.
Comment fonctionnent les marketplaces
Une marketplace est un catalogue de plugins que quelqu'un d'autre a créé et partagé. L'utilisation d'une marketplace est un processus en deux étapes :
Ajouter la marketplace
Cela enregistre le catalogue avec Claude Code pour que vous puissiez parcourir ce qui est disponible. Aucun plugin n'est installé pour le moment.
Installer des plugins individuels
Parcourez le catalogue et installez les plugins que vous souhaitez.
Pensez-y comme ajouter un app store : ajouter le store vous donne accès pour parcourir sa collection, mais vous choisissez toujours quelles applications télécharger individuellement.
Marketplace officielle Anthropic
La marketplace officielle Anthropic (claude-plugins-official) est automatiquement disponible quand vous démarrez Claude Code. Exécutez /plugin et allez à l'onglet Discover pour parcourir ce qui est disponible, ou consultez le catalogue sur claude.com/plugins.
Pour installer un plugin depuis la marketplace officielle, utilisez /plugin install <name>@claude-plugins-official. Par exemple, pour installer l'intégration GitHub :
/plugin install github@claude-plugins-official
Si Claude Code signale que le plugin n'est pas trouvé dans une marketplace, votre marketplace est soit manquante soit obsolète. Exécutez /plugin marketplace update claude-plugins-official pour l'actualiser, ou /plugin marketplace add anthropics/claude-plugins-official si vous ne l'avez pas encore ajoutée. Ensuite, réessayez l'installation.
La marketplace officielle est maintenue par Anthropic. Pour soumettre un plugin à la marketplace officielle, utilisez l'un des formulaires de soumission intégrés à l'application :
- Claude.ai : claude.ai/settings/plugins/submit
- Console : platform.claude.com/plugins/submit
Pour distribuer des plugins indépendamment, créez votre propre marketplace et partagez-la avec les utilisateurs.
La marketplace officielle inclut plusieurs catégories de plugins :
Code intelligence
Les plugins de code intelligence activent l'outil LSP intégré de Claude Code, donnant à Claude la capacité de sauter aux définitions, trouver les références et voir les erreurs de type immédiatement après les modifications. Ces plugins configurent les connexions Language Server Protocol, la même technologie qui alimente la code intelligence de VS Code.
Ces plugins nécessitent que le binaire du serveur de langage soit installé sur votre système. Si vous avez déjà un serveur de langage installé, Claude peut vous inviter à installer le plugin correspondant quand vous ouvrez un projet.
| Langage | Plugin | Binaire requis |
|---|---|---|
| C/C++ | clangd-lsp |
clangd |
| C# | csharp-lsp |
csharp-ls |
| Go | gopls-lsp |
gopls |
| Java | jdtls-lsp |
jdtls |
| Kotlin | kotlin-lsp |
kotlin-language-server |
| Lua | lua-lsp |
lua-language-server |
| PHP | php-lsp |
intelephense |
| Python | pyright-lsp |
pyright-langserver |
| Rust | rust-analyzer-lsp |
rust-analyzer |
| Swift | swift-lsp |
sourcekit-lsp |
| TypeScript | typescript-lsp |
typescript-language-server |
Vous pouvez également créer votre propre plugin LSP pour d'autres langages.
Si vous voyez Executable not found in $PATH dans l'onglet Errors de /plugin après avoir installé un plugin, installez le binaire requis du tableau ci-dessus.
Ce que Claude gagne des plugins de code intelligence
Une fois qu'un plugin de code intelligence est installé et que son binaire de serveur de langage est disponible, Claude gagne deux capacités :
- Diagnostics automatiques : après chaque modification de fichier que Claude effectue, le serveur de langage analyse les modifications et signale les erreurs et avertissements automatiquement. Claude voit les erreurs de type, les imports manquants et les problèmes de syntaxe sans avoir besoin d'exécuter un compilateur ou un linter. Si Claude introduit une erreur, il la remarque et la corrige dans le même tour. Cela ne nécessite aucune configuration au-delà de l'installation du plugin. Vous pouvez voir les diagnostics en ligne en appuyant sur Ctrl+O quand l'indicateur « diagnostics found » apparaît.
- Navigation de code : Claude peut utiliser le serveur de langage pour sauter aux définitions, trouver les références, obtenir les informations de type au survol, lister les symboles, trouver les implémentations et tracer les hiérarchies d'appels. Ces opérations donnent à Claude une navigation plus précise que la recherche basée sur grep, bien que la disponibilité puisse varier selon le langage et l'environnement.
Si vous rencontrez des problèmes, consultez Dépannage de la code intelligence.
Intégrations externes
Ces plugins regroupent des serveurs MCP préconfigurés pour que vous puissiez connecter Claude à des services externes sans configuration manuelle :
- Contrôle de source :
github,gitlab - Gestion de projet :
atlassian(Jira/Confluence),asana,linear,notion - Design :
figma - Infrastructure :
vercel,firebase,supabase - Communication :
slack - Monitoring :
sentry
Workflows de développement
Plugins qui ajoutent des skills et des agents pour les tâches de développement courantes :
- commit-commands : Workflows de commit Git incluant commit, push et création de PR
- pr-review-toolkit : Agents spécialisés pour examiner les pull requests
- agent-sdk-dev : Outils pour construire avec le Claude Agent SDK
- plugin-dev : Toolkit pour créer vos propres plugins
Styles de sortie
Personnalisez comment Claude répond :
- explanatory-output-style : Insights éducatifs sur les choix d'implémentation
- learning-output-style : Mode d'apprentissage interactif pour la construction de compétences
Essayez : ajouter la marketplace de démonstration
Anthropic maintient également une marketplace de plugins de démonstration (claude-code-plugins) avec des plugins d'exemple qui montrent ce qui est possible avec le système de plugins. Contrairement à la marketplace officielle, vous devez ajouter celle-ci manuellement.
Ajouter la marketplace
Depuis Claude Code, exécutez la commande plugin marketplace add pour la marketplace anthropics/claude-code :
/plugin marketplace add anthropics/claude-code
Cela télécharge le catalogue de la marketplace et rend ses plugins disponibles pour vous.
Parcourir les plugins disponibles
Exécutez /plugin pour ouvrir le gestionnaire de plugins. Cela ouvre une interface à onglets avec quatre onglets que vous pouvez parcourir en utilisant Tab (ou Shift+Tab pour aller en arrière) :
- Discover : parcourez les plugins disponibles de toutes vos marketplaces
- Installed : visualisez et gérez vos plugins installés
- Marketplaces : ajoutez, supprimez ou mettez à jour vos marketplaces ajoutées
- Errors : visualisez les erreurs de chargement de plugins
Allez à l'onglet Discover pour voir les plugins de la marketplace que vous venez d'ajouter.
Installer un plugin
Sélectionnez un plugin pour voir ses détails. {/* min-version: 2.1.143 */}Sur Claude Code v2.1.143 et versions ultérieures, le volet de détails inclut une estimation du Coût du contexte afin que vous puissiez voir combien de tokens le plugin ajoutera à votre fenêtre de contexte à chaque tour avant de l'installer.
Choisissez une portée d'installation :
- User scope : installez pour vous-même dans tous les projets
- Project scope : installez pour tous les collaborateurs sur ce référentiel
- Local scope : installez pour vous-même dans ce référentiel uniquement
Par exemple, sélectionnez commit-commands (un plugin qui ajoute des skills de workflow git) et installez-le à votre portée utilisateur.
Vous pouvez également installer directement depuis la ligne de commande :
/plugin install commit-commands@anthropics-claude-code
Consultez Configuration scopes pour en savoir plus sur les portées.
Utiliser votre nouveau plugin
Après l'installation, exécutez /reload-plugins pour activer le plugin. Les skills de plugin sont espacés par le nom du plugin, donc commit-commands fournit des skills comme /commit-commands:commit.
Essayez en effectuant une modification à un fichier et en exécutant :
/commit-commands:commit
Cela prépare vos modifications, génère un message de commit et crée le commit.
Chaque plugin fonctionne différemment. Consultez la description du plugin dans l'onglet Discover ou sa page d'accueil pour apprendre quels skills et capacités il fournit.
Le reste de ce guide couvre tous les moyens d'ajouter des marketplaces, installer des plugins et gérer votre configuration.
Ajouter des marketplaces
Utilisez la commande /plugin marketplace add pour ajouter des marketplaces de différentes sources.
Raccourcis : Vous pouvez utiliser /plugin market au lieu de /plugin marketplace, et rm au lieu de remove.
- Référentiels GitHub : format
owner/repo(par exemple,anthropics/claude-code) - URLs Git : n'importe quelle URL de référentiel git (GitLab, Bitbucket, auto-hébergé)
- Chemins locaux : répertoires ou chemins directs vers les fichiers
marketplace.json - URLs distantes : URLs directs vers les fichiers
marketplace.jsonhébergés
Ajouter depuis GitHub
Ajoutez un référentiel GitHub qui contient un fichier .claude-plugin/marketplace.json en utilisant le format owner/repo—où owner est le nom d'utilisateur ou l'organisation GitHub et repo est le nom du référentiel.
Par exemple, anthropics/claude-code fait référence au référentiel claude-code appartenant à anthropics :
/plugin marketplace add anthropics/claude-code
Ajouter depuis d'autres hôtes Git
Ajoutez n'importe quel référentiel git en fournissant l'URL complète. Cela fonctionne avec n'importe quel hôte Git, y compris GitLab, Bitbucket et les serveurs auto-hébergés. Incluez le suffixe .git pour que Claude Code clone le référentiel plutôt que de traiter l'URL comme un lien direct vers un fichier marketplace.json hébergé.
Utilisation de HTTPS :
/plugin marketplace add https://gitlab.com/company/plugins.git
Utilisation de SSH :
/plugin marketplace add git@gitlab.com:company/plugins.git
Pour ajouter une branche ou un tag spécifique, ajoutez # suivi de la ref :
/plugin marketplace add https://gitlab.com/company/plugins.git#v1.0.0
Ajouter depuis des chemins locaux
Ajoutez un répertoire local qui contient un fichier .claude-plugin/marketplace.json :
/plugin marketplace add ./my-marketplace
Vous pouvez également ajouter un chemin direct vers un fichier marketplace.json :
/plugin marketplace add ./path/to/marketplace.json
Ajouter depuis des URLs distantes
Ajoutez un fichier marketplace.json distant via URL :
/plugin marketplace add https://example.com/marketplace.json
Les marketplaces basées sur URL ont certaines limitations par rapport aux marketplaces basées sur Git. Si vous rencontrez des erreurs « path not found » lors de l'installation de plugins, consultez Dépannage.
Installer des plugins
Une fois que vous avez ajouté des marketplaces, vous pouvez installer des plugins directement (installe à la portée utilisateur par défaut) :
/plugin install plugin-name@marketplace-name
Pour choisir une portée d'installation différente, utilisez l'interface interactive : exécutez /plugin, allez à l'onglet Discover et appuyez sur Enter sur un plugin. Vous verrez les options pour :
- User scope (par défaut) : installez pour vous-même dans tous les projets
- Project scope : installez pour tous les collaborateurs sur ce référentiel (ajoute à
.claude/settings.json) - Local scope : installez pour vous-même dans ce référentiel uniquement (non partagé avec les collaborateurs)
Vous pouvez également voir des plugins avec la portée managed—ceux-ci sont installés par les administrateurs via managed settings et ne peuvent pas être modifiés.
Assurez-vous de faire confiance à un plugin avant de l'installer. Anthropic ne contrôle pas quels serveurs MCP, fichiers ou autres logiciels sont inclus dans les plugins et ne peut pas vérifier qu'ils fonctionnent comme prévu. Consultez la page d'accueil de chaque plugin pour plus d'informations.
Gérer les plugins installés
Exécutez /plugin et allez à l'onglet Installed pour visualiser, activer, désactiver ou désinstaller vos plugins. La liste est groupée par portée et triée pour que vous voyiez d'abord les problèmes : les plugins avec des erreurs de chargement ou des dépendances non résolues apparaissent en haut, suivis de vos favoris, avec les plugins désactivés repliés derrière un en-tête réduit en bas.
Depuis la liste, vous pouvez :
- appuyer sur
fpour ajouter ou retirer le plugin sélectionné de vos favoris - taper pour filtrer par nom ou description du plugin
- appuyer sur Enter pour ouvrir la vue détaillée d'un plugin et l'activer, le désactiver ou le désinstaller
Quand vous installez un plugin qui déclare des dépendances, la sortie d'installation liste quelles dépendances ont été auto-installées avec lui.
Vous pouvez également gérer les plugins avec des commandes directes.
Désactiver un plugin sans le désinstaller :
/plugin disable plugin-name@marketplace-name
Réactiver un plugin désactivé :
/plugin enable plugin-name@marketplace-name
Supprimer complètement un plugin :
/plugin uninstall plugin-name@marketplace-name
L'option --scope vous permet de cibler une portée spécifique avec les commandes CLI :
claude plugin install formatter@your-org --scope project
claude plugin uninstall formatter@your-org --scope project
Appliquer les modifications de plugin sans redémarrer
Quand vous installez, activez ou désactivez des plugins pendant une session, exécutez /reload-plugins pour récupérer toutes les modifications sans redémarrer :
/reload-plugins
Claude Code recharge tous les plugins actifs et affiche les comptages pour les plugins, les skills, les agents, les hooks, les serveurs MCP de plugin et les serveurs LSP de plugin.
Gérer les marketplaces
Vous pouvez gérer les marketplaces via l'interface interactive /plugin ou avec des commandes CLI.
Utiliser l'interface interactive
Exécutez /plugin et allez à l'onglet Marketplaces pour :
- Visualiser toutes vos marketplaces ajoutées avec leurs sources et statut
- Ajouter de nouvelles marketplaces
- Mettre à jour les listes de marketplace pour récupérer les derniers plugins
- Supprimer les marketplaces dont vous n'avez plus besoin
Utiliser les commandes CLI
Vous pouvez également gérer les marketplaces avec des commandes directes.
Lister toutes les marketplaces configurées :
/plugin marketplace list
Actualiser les listes de plugins d'une marketplace :
/plugin marketplace update marketplace-name
Supprimer une marketplace :
/plugin marketplace remove marketplace-name
La suppression d'une marketplace désinstallera tous les plugins que vous avez installés à partir de celle-ci.
Configurer les mises à jour automatiques
Claude Code peut automatiquement mettre à jour les marketplaces et leurs plugins installés au démarrage. Quand la mise à jour automatique est activée pour une marketplace, Claude Code actualise les données de la marketplace et met à jour les plugins installés vers leurs dernières versions. Si des plugins ont été mis à jour, vous verrez une notification vous invitant à exécuter /reload-plugins.
Basculez la mise à jour automatique pour les marketplaces individuelles via l'interface utilisateur :
- Exécutez
/pluginpour ouvrir le gestionnaire de plugins - Sélectionnez Marketplaces
- Choisissez une marketplace dans la liste
- Sélectionnez Enable auto-update ou Disable auto-update
Les marketplaces officielles Anthropic ont la mise à jour automatique activée par défaut. Les marketplaces tierces et de développement local ont la mise à jour automatique désactivée par défaut.
Les administrateurs peuvent également définir "autoUpdate": true sur chaque entrée extraKnownMarketplaces dans les paramètres gérés pour activer la mise à jour automatique pour une marketplace d'organisation sans exiger que chaque utilisateur la bascule.
Pour désactiver complètement toutes les mises à jour automatiques pour Claude Code et tous les plugins, définissez la variable d'environnement DISABLE_AUTOUPDATER. Consultez Auto updates pour plus de détails.
Pour garder les mises à jour automatiques des plugins activées tout en désactivant les mises à jour automatiques de Claude Code, définissez FORCE_AUTOUPDATE_PLUGINS=1 avec DISABLE_AUTOUPDATER :
export DISABLE_AUTOUPDATER=1
export FORCE_AUTOUPDATE_PLUGINS=1
Cela est utile quand vous voulez gérer les mises à jour de Claude Code manuellement mais recevoir toujours les mises à jour automatiques des plugins.
Configurer les marketplaces d'équipe
Les administrateurs d'équipe peuvent configurer l'installation automatique de marketplace pour les projets en ajoutant la configuration de marketplace à .claude/settings.json. Quand les membres de l'équipe font confiance au dossier du référentiel, Claude Code les invite à installer ces marketplaces et plugins.
Ajoutez extraKnownMarketplaces au .claude/settings.json de votre projet :
{
"extraKnownMarketplaces": {
"my-team-tools": {
"source": {
"source": "github",
"repo": "your-org/claude-plugins"
}
}
}
}
Pour les options de configuration complètes incluant extraKnownMarketplaces et enabledPlugins, consultez Plugin settings.
Sécurité
Les plugins et les marketplaces sont des composants hautement fiables qui peuvent exécuter du code arbitraire sur votre machine avec vos privilèges utilisateur. Installez uniquement les plugins et ajoutez les marketplaces à partir de sources auxquelles vous faites confiance. Les organisations peuvent restreindre quelles marketplaces les utilisateurs sont autorisés à ajouter en utilisant managed marketplace restrictions.
Dépannage
Commande /plugin non reconnue
Si vous voyez « unknown command » ou la commande /plugin n'apparaît pas :
- Vérifiez votre version : Exécutez
claude --versionpour voir ce qui est installé. - Mettez à jour Claude Code :
- Homebrew :
brew upgrade claude-code(oubrew upgrade claude-code@latestsi vous avez installé ce cask) - npm :
npm install -g @anthropic-ai/claude-code@latest - Native installer : Réexécutez la commande d'installation depuis Setup
- Homebrew :
- Redémarrez Claude Code : Après la mise à jour, redémarrez votre terminal et exécutez
claudeà nouveau.
Problèmes courants
- Marketplace ne se charge pas : Vérifiez que l'URL est accessible et que
.claude-plugin/marketplace.jsonexiste au chemin - Échecs d'installation de plugin : Vérifiez que les URLs sources du plugin sont accessibles et que les référentiels sont publics (ou vous avez accès)
- Fichiers non trouvés après l'installation : Les plugins sont copiés dans un cache, donc les chemins référençant des fichiers en dehors du répertoire du plugin ne fonctionneront pas
- Les skills du plugin n'apparaissent pas : Effacez le cache avec
rm -rf ~/.claude/plugins/cache, redémarrez Claude Code et réinstallez le plugin.
Pour un dépannage détaillé avec des solutions, consultez Dépannage dans le guide de la marketplace. Pour les outils de débogage, consultez Debugging and development tools.
Problèmes de code intelligence
- Le serveur de langage ne démarre pas : vérifiez que le binaire est installé et disponible dans votre
$PATH. Consultez l'onglet Errors de/pluginpour plus de détails. - Utilisation élevée de la mémoire : les serveurs de langage comme
rust-analyzeretpyrightpeuvent consommer une mémoire importante sur les grands projets. Si vous rencontrez des problèmes de mémoire, désactivez le plugin avec/plugin disable <plugin-name>et fiez-vous aux outils de recherche intégrés de Claude à la place. - Diagnostics faux positifs dans les monorepos : les serveurs de langage peuvent signaler des erreurs d'import non résolues pour les packages internes si l'espace de travail n'est pas configuré correctement. Ceux-ci n'affectent pas la capacité de Claude à modifier le code.
Prochaines étapes
- Construisez vos propres plugins : Consultez Plugins pour créer des skills, des agents et des hooks
- Créez une marketplace : Consultez Créer une marketplace de plugins pour distribuer des plugins à votre équipe ou communauté
- Référence technique : Consultez Plugins reference pour les spécifications complètes