discover-plugins.md +0 −651 deleted
File Deleted View Diff
1> ## Documentation Index
2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
3> Use this file to discover all available pages before exploring further.
4
5# Découvrir et installer des plugins prédéfinis via les marketplaces
6
7> Trouvez et installez des plugins depuis les marketplaces pour étendre Claude Code avec de nouvelles compétences, agents et capacités.
8
9Les 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.
10
11Vous pouvez également activer des plugins sur claude.ai, pour vous-même ou via votre organisation. Claude Code synchronise ceux-ci dans vos sessions sans installation via marketplace, comme le décrit [Plugins synchronisés depuis claude.ai](/docs/fr/plugins-reference#synced-plugins).
12
13Vous cherchez à créer et distribuer votre propre marketplace ? Consultez [Créer et distribuer une marketplace de plugins](/docs/fr/plugin-marketplaces).
14
15<h2 id="how-marketplaces-work">
16 Comment fonctionnent les marketplaces
17</h2>
18
19Une 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 :
20
21<Steps>
22 <Step title="Ajouter la marketplace">
23 Cela enregistre le catalogue avec Claude Code pour que vous puissiez parcourir ce qui est disponible. Aucun plugin n'est installé pour le moment.
24 </Step>
25
26 <Step title="Installer des plugins individuels">
27 Parcourez le catalogue et installez les plugins que vous souhaitez.
28 </Step>
29</Steps>
30
31<h2 id="official-anthropic-marketplace">
32 Marketplace officielle Anthropic
33</h2>
34
35Claude Code ajoute automatiquement la marketplace officielle Anthropic (`claude-plugins-official`) la première fois que vous le démarrez de manière interactive. Si Claude Code ne peut pas l'ajouter, par exemple parce que votre réseau bloque le téléchargement ou une [politique de marketplace](/docs/fr/plugin-marketplaces#managed-marketplace-restrictions) a bloqué une tentative antérieure, ajoutez-la vous-même avec `/plugin marketplace add anthropics/claude-plugins-official`.
36
37Pour parcourir ce qui est disponible, exécutez `/plugin` et allez à l'onglet **Discover**, ou consultez le catalogue sur [claude.com/plugins](https://claude.com/plugins).
38
39Pour installer un plugin depuis la marketplace officielle, utilisez `/plugin install <name>@claude-plugins-official`. Par exemple, pour installer l'intégration GitHub :
40
41```shell theme={null}
42/plugin install github@claude-plugins-official
43```
44
45`/plugin` ouvre un panneau interactif dans le CLI du terminal. Si Claude répond que `/plugin` n'est pas disponible dans cet environnement, installez le plugin d'une autre manière :
46
47* **Application de bureau Claude** : utilisez le [navigateur de plugins](/docs/fr/desktop#install-plugins).
48* **Extension VS Code** : installez depuis la [boîte de dialogue **Manage plugins**](/docs/fr/vs-code#manage-plugins).
49* **Sessions cloud** : activez le plugin pour votre compte claude.ai afin que Claude Code le charge en tant que [plugin synchronisé](/docs/fr/plugins-reference#synced-plugins).
50
51Si l'installation échoue, faites correspondre le message que Claude Code signale :
52
53* `Marketplace "claude-plugins-official" not found` : ajoutez la marketplace avec `/plugin marketplace add anthropics/claude-plugins-official`, puis réessayez l'installation.
54* Le plugin est [non trouvé dans la marketplace](#install-plugins) : vérifiez le nom du plugin.
55
56<Note>
57 La marketplace officielle est maintenue par Anthropic, et l'inclusion est à la discrétion d'Anthropic. Les formulaires de soumission intégrés à l'application ajoutent des plugins à la [marketplace communautaire](#community-marketplace), pas à la marketplace officielle. Pour distribuer des plugins indépendamment, [créez votre propre marketplace](/docs/fr/plugin-marketplaces) et partagez-la avec les utilisateurs.
58</Note>
59
60La marketplace officielle inclut plusieurs catégories de plugins :
61
62<h3 id="code-intelligence">
63 Code intelligence
64</h3>
65
66Les 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](https://microsoft.github.io/language-server-protocol/), la même technologie qui alimente la code intelligence de VS Code. Dans les [sessions cloud](/docs/fr/claude-code-on-the-web), Claude Code ne démarre pas les serveurs de langage des plugins, donc Claude n'obtient pas l'outil LSP là-bas.
67
68Installez le binaire du serveur de langage du tableau ci-dessous avant d'utiliser ces plugins ; le plugin ne l'installe pas pour vous. Si vous avez déjà un serveur de langage installé, Claude peut vous inviter à installer le plugin correspondant quand vous ouvrez un projet.
69
70| Langage | Plugin | Binaire requis |
71| :--------- | :------------------ | :--------------------------- |
72| C/C++ | `clangd-lsp` | `clangd` |
73| C# | `csharp-lsp` | `csharp-ls` |
74| Go | `gopls-lsp` | `gopls` |
75| Java | `jdtls-lsp` | `jdtls` |
76| Kotlin | `kotlin-lsp` | `kotlin-language-server` |
77| Lua | `lua-lsp` | `lua-language-server` |
78| PHP | `php-lsp` | `intelephense` |
79| Python | `pyright-lsp` | `pyright-langserver` |
80| Rust | `rust-analyzer-lsp` | `rust-analyzer` |
81| Swift | `swift-lsp` | `sourcekit-lsp` |
82| TypeScript | `typescript-lsp` | `typescript-language-server` |
83
84Vous pouvez également [créer votre propre plugin LSP](/docs/fr/plugins-reference#lsp-servers) pour d'autres langages.
85
86<Note>
87 Si vous voyez `Executable not found in $PATH` dans l'onglet Errors de `/plugin` après avoir installé un plugin, installez le binaire que le tableau [code intelligence](#code-intelligence) liste pour ce plugin.
88</Note>
89
90<h4 id="what-claude-gains-from-code-intelligence-plugins">
91 Ce que Claude gagne des plugins de code intelligence
92</h4>
93
94Une fois qu'un plugin de code intelligence est installé et que son binaire de serveur de langage est disponible, Claude gagne deux capacités :
95
96* **Diagnostics automatiques** : après chaque modification de fichier que Claude effectue, le serveur de langage signale les erreurs et avertissements, donc Claude voit les erreurs de type, les imports manquants et les problèmes de syntaxe sans exécuter un compilateur ou un linter. Si Claude introduit une erreur, il la remarque et la corrige dans le même tour.
97* **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.
98
99Vous n'avez pas besoin de configurer les diagnostics au-delà de l'installation du plugin. Pour les lire vous-même, appuyez sur **Ctrl+O** quand Claude Code affiche un indicateur tel que **Found 3 new diagnostic issues in 2 files**.
100
101Si vous rencontrez des problèmes, consultez [Dépannage de la code intelligence](#code-intelligence-issues).
102
103<h3 id="external-integrations">
104 Intégrations externes
105</h3>
106
107Ces plugins regroupent des [serveurs MCP](/docs/fr/mcp) préconfigurés pour que vous puissiez connecter Claude à des services externes sans configuration manuelle :
108
109* **Contrôle de source** : `github`, `gitlab`
110* **Gestion de projet** : `atlassian` (Jira/Confluence), `asana`, `linear`, `notion`
111* **Design** : `figma`
112* **Infrastructure** : `vercel`, `firebase`, `supabase`
113* **Communication** : `slack`
114* **Monitoring** : `sentry`
115
116<h3 id="automatic-security-review">
117 Examen automatique de la sécurité
118</h3>
119
120Le plugin `security-guidance` examine chaque modification que Claude effectue pour détecter les vulnérabilités courantes et instruit Claude de corriger ce qu'il trouve dans la même session. Consultez [Détecter les problèmes de sécurité pendant que Claude écrit du code](/docs/fr/security-guidance) pour voir ce qu'il vérifie et comment ajouter des règles spécifiques au projet.
121
122<h3 id="development-workflows">
123 Workflows de développement
124</h3>
125
126Plugins qui ajoutent des skills et des agents pour les tâches de développement courantes :
127
128* **commit-commands** : Workflows de commit Git incluant commit, push et création de PR
129* **pr-review-toolkit** : Agents spécialisés pour examiner les pull requests
130* **agent-sdk-dev** : Outils pour construire avec le Claude Agent SDK
131* **plugin-dev** : Toolkit pour créer vos propres plugins
132
133<h3 id="output-styles">
134 Styles de sortie
135</h3>
136
137Personnalisez comment Claude répond :
138
139* **explanatory-output-style** : Insights éducatifs sur les choix d'implémentation
140* **learning-output-style** : Mode d'apprentissage interactif pour la construction de compétences
141
142<h2 id="community-marketplace">
143 Marketplace communautaire
144</h2>
145
146La marketplace communautaire sur [`anthropics/claude-plugins-community`](https://github.com/anthropics/claude-plugins-community) héberge des plugins tiers qui ont réussi la validation automatisée d'Anthropic et le contrôle de sécurité. Chaque plugin est épinglé à un SHA de commit spécifique dans le catalogue. Contrairement à la marketplace officielle, vous l'ajoutez manuellement :
147
148```shell theme={null}
149/plugin marketplace add anthropics/claude-plugins-community
150```
151
152Ensuite, installez les plugins à partir de celle-ci en utilisant le nom de marketplace `claude-community` :
153
154```shell theme={null}
155/plugin install <plugin-name>@claude-community
156```
157
158Pour soumettre votre propre plugin à la marketplace communautaire, consultez [Soumettre votre plugin à la marketplace communautaire](/docs/fr/plugins#submit-your-plugin-to-the-community-marketplace) dans le guide de création de plugins.
159
160<h2 id="try-it-add-the-demo-marketplace">
161 Essayez : ajouter la marketplace de démonstration
162</h2>
163
164Anthropic maintient également une [marketplace de plugins de démonstration](https://github.com/anthropics/claude-code/tree/main/plugins) (`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.
165
166<Steps>
167 <Step title="Ajouter la marketplace">
168 Depuis Claude Code, exécutez la commande `plugin marketplace add` pour la marketplace `anthropics/claude-code` :
169
170 ```shell theme={null}
171 /plugin marketplace add anthropics/claude-code
172 ```
173
174 Cela télécharge le catalogue de la marketplace et rend ses plugins disponibles pour vous.
175 </Step>
176
177 <Step title="Parcourir les plugins disponibles">
178 Exécutez `/plugin` pour ouvrir le gestionnaire de plugins. Cela ouvre une interface à onglets que vous pouvez parcourir en utilisant **Tab**, ou **Shift+Tab** pour aller en arrière :
179
180 * **Discover** : parcourez les plugins disponibles de toutes vos marketplaces
181 * **Installed** : visualisez et gérez vos plugins installés
182 * **Marketplaces** : ajoutez, supprimez ou mettez à jour vos marketplaces ajoutées
183 * **Errors** : visualisez les erreurs de chargement de plugins
184 * **Stats** : consultez [ce que chacune de vos skills coûte en contexte et à quelle fréquence elle est utilisée](/docs/fr/skills#find-unused-skills), dans les sessions où `/skill-doctor` est disponible
185
186 Allez à l'onglet **Discover** pour voir les plugins de la marketplace que vous venez d'ajouter. Lorsque votre administrateur a autorisé la marketplace via le paramètre géré [`pluginSuggestionMarketplaces`](/docs/fr/settings-reference#pluginsuggestionmarketplaces), les plugins marqués comme pertinents pour votre répertoire de travail actuel sont épinglés en haut avec une étiquette **suggested for this directory**.
187 </Step>
188
189 <Step title="Installer un plugin">
190 Sélectionnez un plugin pour voir ses détails. Le volet de détails affiche ce que le plugin contient et ce qu'il coûte :
191
192 * Une estimation du **Context cost** afin que vous puissiez voir combien de tokens le plugin ajoutera à votre [fenêtre de contexte](/docs/fr/features-overview#understand-context-costs) à chaque tour
193 * La date de **Last updated** du plugin
194 * Une section **Will install** listant les commandes, agents, skills, hooks et serveurs MCP et LSP du plugin, afin que vous puissiez examiner exactement ce qu'il ajoute avant l'installation
195
196 Tous les plugins ne fournissent pas les données derrière ces champs. Pour les plugins provenant de marketplaces locales ou personnalisées, vous ne verrez peut-être pas les lignes **Context cost** et **Last updated**, et la section **Will install** peut afficher **Components will be discovered at installation** à la place.
197
198 Choisissez une portée d'installation :
199
200 * **User scope** : installez pour vous-même dans tous les projets
201 * **Project scope** : installez pour tous les collaborateurs sur ce référentiel
202 * **Local scope** : installez pour vous-même dans ce référentiel uniquement
203
204 Par exemple, sélectionnez **commit-commands**, un plugin qui ajoute des skills de workflow git, et installez-le à votre portée utilisateur.
205
206 Vous pouvez également démarrer l'installation depuis la ligne de commande :
207
208 ```shell theme={null}
209 /plugin install commit-commands@claude-code-plugins
210 ```
211
212 Consultez [Fichiers de configuration](/docs/fr/settings#where-settings-live) pour en savoir plus sur les portées.
213 </Step>
214
215 <Step title="Utiliser votre nouveau plugin">
216 Si le résumé d'installation signale `Run /reload-plugins to activate.`, Claude Code exécute ensuite ce rechargement pour vous. Si le rechargement avertit que votre prochain message relira la conversation, exécutez `/reload-plugins --force` pour activer le plugin.
217
218 Les skills de plugin sont espacés par le nom du plugin, donc **commit-commands** fournit des skills comme `/commit-commands:commit`.
219
220 Essayez en effectuant une modification à un fichier et en exécutant :
221
222 ```shell theme={null}
223 /commit-commands:commit
224 ```
225
226 Cela prépare vos modifications, génère un message de commit et crée le commit.
227
228 Chaque plugin fonctionne différemment. Consultez les détails du plugin dans l'onglet **Discover** pour voir les commandes et skills qu'il fournit, ou visitez sa page d'accueil pour obtenir des conseils d'utilisation.
229 </Step>
230</Steps>
231
232<h2 id="add-marketplaces">
233 Ajouter des marketplaces
234</h2>
235
236Utilisez la commande `/plugin marketplace add` pour ajouter des marketplaces de différentes sources.
237
238<Tip>
239 **Raccourcis** : Vous pouvez utiliser `/plugin market` au lieu de `/plugin marketplace`, et `rm` au lieu de `remove`.
240</Tip>
241
242* **Référentiels GitHub** : format `owner/repo` (par exemple, `anthropics/claude-code`)
243* **URLs Git** : n'importe quelle URL de référentiel git, y compris GitLab, Bitbucket et les serveurs auto-hébergés
244* **Chemins locaux** : répertoires ou chemins directs vers les fichiers `marketplace.json`
245* **URLs distantes** : URLs directs vers les fichiers `marketplace.json` hébergés
246* **claude.ai** : marketplaces hébergées sur claude.ai pour votre compte, comme la bibliothèque de plugins de votre organisation, que vous [ajoutez par nom depuis l'onglet **Marketplaces** ou votre shell](#add-from-claude-ai) plutôt que par source
247
248<h3 id="add-from-github">
249 Ajouter depuis GitHub
250</h3>
251
252Ajoutez 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.
253
254Par exemple, `anthropics/claude-code` fait référence au référentiel `claude-code` appartenant à `anthropics` :
255
256```shell theme={null}
257/plugin marketplace add anthropics/claude-code
258```
259
260<h3 id="add-from-other-git-hosts">
261 Ajouter depuis d'autres hôtes Git
262</h3>
263
264Ajoutez un référentiel git marketplace en fournissant son URL complète. Pour une URL `https://`, l'inclusion du suffixe `.git` dépend de l'hôte :
265
266* **`github.com` et `gitlab.com`** : Claude Code reconnaît une URL de référentiel avec ou sans le suffixe `.git` et la clone. L'ajout d'une URL `gitlab.com` sans le suffixe nécessite Claude Code v2.1.232 ou ultérieur. Avant v2.1.232, Claude Code la traitait comme un lien direct vers un fichier `marketplace.json` hébergé.
267* **Azure DevOps** : omettez le suffixe. Claude Code clone n'importe quelle URL dont le chemin contient `/_git/`. Si vous ajoutez `.git` à un chemin `/_git/`, le clonage échoue.
268* **Tous les autres hôtes, y compris les serveurs GitLab auto-géré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é. Pour un hôte dont les URLs de clonage ne portent pas le suffixe, comme AWS CodeCommit, ajoutez la marketplace en tant qu'entrée git dans [`extraKnownMarketplaces`](/docs/fr/settings-reference#extraknownmarketplaces). Claude Code clone une entrée git que son URL se termine ou non par `.git`.
269
270Claude Code clone également une URL `gitlab.com` avec des sous-groupes imbriqués, comme `https://gitlab.com/group/subgroup/project`.
271
272Incluez le préfixe `https://`. Claude Code v2.1.196 et versions ultérieures rejettent un hôte saisi sans celui-ci, tel que `gitlab.com/company/plugins.git`, comme un raccourci `owner/repo` GitHub invalide, et l'erreur vous indique d'ajouter le préfixe. Les versions antérieures l'ont mal interprété comme un chemin de référentiel GitHub et échouent au moment du clonage.
273
274Utilisation de HTTPS :
275
276```shell theme={null}
277/plugin marketplace add https://gitlab.com/company/plugins.git
278```
279
280Utilisation de SSH :
281
282```shell theme={null}
283/plugin marketplace add git@gitlab.com:company/plugins.git
284```
285
286Claude Code clone une adresse SSH que celle-ci se termine ou non par `.git`.
287
288Pour ajouter une branche ou un tag spécifique, ajoutez `#` suivi de la ref :
289
290```shell theme={null}
291/plugin marketplace add https://gitlab.com/company/plugins.git#v1.0.0
292```
293
294<h3 id="add-from-local-paths">
295 Ajouter depuis des chemins locaux
296</h3>
297
298Ajoutez un répertoire local qui contient un fichier `.claude-plugin/marketplace.json` :
299
300```shell theme={null}
301/plugin marketplace add ./my-marketplace
302```
303
304Vous pouvez également ajouter un chemin direct vers un fichier `marketplace.json` :
305
306```shell theme={null}
307/plugin marketplace add ./path/to/marketplace.json
308```
309
310<h3 id="add-from-remote-urls">
311 Ajouter depuis des URLs distantes
312</h3>
313
314Ajoutez un fichier `marketplace.json` distant via URL :
315
316```shell theme={null}
317/plugin marketplace add https://example.com/marketplace.json
318```
319
320<Note>
321 Les marketplaces basées sur URL ont certaines limitations par rapport aux marketplaces basées sur Git. Si les installations de plugins à partir d'une marketplace basée sur URL échouent, consultez [Dépannage](/docs/fr/plugin-marketplaces#plugins-with-relative-paths-fail-in-url-based-marketplaces).
322</Note>
323
324<h3 id="add-from-claude-ai">
325 Ajouter depuis claude.ai
326</h3>
327
328Dans les sessions de terminal où [les plugins se synchronisent depuis votre compte claude.ai](/docs/fr/plugins-reference#synced-plugins), claude.ai peut également lister les marketplaces pour vous, comme la bibliothèque de plugins de votre organisation et vos uploads claude.ai. `claude plugin marketplace list` les affiche dans une section `From claude.ai:`, et l'onglet **Marketplaces** du `/plugin` les liste. Sélectionnez-en un pour l'ajouter. L'ajout d'une marketplace depuis claude.ai nécessite Claude Code v2.1.273 ou ultérieur.
329
330Pour en ajouter une depuis votre shell, exécutez `claude plugin marketplace add` avec le flag `--claudeai` et le nom affiché dans la liste :
331
332```bash theme={null}
333claude plugin marketplace add --claudeai claudeai-organization-library
334```
335
336Claude Code enregistre la marketplace sous un nom local qui commence par `claudeai-`, dérivé du nom sous lequel claude.ai la liste : une marketplace listée comme « Organization library » s'enregistre comme `claudeai-organization-library`. Installez ses plugins par ce nom, par exemple avec `claude plugin install <plugin>@claudeai-organization-library`.
337
338Si vous vous déconnectez ou vous connectez avec un compte différent, la marketplace reste configurée mais n'affiche aucun plugin, et les plugins que vous avez déjà installés à partir de celle-ci continuent de se charger.
339
340La section `From claude.ai:` peut également lister les marketplaces basées sur git partagées via claude.ai. Vous les ajoutez avec la commande `marketplace add` ordinaire, en utilisant la source que la liste affiche.
341
342<h2 id="install-plugins">
343 Installer des plugins
344</h2>
345
346Une fois que vous avez ajouté des marketplaces, vous pouvez installer un plugin par nom. Pour une marketplace que vous n'avez pas encore ajoutée, vous pouvez plutôt [l'ajouter et l'installer en une seule commande](#add-a-marketplace-and-install-in-one-command).
347
348Pour installer par nom :
349
350```shell theme={null}
351/plugin install plugin-name@marketplace-name
352```
353
354La commande ouvre les détails de ce plugin, où vous choisissez une [portée d'installation](/docs/fr/settings#where-settings-live). Vous voyez les mêmes choix lorsque vous exécutez `/plugin`, allez à l'onglet **Discover** et appuyez sur **Entrée** sur un plugin :
355
356* **User scope** : installez pour vous-même dans tous les projets
357* **Project scope** : installez pour tous les collaborateurs sur ce référentiel, ce qui ajoute le plugin à `.claude/settings.json`
358* **Local scope** : installez pour vous-même dans ce référentiel uniquement, non partagé avec les collaborateurs
359
360Pour installer sans étape interactive, utilisez la commande shell [`claude plugin install`](/docs/fr/plugins-reference#plugin-install), qui s'installe à la portée utilisateur sauf si vous passez `--scope`. Pour un plugin avec une [source `command`](/docs/fr/plugin-marketplaces#how-users-accept-the-command), passez `--yes` pour accepter la commande qu'il affiche.
361
362Vous pouvez également voir des plugins avec la portée **managed**. Ceux-ci sont installés par les administrateurs via [managed settings](/docs/fr/managed-settings) et ne peuvent pas être modifiés.
363
364Claude Code recherche le plugin dans sa copie locale du catalogue de marketplace. La façon dont vous nommez le plugin contrôle si Claude Code actualise d'abord cette copie :
365
366* **Avec un nom de marketplace** : lorsque vous installez `plugin-name@marketplace-name`, dans une session ou avec `claude plugin install`, Claude Code actualise cette marketplace avant la recherche. Claude Code exécute l'actualisation même si vous avez désactivé [auto-update](#configure-auto-updates) pour la marketplace ou défini `DISABLE_AUTOUPDATER`. Avant la v2.1.232, Claude Code n'actualisait pas la marketplace avant la recherche. Claude Code ignore cette actualisation lorsque :
367 * La marketplace n'a pas été [ajoutée depuis GitHub, un autre hôte Git, une URL distante](#add-marketplaces), ou [claude.ai](#add-from-claude-ai).
368 * Un [répertoire seed](/docs/fr/plugin-marketplaces#pre-populate-plugins-for-containers) fournit la marketplace.
369 * Claude Code a actualisé la marketplace au cours des 30 dernières secondes.
370 * Vous avez défini [`CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`](/docs/fr/env-vars).
371 * [Managed settings](/docs/fr/plugin-marketplaces#managed-marketplace-restrictions) bloquent la marketplace, auquel cas Claude Code refuse également l'installation.
372* **Nom du plugin uniquement** : lorsque vous exécutez `/plugin install plugin-name` dans une session, Claude Code actualise uniquement les marketplaces qu'il [met à jour en arrière-plan](#configure-auto-updates), et uniquement après l'échec de la recherche. Lorsque vous exécutez `claude plugin install plugin-name`, Claude Code lit les catalogues en cache sans actualiser. Pour installer un plugin qui a été publié après votre dernière actualisation, exécutez `/plugin marketplace update <marketplace-name>` dans une session ou [`claude plugin marketplace update <marketplace-name>`](/docs/fr/plugin-marketplaces#plugin-marketplace-update) dans votre shell, puis réessayez l'installation.
373
374Si l'actualisation avant une installation nommée échoue, par exemple parce que vous êtes hors ligne, Claude Code recherche le plugin dans le catalogue en cache de toute façon. `claude plugin install` signale `marketplace not refreshed` dans son message de succès, et `/plugin install` affiche l'échec au-dessus des détails du plugin ou dans son message non trouvé.
375
376Lorsque vous installez à partir de l'interface `/plugin`, le résumé d'installation vous indique si le plugin est actif dans votre session actuelle :
377
378* `Plugin is now active.` : Claude Code a activé le plugin dans le cadre de l'installation.
379* `Run /reload-plugins to activate.` : le plugin n'est pas encore actif, car l'activer [invaliderait le cache de prompt](/docs/fr/prompt-caching#enabling-or-disabling-a-plugin) ou parce que la tentative d'activation a échoué. Claude Code exécute ensuite `/reload-plugins` pour vous. Si ce rechargement avertit à propos du cache de prompt, exécutez `/reload-plugins --force` pour [activer le plugin de toute façon](#apply-plugin-changes-without-restarting).
380* Si le plugin ne se charge pas, le résumé signale l'échec et l'onglet **Errors** de `/plugin` affiche le détail.
381
382Avant la v2.1.221, aucune installation n'a pris effet dans la session actuelle jusqu'à ce que vous exécutiez `/reload-plugins` ou redémarriez.
383
384La commande shell `claude plugin install` ne s'exécute pas dans une session, donc Claude Code charge les plugins qu'il installe la prochaine fois que vous démarrez Claude Code, ou lorsque vous exécutez `/reload-plugins` dans une session déjà ouverte.
385
386<Warning>
387 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.
388</Warning>
389
390<h3 id="add-a-marketplace-and-install-in-one-command">
391 Ajouter une marketplace et installer en une seule commande
392</h3>
393
394Pour installer un plugin à partir d'une marketplace que vous n'avez pas encore ajoutée, nommez la source de la marketplace avec `--marketplace`. Nécessite Claude Code v2.1.275 ou version ultérieure.
395
396```shell theme={null}
397/plugin install quality-review-plugin --marketplace your-org/plugins
398```
399
400La source prend [les mêmes formes que `/plugin marketplace add`](#add-marketplaces), telles que GitHub `owner/repo`, une URL git ou un chemin local, sauf qu'elle ne peut pas contenir d'espaces. Donnez le nom du plugin nu, sans suffixe `@marketplace`.
401
402Claude Code affiche la source qu'il a résolue et vous demande de confirmer avant d'ajouter la marketplace. Refuser annule l'installation et n'ajoute rien. Une fois la marketplace ajoutée, les détails du plugin s'ouvrent et vous choisissez une [portée d'installation](/docs/fr/settings#where-settings-live). Si la source correspond à une marketplace que vous avez déjà ajoutée, Claude Code ignore la confirmation et ouvre les détails du plugin dans cette marketplace.
403
404<h2 id="manage-installed-plugins">
405 Gérer les plugins installés
406</h2>
407
408Exé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.
409
410Depuis la liste, vous pouvez :
411
412* appuyer sur `f` pour ajouter ou retirer le plugin sélectionné de vos favoris
413* taper pour filtrer par nom ou description du plugin
414* appuyer sur Enter pour ouvrir la vue détaillée d'un plugin et l'activer, le désactiver ou le désinstaller
415
416Claude Code répertorie également les [plugins synchronisés depuis votre compte claude.ai](/docs/fr/plugins-reference#synced-plugins) dans l'onglet **Installed**, avec `synced` comme source. Vous pouvez en activer ou désactiver un sauf si votre organisation l'a marqué comme obligatoire. Pour en supprimer un, désactivez-le sur claude.ai. Les plugins synchronisés apparaissent dans les sessions de terminal sur Claude Code v2.1.273 ou ultérieur.
417
418Quand vous désinstallez un plugin qu'un `.claude/settings.json` de projet active, Claude Code vous demande quelle portée vous visez : le désactiver pour vous seul, ce qui écrit une substitution dans votre `.claude/settings.local.json` et laisse le plugin installé pour le projet, ou le désinstaller pour tout le monde, ce qui le supprime du `.claude/settings.json` partagé.
419
420La vue détaillée affiche les composants que le plugin contribue : commandes, skills, agents, hooks, serveurs MCP et serveurs LSP. Le même inventaire est disponible depuis la ligne de commande avec `claude plugin details`.
421
422Claude Code répertorie également les plugins de marketplace que vous avez installés vous-même mais que vous n'avez pas utilisés depuis au moins deux semaines, sur une période d'au moins 10 sessions, sous un en-tête **Not used recently** dans l'onglet **Installed**. La vue détaillée affiche une ligne **Last used** pour chaque plugin. Utilisez ces informations pour trouver les plugins qui ajoutent toujours un coût de démarrage et de contexte même si vous ne les utilisez plus, puis désactivez-les ou désinstallez-les.
423
424Deux types de plugins ne sont jamais listés comme inutilisés :
425
426* les plugins que votre organisation gère ou que vous chargez avec `--plugin-dir`
427* les plugins qui contribuent un thème, un style de sortie, un moniteur ou un workflow, car ils fournissent de la valeur sans une invocation à suivre
428
429L'en-tête **Not used recently** et la ligne **Last used** sont tous deux masqués quand votre organisation restreint les marketplaces avec [`strictKnownMarketplaces`](/docs/fr/settings-reference#strictknownmarketplaces).
430
431Un [serveur de langage](/docs/fr/plugins#add-lsp-servers-to-your-plugin) d'un plugin compte comme utilisé quand il fournit des diagnostics ou répond à une demande de navigation de code, donc un plugin LSP dont le serveur est actif dans vos sessions n'est pas listé comme inutilisé. Avant v2.1.203, l'activité du serveur de langage ne pouvait pas être comptée comme une utilisation, donc les plugins qui contribuent un serveur LSP étaient exemptés du groupe entièrement, de la même manière que les plugins de thème et de style de sortie le sont toujours.
432
433La première session sur une version qui compte l'activité du serveur de langage réinitialise également l'enregistrement d'utilisation de chaque plugin LSP qui n'avait pas encore enregistré d'utilisation, donc Claude Code ne juge pas un plugin que vous avez installé plus tôt comme inutilisé en fonction des données enregistrées avant que l'activité de son serveur soit suivie.
434
435Quand 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.
436
437Vous pouvez également gérer les plugins avec des commandes directes :
438
439* Quand vous exécutez `/plugin disable`, `/plugin enable` ou `/plugin uninstall`, Claude Code ouvre le panneau de plugins pour appliquer la modification et le laisse ouvert. Appuyez sur **Esc** pour fermer le panneau avant de taper une autre commande. [Appliquer les modifications de plugin sans redémarrer](#apply-plugin-changes-without-restarting) décrit quand la modification prend effet dans votre session.
440* Pour les scripts, utilisez plutôt les commandes shell `claude plugin`, qui n'ouvrent pas le panneau.
441
442Lister les plugins installés sans ouvrir le menu :
443
444```shell theme={null}
445/plugin list
446```
447
448Passez `--enabled` ou `--disabled` pour afficher uniquement les plugins dans cet état.
449
450Désactiver un plugin sans le désinstaller :
451
452```shell theme={null}
453/plugin disable plugin-name@marketplace-name
454```
455
456Réactiver un plugin désactivé :
457
458```shell theme={null}
459/plugin enable plugin-name@marketplace-name
460```
461
462Dans ces identifiants, `plugin-name` est le `name` du plugin dans l'[entrée de marketplace](/docs/fr/plugin-marketplaces#plugin-entries), qui peut différer du `name` dans le propre `plugin.json` du plugin.
463
464À partir de Claude Code v2.1.195, **Enable** et **Disable** dans l'interface `/plugin` fonctionnent pour les plugins dont les deux noms diffèrent, et `/plugin enable` et `/plugin disable` acceptent l'un ou l'autre nom. Quand vous désactivez un tel plugin dans une version antérieure, Claude Code signale `already disabled` et le laisse activé.
465
466Supprimer complètement un plugin :
467
468```shell theme={null}
469/plugin uninstall plugin-name@marketplace-name
470```
471
472L'option `--scope` vous permet de cibler une portée spécifique avec les commandes CLI :
473
474```shell theme={null}
475claude plugin install formatter@your-org --scope project
476claude plugin uninstall formatter@your-org --scope project
477```
478
479<h3 id="apply-plugin-changes-without-restarting">
480 Appliquer les modifications de plugin sans redémarrer
481</h3>
482
483Quand vous fermez le menu `/plugin`, Claude Code exécute `/reload-plugins` pour vous pour appliquer les modifications que vous avez apportées, telles que l'installation, l'activation, la désactivation et la désinstallation de plugins. Si le rechargement invaliderait le [cache de prompt](/docs/fr/prompt-caching#enabling-or-disabling-a-plugin), il avertit et laisse les modifications en attente à la place ; exécutez `/reload-plugins --force` pour les appliquer quand même. Si Claude répond toujours quand vous fermez le menu, le rechargement s'exécute après la fin de la réponse.
484
485Pour les modifications de plugin qui se produisent en dehors du menu, exécutez `/reload-plugins` vous-même. Ces modifications incluent :
486
487* Une commande `claude plugin` que vous avez exécutée dans un autre terminal
488* Les modifications d'un plugin que vous avez chargé avec [`--plugin-dir`](/docs/fr/plugins#test-your-plugins-locally) pendant que vous le développez
489* Une [mise à jour automatique](#configure-auto-updates) de plugin dont la notification vous demande de recharger
490* Une [synchronisation depuis votre compte claude.ai](/docs/fr/plugins-reference#synced-plugins) qui a ajouté, mis à jour ou supprimé un plugin et a affiché une notification vous demandant de recharger
491* Un changement dans un dossier [`--plugin-dir`](/docs/fr/plugins#test-your-plugins-locally) que Claude Code a retenu parce que l'appliquer invaliderait le cache de prompt
492
493Avant v2.1.268, les plugins que vous avez activés, désactivés ou désinstallés dans le menu, et les installations qui ne se sont pas activées pendant l'installation, restaient en attente jusqu'à ce que vous exécutiez `/reload-plugins`.
494
495`/reload-plugins` s'exécute également dans les sessions sans terminal interactif, telles que l'application de bureau, le SDK Agent et le [mode non interactif](/docs/fr/headless) avec `-p`. Nécessite Claude Code v2.1.260 ou ultérieur. Deux limites s'appliquent dans ces sessions :
496
497* La commande s'exécute uniquement quand vous la tapez directement dans la session, par exemple dans l'invite `-p` ou la boîte d'invite de l'application de bureau. Quand vous l'envoyez plutôt via une connexion distante, telle que [Contrôle à distance](/docs/fr/remote-control) ou un message de chat relayé, la commande refuse sans recharger quoi que ce soit.
498* Le rechargement ne connecte ni ne déconnecte les serveurs MCP de plugin. Ces modifications prennent effet dans votre prochaine session.
499
500Claude 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, en omettant le comptage du serveur MCP de plugin dans une session sans terminal interactif. Dans le comptage des skills, Claude Code inclut chaque skill qu'un plugin fournit : à la fois ses entrées `commands/` et ses skills `SKILL.md`. Avant v2.1.246, Claude Code comptait uniquement les entrées `commands/`, donc il pouvait recharger les skills `SKILL.md` d'un plugin et signaler quand même `0 skills` dans le résumé.
501
502Le rechargement a un coût en jetons sur la demande suivante : les composants nouvellement chargés s'annoncent dans le contenu ajouté à la conversation, tandis que l'historique existant lit toujours à partir du cache de prompt. Un plugin qui fournit des serveurs MCP coûte plus cher quand ses outils ne sont pas différés par [recherche d'outils](/docs/fr/mcp#scale-with-mcp-tool-search) : le changement invalide le cache et la demande suivante relit l'intégralité de la conversation. Consultez [activation ou désactivation d'un plugin](/docs/fr/prompt-caching#enabling-or-disabling-a-plugin) pour plus de détails.
503
504<h2 id="manage-marketplaces">
505 Gérer les marketplaces
506</h2>
507
508Vous pouvez gérer les marketplaces via l'interface interactive `/plugin` ou avec des commandes CLI.
509
510<h3 id="use-the-interactive-interface">
511 Utiliser l'interface interactive
512</h3>
513
514Exécutez `/plugin` et allez à l'onglet **Marketplaces** pour :
515
516* Visualiser toutes vos marketplaces ajoutées avec leurs sources et statut
517* Ajouter de nouvelles marketplaces
518* Mettre à jour les listes de marketplace pour récupérer les derniers plugins
519* Supprimer les marketplaces dont vous n'avez plus besoin
520
521<h3 id="use-cli-commands">
522 Utiliser les commandes CLI
523</h3>
524
525Vous pouvez également gérer les marketplaces avec des commandes directes.
526
527Lister toutes les marketplaces configurées :
528
529```shell theme={null}
530/plugin marketplace list
531```
532
533Actualiser les listes de plugins d'une marketplace :
534
535```shell theme={null}
536/plugin marketplace update marketplace-name
537```
538
539Supprimer une marketplace :
540
541```shell theme={null}
542/plugin marketplace remove marketplace-name
543```
544
545<Warning>
546 La suppression d'une marketplace désinstallera tous les plugins que vous avez installés à partir de celle-ci.
547</Warning>
548
549<h3 id="configure-auto-updates">
550 Configurer les mises à jour automatiques
551</h3>
552
553Claude Code peut automatiquement mettre à jour les marketplaces et leurs plugins installés en arrière-plan après le 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 sur le disque.
554
555Claude Code vérifie les mises à jour de marketplace et de plugins après le démarrage de votre session, avec un délai aléatoire pouvant aller jusqu'à dix minutes, de sorte que la session en cours continue d'utiliser les versions qu'elle a chargées au lancement. Si des plugins ont été mis à jour, vous verrez une notification vous invitant à exécuter `/reload-plugins`, ou les nouvelles versions se chargeront au prochain lancement.
556
557La mise à jour automatique exclut également un plugin dont l'entrée de marketplace déclare un `headersHelper` : Claude Code [n'exécute ni la commande ni télécharge l'archive](/docs/fr/plugin-marketplaces#installs-and-updates-that-refuse-the-command-instead-of-asking) sur ce chemin ; cette section indique quand Claude Code liste le plugin dans l'onglet Erreurs de `/plugin` afin que vous puissiez le mettre à jour depuis sa propre vue.
558
559Claude Code met à jour les plugins qui ont une [source `command`](/docs/fr/plugin-marketplaces#command-sources) selon un calendrier distinct du paramètre de mise à jour automatique de la marketplace et de `DISABLE_AUTOUPDATER`. À la place, il [réexécute la commande une fois par session](/docs/fr/plugin-marketplaces#when-claude-code-re-runs-the-command) et installe la sortie comme une nouvelle version de plugin quand son [hash](/docs/fr/plugins-reference#version-management) a changé.
560
561Basculez la mise à jour automatique pour les marketplaces individuelles via l'interface utilisateur :
562
5631. Exécutez `/plugin` pour ouvrir le gestionnaire de plugins
5642. Sélectionnez **Marketplaces**
5653. Choisissez une marketplace dans la liste
5664. Sélectionnez **Enable auto-update** ou **Disable auto-update**
567
568`claude-plugins-official`, la plupart des autres marketplaces officielles Anthropic, et [les marketplaces ajoutées depuis claude.ai](#add-from-claude-ai) 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.
569
570Les administrateurs peuvent également définir `"autoUpdate": true` sur chaque entrée [`extraKnownMarketplaces`](/docs/fr/settings-reference#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.
571
572Pour désactiver les mises à jour automatiques pour Claude Code et pour les plugins récupérés à partir des marketplaces, définissez la variable d'environnement `DISABLE_AUTOUPDATER`. Les plugins avec une [source `command`](/docs/fr/plugin-marketplaces#command-sources) suivent leur propre résolve une fois par session. Consultez [Auto updates](/docs/fr/setup#auto-updates) pour plus de détails.
573
574Pour 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` :
575
576```bash theme={null}
577export DISABLE_AUTOUPDATER=1
578export FORCE_AUTOUPDATE_PLUGINS=1
579```
580
581<h2 id="configure-team-marketplaces">
582 Configurer les marketplaces d'équipe
583</h2>
584
585Les administrateurs d'équipe peuvent configurer l'installation automatique de marketplace pour les projets en ajoutant la configuration de marketplace à `.claude/settings.json`. Une fois qu'un membre de l'équipe [fait confiance au dossier du référentiel](/docs/fr/permissions#what-runs-before-you-trust-a-folder), Claude Code ajoute ces marketplaces sans invite supplémentaire.
586
587À partir de Claude Code v2.1.195, l'ajout de la marketplace n'installe pas les plugins provenant d'une source externe, sur tout chemin qui charge des plugins. Un plugin que seul le `.claude/settings.json` du projet active, et qui provient d'une source externe telle qu'un référentiel GitHub ou un package npm, ne se charge pas tant que le membre de l'équipe ne l'installe pas. Jusqu'à ce moment, Claude Code signale le plugin comme non installé et affiche la commande `claude plugin install` à exécuter.
588
589Ajoutez `extraKnownMarketplaces` au `.claude/settings.json` de votre projet :
590
591```json theme={null}
592{
593 "extraKnownMarketplaces": {
594 "my-team-tools": {
595 "source": {
596 "source": "github",
597 "repo": "your-org/claude-plugins"
598 }
599 }
600 }
601}
602```
603
604Pour les options de configuration complètes incluant `extraKnownMarketplaces` et `enabledPlugins`, consultez [Plugin settings](/docs/fr/settings-reference#plugin-settings).
605
606<h2 id="security">
607 Sécurité
608</h2>
609
610Les 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](/docs/fr/plugin-marketplaces#managed-marketplace-restrictions).
611
612<h2 id="troubleshooting">
613 Dépannage
614</h2>
615
616<h3 id="/plugin-command-not-recognized">
617 Commande /plugin non reconnue
618</h3>
619
620Si vous voyez « unknown command » ou la commande `/plugin` n'apparaît pas :
621
6221. **Vérifiez votre version** : Exécutez `claude --version` pour voir ce qui est installé.
6232. **Mettez à jour Claude Code** :
624 * **Homebrew** : `brew upgrade claude-code`, ou `brew upgrade claude-code@latest` si vous avez installé ce cask
625 * **npm** : `npm install -g @anthropic-ai/claude-code@latest`
626 * **Native installer** : Réexécutez la commande d'installation depuis [Setup](/docs/fr/setup)
6273. **Redémarrez Claude Code** : Après la mise à jour, redémarrez votre terminal et exécutez `claude` à nouveau.
628
629<h3 id="common-issues">
630 Problèmes courants
631</h3>
632
633Si 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.
634
635Pour un dépannage détaillé avec des solutions, consultez [Dépannage](/docs/fr/plugin-marketplaces#troubleshooting) dans le guide de la marketplace. Pour les outils de débogage, consultez [Debugging and development tools](/docs/fr/plugins-reference#debugging-and-development-tools).
636
637<h3 id="code-intelligence-issues">
638 Problèmes de code intelligence
639</h3>
640
641* **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 `/plugin` pour plus de détails.
642* **Utilisation élevée de la mémoire** : Les serveurs de langage comme `rust-analyzer` et `pyright` peuvent 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.
643* **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.
644
645<h2 id="next-steps">
646 Prochaines étapes
647</h2>
648
649* **Construisez vos propres plugins** : Consultez [Plugins](/docs/fr/plugins) pour créer des skills, des agents et des hooks
650* **Créez une marketplace** : Consultez [Créer une marketplace de plugins](/docs/fr/plugin-marketplaces) pour distribuer des plugins à votre équipe ou communauté
651* **Référence technique** : Consultez [Plugins reference](/docs/fr/plugins-reference) pour les spécifications complètes