Démarrage rapide
Créons un simple plugin de salutation 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 fondamentaux.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éez la structure de la marketplace
2
Créez le répertoire du plugin
3
Créez le manifeste du plugin
Créez .claude-plugin/plugin.json
4
Ajoutez une commande personnalisée
Créez commands/hello.md
5
Créez le manifeste de la marketplace
Créez marketplace.json
6
Installez et testez votre plugin
Démarrez Claude Code à partir du répertoire parent
Ajoutez la marketplace de test
Installez votre plugin
Essayez 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
Aperçu 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/ - Skills : Créez des fichiers
SKILL.mddans le répertoireskills/ - Hooks : Créez
hooks/hooks.jsonpour la gestion des événements - Serveurs MCP : Créez
.mcp.jsonpour l’intégration d’outils externes
Prochaines étapes : Prêt à ajouter plus de fonctionnalités ? Allez à Développez des plugins plus complexes pour ajouter des agents, des hooks et des serveurs MCP. Pour les spécifications techniques complètes de tous les composants de plugin, voir Référence des plugins.
Installez et gérez 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
Ajoutez des marketplaces
Les marketplaces sont des catalogues de plugins disponibles. Ajoutez-les pour découvrir et installer des plugins :Ajoutez une marketplace
Parcourez les plugins disponibles
Installez les plugins
Via le menu interactif (recommandé pour la découverte)
Ouvrez l'interface de gestion des plugins
Via des commandes directes (pour une installation rapide)
Installez un plugin spécifique
Activez un plugin désactivé
Désactivez sans désinstaller
Supprimez complètement un plugin
Vérifiez l’installation
Après avoir installé un plugin :- Vérifiez les commandes disponibles : Exécutez
/helppour voir les nouvelles commandes - Testez les fonctionnalités du plugin : Essayez les commandes et fonctionnalités du plugin
- Examinez les détails du plugin : Utilisez
/plugin→ « Manage Plugins » pour voir ce que le plugin fournit
Configurez les workflows de plugins d’équipe
Configurez les plugins au niveau du référentiel pour assurer des outils cohérents dans votre équipe. Lorsque les membres de l’équipe font confiance à votre dossier de référentiel, Claude Code installe automatiquement les marketplaces et les plugins spécifiés. Pour configurer les plugins d’équipe :- Ajoutez la configuration de la marketplace et du plugin au fichier
.claude/settings.jsonde votre référentiel - Les membres de l’équipe font confiance au dossier du référentiel
- Les plugins s’installent automatiquement pour tous les membres de l’équipe
Développez 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.Ajoutez des Skills à votre plugin
Les plugins peuvent inclure Agent Skills pour étendre les capacités de Claude. Les Skills sont invoqués par le modèle—Claude les utilise de manière autonome en fonction du contexte de la tâche. Pour ajouter des Skills à votre plugin, créez un répertoireskills/ à la racine de votre plugin et ajoutez des dossiers Skill avec des fichiers SKILL.md. Les Skills du plugin sont automatiquement disponibles lorsque le plugin est installé.
Pour des conseils complets sur la création de Skills, voir Agent Skills.
Organisez les 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 du répertoire des plugins.Testez vos plugins localement
Lors du développement de plugins, utilisez une marketplace locale pour tester les modifications de manière itérative. Ce workflow s’appuie sur le modèle de démarrage rapide et fonctionne pour les plugins de toute complexité.1
Configurez votre structure de développement
Organisez votre plugin et votre marketplace pour les tests :Cela crée :
Créez la structure du répertoire
2
Créez le manifeste de la marketplace
Créez marketplace.json
3
Installez et testez
Démarrez Claude Code à partir du répertoire parent
Ajoutez votre marketplace de développement
Installez 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érez sur votre plugin
Après avoir apporté des modifications au code de votre plugin :Répétez ce cycle au fur et à mesure que vous développez et affinez votre plugin.
Désinstallez la version actuelle
Réinstallez pour tester les modifications
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éboguez les problèmes de plugin
Si votre plugin ne fonctionne pas comme prévu :- Vérifiez la structure : Assurez-vous que vos répertoires se trouvent à 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
Partagez vos plugins
Lorsque votre plugin est prêt à être partagé :- Ajoutez de la documentation : Incluez un README.md avec les instructions d’installation et d’utilisation
- Versionnez votre plugin : Utilisez la versioning sémantique dans votre
plugin.json - Créez ou utilisez une marketplace : Distribuez via les 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écouvrez les plugins : Parcourez les marketplaces communautaires pour trouver des outils utiles
- Adoption d’équipe : Configurez les plugins au niveau du référentiel pour vos projets
- Gestion de la marketplace : Apprenez à gérer plusieurs sources de plugins
- Utilisation avancée : Explorez les combinaisons et workflows 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 les composants de plugin spécifiques :
- Commandes slash - Détails du développement des commandes
- Sous-agents - Configuration et capacités des agents
- Agent Skills - Étendez les capacités de Claude
- Hooks - Gestion des événements et automatisation
- MCP - Intégration d’outils externes
- Stratégies de distribution : Empaquetez et partagez vos plugins efficacement
- Contribution communautaire : Envisagez de contribuer aux collections de plugins communautaires
Pour les responsables d’équipe et les administrateurs
- Configuration du référentiel : Configurez l’installation automatique des plugins pour les projets d’équipe
- Gouvernance des plugins : Établissez des directives pour l’approbation et l’examen de sécurité des plugins
- Maintenance de la marketplace : Créez et maintenez des catalogues de plugins spécifiques à l’organisation
- Formation et documentation : Aidez les membres de l’équipe à adopter les workflows de plugins efficacement
Voir aussi
- Marketplaces de plugins - Création et gestion des catalogues de plugins
- Commandes slash - Comprendre les commandes personnalisées
- Sous-agents - Création et utilisation d’agents spécialisés
- Agent Skills - Étendez les capacités de Claude
- Hooks - Automatisation des workflows avec des gestionnaires d’événements
- MCP - Connexion aux outils et services externes
- Paramètres - Options de configuration pour les plugins