Pour les spécifications techniques complètes et les schémas, voir Référence des plugins. Pour la gestion des marketplaces, voir Marketplaces de plugins.
Démarrage rapide
Créons un plugin de salutation simple pour vous familiariser avec le système de plugins. Nous allons construire un plugin fonctionnel qui ajoute une commande personnalisée, le tester localement, et comprendre les concepts de base.Prérequis
- Claude Code installé sur votre machine
- Familiarité de base avec les outils en ligne de commande
Créez votre premier plugin
1
Créer la structure de marketplace
2
Créer le répertoire du plugin
3
Créer le manifeste du plugin
Créer .claude-plugin/plugin.json
4
Ajouter une commande personnalisée
Créer commands/hello.md
5
Créer le manifeste de marketplace
Créer marketplace.json
6
Installer et tester votre plugin
Démarrer Claude Code depuis le répertoire parent
Ajouter la marketplace de test
Installer votre plugin
Essayer votre nouvelle commande
/help
pour voir votre nouvelle commande listée.- Manifeste du plugin (
.claude-plugin/plugin.json
) - Décrit les métadonnées de votre plugin - Répertoire des commandes (
commands/
) - Contient vos commandes slash personnalisées - Marketplace de test - Vous permet de tester votre plugin localement
Vue d’ensemble de la structure du plugin
Votre plugin suit cette structure de base :- Commandes : Créez des fichiers markdown dans le répertoire
commands/
- Agents : Créez des définitions d’agents dans le répertoire
agents/
- Hooks : Créez
hooks/hooks.json
pour la gestion d’événements - Serveurs MCP : Créez
.mcp.json
pour l’intégration d’outils externes
Prochaines étapes : Prêt à ajouter plus de fonctionnalités ? Passez à Développer des plugins plus complexes pour ajouter des agents, hooks et serveurs MCP. Pour les spécifications techniques complètes de tous les composants de plugins, voir Référence des plugins.
Installer et gérer les plugins
Apprenez à découvrir, installer et gérer les plugins pour étendre vos capacités Claude Code.Prérequis
- Claude Code installé et en cours d’exécution
- Familiarité de base avec les interfaces en ligne de commande
Ajouter des marketplaces
Les marketplaces sont des catalogues de plugins disponibles. Ajoutez-les pour découvrir et installer des plugins :Ajouter une marketplace
Parcourir les plugins disponibles
Installer des plugins
Via le menu interactif (recommandé pour la découverte)
Ouvrir l'interface de gestion des plugins
Via des commandes directes (pour une installation rapide)
Installer un plugin spécifique
Activer un plugin désactivé
Désactiver sans désinstaller
Supprimer complètement un plugin
Vérifier l’installation
Après avoir installé un plugin :- Vérifier les commandes disponibles : Exécutez
/help
pour voir les nouvelles commandes - Tester les fonctionnalités du plugin : Essayez les commandes et fonctionnalités du plugin
- Examiner les détails du plugin : Utilisez
/plugin
→ “Manage Plugins” pour voir ce que le plugin fournit
Configurer les flux de travail de plugins d’équipe
Configurez les plugins au niveau du dépôt pour assurer un outillage cohérent dans votre équipe. Lorsque les membres de l’équipe font confiance au dossier de votre dépôt, Claude Code installe automatiquement les marketplaces et plugins spécifiés. Pour configurer les plugins d’équipe :- Ajoutez la configuration de marketplace et de plugin au
.claude/settings.json
de votre dépôt - Les membres de l’équipe font confiance au dossier du dépôt
- Les plugins s’installent automatiquement pour tous les membres de l’équipe
Développer des plugins plus complexes
Une fois que vous êtes à l’aise avec les plugins de base, vous pouvez créer des extensions plus sophistiquées.Organiser des plugins complexes
Pour les plugins avec de nombreux composants, organisez votre structure de répertoires par fonctionnalité. Pour les dispositions de répertoires complètes et les modèles d’organisation, voir Structure de répertoire des plugins.Tester vos plugins localement
Lors du développement de plugins, utilisez une marketplace locale pour tester les changements de manière itérative. Ce flux de travail s’appuie sur le modèle de démarrage rapide et fonctionne pour les plugins de toute complexité.1
Configurer votre structure de développement
Organisez votre plugin et marketplace pour les tests :Cela crée :
Créer la structure de répertoires
2
Créer le manifeste de marketplace
Créer marketplace.json
3
Installer et tester
Démarrer Claude Code depuis le répertoire parent
Ajouter votre marketplace de développement
Installer votre plugin
- Essayez vos commandes avec
/command-name
- Vérifiez que les agents apparaissent dans
/agents
- Vérifiez que les hooks fonctionnent comme prévu
4
Itérer sur votre plugin
Après avoir apporté des modifications au code de votre plugin :Répétez ce cycle pendant que vous développez et affinez votre plugin.
Désinstaller la version actuelle
Réinstaller pour tester les changements
Pour plusieurs plugins : Organisez les plugins dans des sous-répertoires comme
./plugins/plugin-name
et mettez à jour votre marketplace.json en conséquence. Voir Sources de plugins pour les modèles d’organisation.Déboguer les problèmes de plugins
Si votre plugin ne fonctionne pas comme prévu :- Vérifiez la structure : Assurez-vous que vos répertoires sont à la racine du plugin, pas à l’intérieur de
.claude-plugin/
- Testez les composants individuellement : Vérifiez chaque commande, agent et hook séparément
- Utilisez les outils de validation et de débogage : Voir Outils de débogage et de développement pour les commandes CLI et les techniques de dépannage
Partager vos plugins
Quand votre plugin est prêt à être partagé :- Ajoutez de la documentation : Incluez un README.md avec des instructions d’installation et d’utilisation
- Versionnez votre plugin : Utilisez le versioning sémantique dans votre
plugin.json
- Créez ou utilisez une marketplace : Distribuez via des marketplaces de plugins pour une installation facile
- Testez avec d’autres : Faites tester le plugin par les membres de l’équipe avant une distribution plus large
Pour les spécifications techniques complètes, les techniques de débogage et les stratégies de distribution, voir Référence des plugins.
Prochaines étapes
Maintenant que vous comprenez le système de plugins de Claude Code, voici les chemins suggérés pour différents objectifs :Pour les utilisateurs de plugins
- Découvrir des plugins : Parcourez les marketplaces communautaires pour des outils utiles
- Adoption d’équipe : Configurez des plugins au niveau du dépôt pour vos projets
- Gestion de marketplace : Apprenez à gérer plusieurs sources de plugins
- Utilisation avancée : Explorez les combinaisons et flux de travail de plugins
Pour les développeurs de plugins
- Créez votre première marketplace : Guide des marketplaces de plugins
- Composants avancés : Plongez plus profondément dans des composants de plugins spécifiques :
- Commandes slash - Détails de développement de commandes
- Sous-agents - Configuration et capacités des agents
- Hooks - Gestion d’événements et automatisation
- MCP - Intégration d’outils externes
- Stratégies de distribution : Empaquetez et partagez vos plugins efficacement
- Contribution communautaire : Considérez contribuer aux collections de plugins communautaires
Pour les chefs d’équipe et administrateurs
- Configuration de dépôt : Configurez l’installation automatique de plugins pour les projets d’équipe
- Gouvernance des plugins : Établissez des directives pour l’approbation et la révision de sécurité des plugins
- Maintenance de marketplace : Créez et maintenez des catalogues de plugins spécifiques à l’organisation
- Formation et documentation : Aidez les membres de l’équipe à adopter les flux de travail de plugins efficacement
Voir aussi
- Marketplaces de plugins - Créer et gérer des catalogues de plugins
- Commandes slash - Comprendre les commandes personnalisées
- Sous-agents - Créer et utiliser des agents spécialisés
- Hooks - Automatiser les flux de travail avec des gestionnaires d’événements
- MCP - Se connecter à des outils et services externes
- Paramètres - Options de configuration pour les plugins