🤖 Agents IA

claude-code-extension-builder

Construction d'extensions et skills pour Claude Code — slash commands, hooks, intégration MCP et commandes personnalisées.

⚡ Installation & lancement en 1 commande

Copiez-collez dans votre terminal : le skill s'installe dans ~/.claude/skills et Claude Code se lance directement dessus.

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.sh | sh -s -- claude-code-extension-builder --launch
Windows (PowerShell)
iex "& { $(iwr -useb https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.ps1) } claude-code-extension-builder -Launch"

🚀 Déjà installé ?

claude "/claude-code-extension-builder"

Ou tapez /claude-code-extension-builder dans une session Claude Code, ou décrivez simplement votre besoin — le skill se déclenche automatiquement via le skill-router.

🔑 Déclencheurs automatiques

Le skill s'active automatiquement quand votre demande contient :

extension Claude Codeskill Claudeslash commandClaude Code plugincustom command Claude

📦 Installation manuelle

git clone https://github.com/khalilbenaz/claude-skills-collection.git cp -r claude-skills-collection/agent-skills/claude-code-extension-builder ~/.claude/skills/

Source : agent-skills/claude-code-extension-builder

📖 Manuel

Claude Code Extension Builder

Workflow

  1. Identifier le besoin d'extension — Analyser le workflow de l'utilisateur pour déterminer le type d'extension à créer : skill (fichier SKILL.md avec instructions), slash command custom, hook de pre/post-traitement, ou intégration MCP pour connecter des outils externes.
  1. Concevoir la structure du skill — Créer le fichier SKILL.md avec le frontmatter YAML (name, description avec triggers), le workflow détaillé en étapes numérotées, et les règles de comportement. Définir les mots-clés de déclenchement précis.
  1. Configurer les hooks Claude Code — Implémenter les hooks dans .claude/settings.json ou claude_desktop_config.json pour intercepter les événements : pre-commit review, post-file-change actions, custom validation rules, et notifications automatiques.
  1. Intégrer des serveurs MCP — Connecter des outils externes via le protocole MCP : configurer les serveurs dans la configuration Claude, définir les outils disponibles, et documenter les capabilities exposées pour enrichir les capacités de Claude Code.
  1. Développer les commandes slash — Créer des commandes slash personnalisées qui combinent plusieurs skills, définir les paramètres attendus, les validations d'entrée, et les formats de sortie standardisés.
  1. Organiser la collection de skills — Structurer les skills dans des catégories logiques (dev, devops, data, security), maintenir un index centralisé, et définir les conventions de nommage et de documentation pour la cohérence de la collection.
  1. Tester et itérer — Valider chaque extension dans des scénarios réels, vérifier que les triggers se déclenchent correctement, tester les cas limites, et collecter les retours d'utilisation pour améliorer les instructions.

Règles