Glossaire Claude Code
Plugin marketplace
Un catalogue distribuant des plugins, offrant découverte, suivi des versions et mises à jour depuis des sources comme git.
Aussi appelé : marketplace.json, claude plugin marketplace, install plugins
Un catalogue de plugins est un catalogue qui distribue des plugins à d'autres, fournissant la découverte, le suivi des versions, les mises à jour automatiques et la prise en charge de plusieurs types de sources, y compris les dépôts git et les chemins locaux.
Le fichier du catalogue est .claude-plugin/marketplace.json à la racine du dépôt. Il définit le nom du catalogue, les informations du propriétaire et une liste de plugins avec leurs sources.
Flux de travail vérifié : construire des plugins, écrire marketplace.json, l'héberger sur GitHub, GitLab ou un autre hôte git. Les utilisateurs exécutent ensuite /plugin marketplace add <source> pour enregistrer le catalogue et /plugin install <nom-plugin>@<nom-catalogue> pour installer un plugin spécifique. Les utilisateurs actualisent leur copie locale du catalogue avec /plugin marketplace update.
Le name du catalogue est un identifiant en kebab-case et est public. Les utilisateurs le voient lors de l'installation, comme dans /plugin install my-tool@your-marketplace. Chaque utilisateur ne peut enregistrer qu'un seul catalogue par nom ; l'ajout d'un deuxième catalogue portant le même nom remplace le premier. Pour publier plusieurs plugins sous un même nom de catalogue, listez-les tous dans un seul marketplace.json.
Un catalogue est un canal de distribution, pas un indicateur de qualité. Être listé ne signifie pas qu'un plugin a été exécuté sur un travail réel. Cette lacune est la raison d'être de SkillProof. Par exemple, Release Skills gère les versions dans plusieurs langues, mais sa présence dans un catalogue ne garantit pas que son propre processus de configuration est sans faille.
Les catalogues sont un moyen de gérer et de partager des définitions de agent-skill, complétant la gestion des définitions de plugin. Comprendre la distinction entre personal-vs-project-skills est également essentiel pour considérer comment les plugins sont distribués et consommés.