Mentions légalesConfidentialité
Gaëtan Wittebolle.
UmamiContactEN
EN
← Guides
Claude Code, le guide
Chapitre 16 / 22
  • 15Créer des visuels : artifacts, Design, Slides et images
  • 16Les plugins et le marketplace
  • 17MCP : connecter Claude à tes outils
  • 18Laisser Claude travailler seul : /goal, /loop, routines et workflows
  • 19Optimiser coûts et tokens : le cache, le modèle et le suivi
  • 20Les mods : modifier Claude Code lui-même
  • 21Ma configuration complète

Partie 6 · Pour aller plus loin

Les plugins et le marketplace

Chapitre 16 · 10 min de lecture

Comment trouver un plugin, le lire avant de l'installer, voir ce qu'il coûte en contexte, puis publier le tien. Avec ce qui est arrivé en septembre et octobre 2026 : Claude Marketplace, les mods, claude plugin eval.

Un plugin, c'est quoi exactement

Pluginplugin Claude Code

Un paquet qui s'installe en une commande et ajoute d'un coup des skills, des commandes, des subagents, des hooks ou des serveurs MCP à Claude Code. Il vient d'un marketplace, un dépôt qui en référence plusieurs. Pour toi, ça veut dire récupérer le workflow de quelqu'un d'autre sans copier ses fichiers, mais aussi faire tourner son code sur ta machine.

Techniquement, un plugin est un repo Git (ou une archive zip) qui peut contenir des slash commands, des skills (instructions métier chargées au bon moment), des hooks (scripts lancés sur SessionStart, PreToolUse, etc.), des serveurs MCP pré-configurés et des sub-agents. Claude Code gère la mise à jour, l'activation et la désactivation. Depuis le 1er octobre 2026, il peut aussi embarquer un mod, du code qui s'exécute dans Claude Code lui-même (on y revient plus bas, et le chapitre 20 y est consacré).

Avant les plugins, il fallait copier-coller des fichiers markdown entre projets et expliquer à chaque personne comment installer ton workflow. Maintenant une commande suffit.

Où trouver des plugins

SourceCe que c'est
Claude MarketplaceLe catalogue d'Anthropic lancé le 23 septembre 2026, connecteurs et plugins au même endroit
claude-plugins-official (anthropics/claude-plugins-official)Le marketplace officiel d'Anthropic
claude-community (anthropics/claude-plugins-community)L'annuaire communautaire : 2 282 plugins au 21 septembre 2026
claude.aiLes skills activées sur ton compte claude.ai se synchronisent vers le terminal

La synchro des skills se fait dans un seul sens, de claude.ai vers ta machine, et seulement quand tu es connecté avec ton abonnement. /skills les liste sous claude.ai sync. Pratique si tu as déjà monté des skills côté app. Si tu ne veux pas les voir dans tous tes projets, mets "syncClaudeAiSkills": false dans tes settings utilisateur. Les plugins que tu as uploadés sur claude.ai, eux, ne descendent pas tout seuls : claude plugin marketplace list affiche ce marketplace (« My Uploads ») avec la commande claude plugin marketplace add --claudeai ... pour l'ajouter.

Un marketplace s'ajoute depuis un repo GitHub, une URL git ou un chemin local. L'annuaire communautaire est ouvert : la présence d'un plugin dedans ne veut pas dire qu'Anthropic l'a audité.

Installer et gérer tes plugins

Depuis Claude Code, tape /plugin. Tu as le catalogue, les descriptions et le bouton d'installation.

Depuis le terminal, si tu sais déjà ce que tu veux :

# ajouter un marketplace (une fois)
claude plugin marketplace add anthropics/claude-plugins-community

# installer : nom@marketplace
claude plugin install superpowers@claude-plugins-official

# voir ce qui est installé, et les marketplaces configurés
claude plugin list
claude plugin marketplace list

# inventaire d'un plugin et coût projeté en tokens, avant ou après install
claude plugin details superpowers

# désactiver sans désinstaller
claude plugin disable superpowers@claude-plugins-official

# mettre à jour (redémarrage nécessaire), désinstaller
claude plugin update superpowers@claude-plugins-official
claude plugin uninstall superpowers@claude-plugins-official

# supprimer les dépendances auto-installées devenues inutiles
claude plugin prune

claude plugins (au pluriel) marche aussi, c'est un alias.

Sécurité : lis avant d'installer

Un plugin exécute du code sur ta machine, avec tes droits. Un hook, c'est un script shell lancé à chaque événement. Un mod, c'est du JavaScript qui tourne dans Claude Code. Mi-septembre 2026, une faille baptisée "Plugin4Shell" a été divulguée : un plugin pouvait exécuter du code à distance en contournant l'épinglage par SHA. Elle est corrigée dans Claude Code, à condition d'être à jour.

La routine avant chaque install :

  1. Mets Claude Code à jour. Les correctifs de sécurité n'aident que si tu les as.
  2. Lis le plugin. claude plugin details <nom> pour l'inventaire, puis ouvre le repo : hooks/hooks.json et les scripts qu'il appelle d'abord, ce sont eux qui s'exécutent sans te demander.
  3. Épingle une version. Dans un marketplace, une entrée peut pointer sur un commit précis (sha). Plugin4Shell a montré que ça ne suffit pas seul, mais ça t'évite de recevoir en silence une mise à jour que tu n'as pas lue.
  4. Installe un plugin à la fois, et regarde ce qu'il change dans ta session avant d'en ajouter un autre. Avec cinq plugins empilés d'un coup, trop de skills se déclenchent en parallèle et tu ne sais plus qui fait quoi.

Ce qu'un plugin coûte en contexte

Chaque skill installé ajoute sa description à ton contexte, à chaque session. Dix plugins à quinze skills, ça fait vite beaucoup de tokens.

  • /skill-doctor liste tes skills avec leur coût en contexte et leur usage réel (le rapport s'ouvre dans l'onglet Stats de /plugin, v2.1.252 ou plus). Ce que tu n'as pas utilisé depuis un mois part.
  • claude plugin details <nom> donne le coût projeté d'un plugin avant de l'installer. Chez moi, claude plugin details superpowers annonce 15 skills, un hook SessionStart et environ 840 tokens ajoutés à chaque session.
  • /usage ventile la consommation de la session par skill, plugin, subagent et serveur MCP.

Le détail des leviers est dans le chapitre 19.

Quatre plugins à installer en premier

PluginMarketplaceValeur en une ligne
superpowersclaude-plugins-officialBrainstorm, plans, TDD, debug systématique, revue
commit-commandsclaude-plugins-official/commit, /commit-push-pr, /clean_gone
claude-seoclaude-communityAudit SEO complet avec score de santé sur 100
claude-blogclaude-communityPipeline de rédaction d'articles (Google + citations IA)

ralph-loop sort de cette liste. Il fait retravailler la même tâche en boucle jusqu'à ce qu'elle soit finie, et Claude Code sait maintenant le faire tout seul avec /goal et /loop (chapitre 18).

superpowers

Une quinzaine de skills de méthode, dans le marketplace officiel : brainstorming, writing-plans, executing-plans, systematic-debugging, test-driven-development, verification-before-completion, requesting-code-review, subagent-driven-development, using-git-worktrees.

Use case typique : avant d'écrire du code sur une feature floue, le skill brainstorming se déclenche (ou tu le demandes). Il clarifie l'intention, les exigences et le design avant la première ligne, au lieu de sauter sur la première idée.

claude plugin install superpowers@claude-plugins-official

commit-commands

Le plugin d'Anthropic qui fournit /commit. Beaucoup de gens croient que la commande est native : elle ne l'est pas. Tu récupères aussi /commit-push-pr (commit, push et ouverture de la PR d'un coup) et /clean_gone (nettoie les branches locales supprimées sur le remote).

claude plugin install commit-commands@claude-plugins-official

claude-seo

Il vient de l'annuaire communautaire et audite le site qui est dans ton repo. Il regarde la partie technique (crawlabilité, Core Web Vitals, sécurité), le contenu (E-E-A-T), le schema JSON-LD, les images, le sitemap et hreflang, plus la visibilité dans les moteurs IA (AI Overviews, ChatGPT, Perplexity). Il embarque 17 skills et 11 agents, et sort un score de santé de 0 à 100.

Use case : tu bosses sur un site Next.js, tu lances l'audit avant un déploiement, tu récupères le score et une liste de fixes prioritaires.

claude plugin install claude-seo@claude-community

claude-blog

Même auteur que claude-seo, côté rédaction : 20 commandes et 4 agents qui couvrent un article du plan à la réécriture, avec un score sur 100. Il lit le MDX, le markdown et le HTML.

Use case : /blog outline pour une structure tirée des résultats Google, /blog write pour le brouillon avec sources citées, puis une vérification SEO avant de publier.

claude plugin install claude-blog@claude-community

Le mien, si le CO2 t'intéresse

Hors classement, parce que c'est moi qui l'ai écrit. Je code toute la journée avec Claude Code et je ne savais pas ce que ça émettait. claude-carbon estime en local, à partir de tes tokens, le CO2 et le coût de ta session, et les affiche dans la status line. Chaque session est enregistrée dans une base SQLite locale, donc l'historique reste après la purge des transcripts à 30 jours. Il ajoute /carbon-report (rapport texte), /carbon-card (carte PNG) et /carbon-pr (empreinte d'une pull request).

npx claude-carbon

Ou par le marketplace : claude plugin marketplace add gwittebolle/claude-carbon puis claude plugin install claude-carbon@claude-carbon. Relance Claude Code ensuite.

Les mods : du code qui tourne dans Claude Code

Modun plugin qui contient du code

Un plugin qui embarque un fichier JavaScript ou TypeScript que Claude Code appelle dans son propre processus, sur des événements (un appel d'outil, un prompt envoyé, l'affichage d'une partie de l'interface). Il tourne avec tes droits, hors de tout sandbox.

Disponible depuis le 1er octobre 2026 (Claude Code v2.1.287 dans le terminal), dans la CLI et l'onglet Code de l'app desktop. Un mod peut dessiner un panneau ou un bandeau, épingler sa propre ligne sous le prompt, intercepter les appels d'outils et ajouter des commandes qui répondent sans tour de Claude. Certaines fonctions de Claude Code sont elles-mêmes des mods, comme /diff. Pour en écrire un, décris-le dans une session ou lance /plugin-authoring. Avant d'installer celui de quelqu'un d'autre, claude plugin validate sur son dossier liste ce qu'il écoute et ce qu'il appelle. Tout le détail, avec deux mods complets et testés, est au chapitre 20.

Un mod a plus de pouvoir qu'un skill. Un skill mal écrit donne une mauvaise réponse, un mod malveillant exécute ce qu'il veut sur ta machine. La routine de sécurité plus haut s'applique deux fois.

Créer et publier ton plugin

Démarrer

claude plugin init mon-plugin

La commande crée le squelette dans ~/.claude/skills/mon-plugin/. Il se charge tout seul à la session suivante, sous le nom mon-plugin@skills-dir. Tu itères en local avant de publier quoi que ce soit. Pour un mod, init ne sert pas : ses trois fichiers s'écrivent directement (chapitre 20).

Structure type

mon-plugin/
  .claude-plugin/
    plugin.json          # manifeste du plugin
  commands/              # slash commands
  skills/                # skills (un dossier par skill, avec SKILL.md)
  agents/                # sub-agents
  hooks/
    hooks.json           # chargé automatiquement
  .mcp.json              # serveurs MCP (optionnel)
  README.md

plugin.json minimal

{
  "name": "mon-plugin",
  "version": "1.0.0",
  "description": "Ce que fait le plugin en une phrase",
  "author": { "name": "ton-nom" },
  "homepage": "https://github.com/ton-handle/mon-plugin"
}

Ne redéclare pas hooks/hooks.json dans plugin.json. Claude Code le charge automatiquement. Le déclarer une deuxième fois casse le chargement du plugin ("Duplicate hooks file detected").

Tester avant de publier

# vérifie le manifeste, les skills, les agents, les commandes et le code d'un mod
claude plugin validate ./mon-plugin

# lance la suite de tests notés du plugin (dossier evals/ par défaut)
claude plugin eval ./mon-plugin

claude plugin eval fait tourner des cas de test (un prompt et des critères de notation) contre ton plugin, et les compare à une session sans plugin. Ça te dit si ton skill améliore le résultat ou pas. Il exécute le plugin sur ta machine : ne le lance que sur des plugins en qui tu as confiance.

Publier

  1. Push le repo sur GitHub (public)
  2. Si ton repo sert aussi de marketplace, ajoute un .claude-plugin/marketplace.json qui liste tes plugins
  3. Les utilisateurs l'ajoutent avec claude plugin marketplace add ton-handle/mon-plugin puis l'installent
  4. Pour apparaître dans l'annuaire communautaire, regarde le README du repo anthropics/claude-plugins-community

La doc complète : code.claude.com/docs/en/plugins/create.

Question

Un plugin apparaît dans l'annuaire communautaire anthropics/claude-plugins-community. Qu'est-ce que ça te garantit ?

Choisis une réponse pour voir l'explication.

À retenir

  • Trois sources : Claude Marketplace (claude.com/plugins), le marketplace officiel, et l'annuaire communautaire, qui n'est pas audité.
  • Avant d'installer : Claude Code à jour, claude plugin details, lecture des hooks. Plugin4Shell a rappelé qu'un plugin exécute du code chez toi.
  • /skill-doctor et /usage te disent ce que tes plugins coûtent en contexte. Élague ce qui ne sert pas.
  • Pour créer : claude plugin init, validate, eval. Ne redéclare jamais hooks/hooks.json dans plugin.json.

Sources

  • Découvrir des plugins (doc Claude Code)
  • Créer des plugins (doc Claude Code)
  • Mods overview (doc Claude Code)
  • Claude Marketplace, annonce
  • Annuaire communautaire anthropics/claude-plugins-community
← Chapitre 15

Créer des visuels : artifacts, Design, Slides et images

Chapitre 17 →

MCP : connecter Claude à tes outils

Une cohorte en live se prépare autour de ce guide. Rejoindre la liste d’attente →