IAMaîtriser l'IA générative Plan du corpus
Accueil/Plugins et marketplaces

Section 08 - Plugins et marketplaces

Un plugin, c'est ta boite a outils Claude Code rangee dans un seul dossier, installable en une commande par toute ton equipe.

Temps de lecture : 6 min | Niveau : Intermediaire

Ce que tu sauras faire apres

  • Reperer quand un plugin est utile et quand une simple skill suffit.
  • Installer, lister, mettre a jour et desinstaller des plugins avec les bonnes commandes.
  • Construire ton propre plugin data et le tester en local avant de le partager.
  • Publier une marketplace d'equipe sur un depot Git et gerer ses versions.
  • Evaluer la confiance d'un plugin tiers avant de l'installer sur ta machine.

🎯 Pourquoi cette section

Dans les sections precedentes tu as appris a ecrire des commandes, des agents, des skills et des hooks. Le probleme arrive juste apres : tout ca vit dans ton dossier .claude/ a toi, sur ta machine a toi.

Ton collegue data engineer ne les a pas. Ton projet Airflow ne les a pas. Et quand tu changes de poste, tu perds tout.

Le plugin resout exactement ce probleme. C'est un dossier unique qui regroupe tes skills, tes agents, tes hooks et tes serveurs MCP. Claude Code le charge comme un seul bloc, tu peux l'activer ou le desactiver d'un coup, et surtout tu peux le distribuer.

La documentation officielle le dit simplement : utilise un plugin quand tu veux plusieurs skills, subagents, hooks ou serveurs MCP packages comme une seule unite.


📚 Les fichiers de la section

Lis-les dans l'ordre. Chacun s'appuie sur le precedent.

FichierCe que tu y apprendsDuree
01-quest-ce-quun-plugin.mdCe qu'un plugin contient, son cycle de vie, activation et desactivation10 min
02-installer-et-gerer-des-plugins.mdAjouter une marketplace, installer, mettre a jour, desinstaller, evaluer la confiance12 min
03-creer-un-plugin.mdStructure de dossier, manifeste, exemple complet boite-a-outils-data15 min
04-marketplace-equipe.mdPublier sur Git, versionner, installer cote collegues, gouvernance12 min

✅ Prerequis

Cette section suppose que tu as lu et pratique les sections 05 a 07.

SectionCe dont tu as besoin ici
05-claude-code-basesLancer claude, comprendre les fichiers de reglages settings.json, les scopes user / project / local
06-agents-subagentsEcrire un fichier d'agent en Markdown avec son frontmatter (name, description, model)
07-skillsEcrire un SKILL.md avec son frontmatter et savoir ce que description declenche

Tu as aussi besoin de :

  • Claude Code installe et connecte (claude demarre une session).
  • git disponible dans ton terminal (les marketplaces sont des depots Git).
  • Un editeur de texte pour ecrire du JSON et du Markdown.

Verifie ta version avant de commencer, parce que plusieurs fonctionnalites de cette section ont une version minimale indiquee dans la doc :

claude --version
claude plugin --help

La doc officielle recommande explicitement de lancer claude plugin --help sur ta machine pour confirmer quelles sous-commandes ta version possede.


🧭 Comment aborder la section

Suis ce chemin, il correspond a l'ordre reel des choses :

  1. Comprendre (fichier 01) : de quoi est fait un plugin, et pourquoi c'est different d'une skill posee dans ~/.claude/skills/.
  2. Consommer (fichier 02) : installe d'abord un plugin existant de la marketplace officielle d'Anthropic. Tu vois le resultat en 2 minutes.
  3. Produire (fichier 03) : construis boite-a-outils-data, un plugin qui regroupe une skill de revue SQL, un agent d'audit de pipeline et un hook de verification.
  4. Distribuer (fichier 04) : pousse le tout sur un depot Git et donne a ton equipe la commande a taper.

Ne saute pas l'etape 2. Installer un plugin fait par quelqu'un d'autre t'apprend en 5 minutes ce qu'un plugin ajoute concretement dans une session.


🔍 Les trois mots de vocabulaire a retenir

Trois mots reviennent partout dans cette section. Fixe-les maintenant.

  • Plugin : un dossier de composants (skills, agents, hooks, serveurs MCP) avec un fichier manifeste .claude-plugin/plugin.json. C'est l'unite qu'on installe.
  • Marketplace : un depot ou un dossier qui contient un fichier .claude-plugin/marketplace.json. C'est un catalogue qui liste des plugins et dit ou aller chercher chacun. Ce n'est pas une boutique hebergee.
  • Manifeste : le fichier JSON qui donne son nom au plugin et decrit ce qu'il contient.

Attention a ne pas confondre : une « marketplace de plugins » au sens de /plugin marketplace add n'est pas le site claude.com/marketplace. La doc officielle prend la peine de le preciser.


📋 Le template pour demarrer

Colle ce prompt dans une session Claude Code avant d'ouvrir le fichier 01. Il te donne ton point de depart, sans que tu aies a chercher tes mots.

Contexte : je suis [DEV / DATA ENGINEER / DATA ANALYST] et je travaille surtout avec
[TECHNOS : ex. dbt, Airflow, PostgreSQL, pandas, Power BI].

Voici ma configuration Claude Code actuelle :
- skills : [LISTE ou "aucune"]
- agents : [LISTE ou "aucun"]
- hooks : [LISTE ou "aucun"]
- serveurs MCP : [LISTE ou "aucun"]

Trois questions :
1. Dans cette liste, qu'est-ce qui gagnerait a etre regroupe dans un plugin ?
2. Quel plugin de la marketplace claude-plugins-official je devrais installer
   en premier pour mon metier, et pourquoi ?
3. Donne-moi la commande exacte a taper pour l'installer.

Reponds en francais, en trois parties courtes.

A retenir

  • Un plugin regroupe skills, agents, hooks et serveurs MCP dans un dossier unique, charge comme une seule unite.
  • Une marketplace est un catalogue JSON, pas un hebergeur : elle dit ou trouver chaque plugin.
  • Fais le trajet complet : installer un plugin existant, puis en creer un, puis le publier.
  • Les prerequis sont les sections 05 a 07 : sans savoir ecrire une skill ou un agent, un plugin reste une coquille vide.
  • Un plugin active consomme du contexte a chaque tour de conversation, meme quand tu ne t'en sers pas. C'est un cout reel, pas une abstraction.

Depots GitHub a explorer

Ces depots te montrent des plugins et des marketplaces qui tournent vraiment : des manifestes plugin.json ecrits par d'autres, des marketplace.json complets, et la CI qui les valide avant publication.

DepotCe qu'on y trouvePar ou commencer
anthropics/claude-codeLes 13 plugins livres avec l'outil (code-review, commit-commands, hookify, plugin-dev...), chacun avec son .claude-plugin/plugin.json et ses dossiers commands/, agents/, skills/, hooks/plugins/plugin-dev/ : la boite a outils officielle pour ecrire un plugin, 7 skills et la commande /plugin-dev:create-plugin
anthropics/claude-plugins-officialLa marketplace officielle d'Anthropic : plugins maison dans plugins/, plugins tiers dans external_plugins/ (github, gitlab, linear, playwright, terraform...).claude-plugin/marketplace.json : environ 4 400 lignes de vraies entrees, avec des sources git-subdir epinglees par ref et sha, et la carte renames
obra/superpowersLe cas « un depot = un plugin + sa marketplace » : skills de methode dans skills/, hooks dans hooks/.claude-plugin/ : plugin.json et marketplace.json cote a cote, c'est le montage le plus simple a recopier
wshobson/agentsPlus de 90 plugins generes depuis une source unique vers plusieurs outils : plugins/ est la source, .claude-plugin/ la sortie Claude Code.claude-plugin/marketplace.json : environ 1 300 lignes, chaque entree portant version, license et category
davepoon/buildwithclaudeUn annuaire : une cinquantaine de plugins maison dans plugins/, plus un index de plugins et de marketplaces communautairesplugins/ : cherche le nom de ton besoin (agents-data-ai, commands-database-operations) avant d'ecrire le tien
ivan-magda/claude-code-plugin-templateUn template GitHub pour monter la marketplace de ton equipe : squelette de plugin, commandes de validation, workflows CI.github/workflows/validate-plugins.yml : le controle a copier pour refuser un manifeste casse avant qu'il parte chez tes collegues

Clone anthropics/claude-code en premier, et ouvre plugins/.

Tu as sous les yeux 13 plugins reels, ecrits par l'equipe qui fabrique l'outil. Pour la structure de dossier et le format du manifeste, c'est plus fiable que n'importe quel exemple trouve ailleurs.

Sources

Corpus personnel de formation · genere le 26/09/2026 · source : README.md