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.
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.
Pour installer un plugin depuis la marketplace officielle :
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
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 |
Si vous voyez
Executable not found in $PATH dans l’onglet /plugin Errors 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.
Intégrations externes
Ces plugins regroupent des MCP servers 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 commandes 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 Cela télécharge le catalogue de la marketplace et rend ses plugins disponibles pour vous.
plugin marketplace add pour la marketplace anthropics/claude-code :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
Installer un plugin
Sélectionnez un plugin pour voir ses détails, puis choisissez une portée d’installation :Consultez Configuration scopes pour en savoir plus sur les portées.
- 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
Utiliser votre nouveau plugin
Après l’installation, exécutez 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 quelles commandes et capacités il fournit.
/reload-plugins pour activer le plugin. Les commandes de plugin sont espacées par le nom du plugin, donc commit-commands fournit des commandes comme /commit-commands:commit.Essayez en effectuant une modification à un fichier et en exécutant :Ajouter des marketplaces
Utilisez la commande/plugin marketplace add pour ajouter des marketplaces de différentes sources.
- 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 :
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 : Utilisation de HTTPS :# suivi de la ref :
Ajouter depuis des chemins locaux
Ajoutez un répertoire local qui contient un fichier.claude-plugin/marketplace.json :
marketplace.json :
Ajouter depuis des URLs distantes
Ajoutez un fichiermarketplace.json distant via URL :
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, 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)
/plugin et allez à l’onglet Installed pour voir vos plugins groupés par portée.
Gérer les plugins installés
Exécutez/plugin et allez à l’onglet Installed pour visualiser, activer, désactiver ou désinstaller vos plugins. Tapez pour filtrer la liste par nom ou description du plugin.
Vous pouvez également gérer les plugins avec des commandes directes.
Désactiver un plugin sans le désinstaller :
--scope vous permet de cibler une portée spécifique avec les commandes CLI :
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 :
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 :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
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=true avec DISABLE_AUTOUPDATER :
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 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 --version. Les plugins nécessitent la version 1.0.33 ou ultérieure. - Mettez à jour Claude Code :
- Homebrew :
brew upgrade claude-code - npm :
npm update -g @anthropic-ai/claude-code - 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.
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/pluginErrors pour 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