Agents de code 10 min de lecture Débutant

Claude Skills : guide complet pour débutants

Structure d'un Claude Skill avec fichier SKILL.md et ressources associées

Un Claude Skill est un dossier qui contient un fichier SKILL.md, puis éventuellement des scripts, des exemples ou des références. Claude Code conserve sa description pour savoir quand l'utiliser et charge le contenu complet quand le skill devient pertinent. Tu peux ainsi transformer une procédure répétée en capacité réutilisable, sans placer toute sa documentation dans le contexte permanent.

À quoi sert un Claude Skill ?

Un skill formalise une manière de travailler. Il peut décrire une revue de code, un contrôle avant déploiement, une méthode de recherche ou une convention éditoriale. Le bénéfice vient de la répétabilité : la procédure vit dans le dépôt, se relit dans Git et évolue avec le projet.

CLAUDE.md reste adapté aux règles qui s'appliquent presque toujours, comme les commandes de test ou les limites de sécurité. Le skill accueille une procédure plus ciblée, avec ses propres ressources et son déclenchement.

Comment créer ton premier skill ?

Commence par un problème réellement répété. Un skill vague ajoute du contexte sans améliorer l'exécution, tandis qu'une procédure précise peut être testée et corrigée.

Créer le dossier et le point d'entrée

mkdir -p .claude/skills/review-avant-deploy
touch .claude/skills/review-avant-deploy/SKILL.md

Le nom du dossier devient la commande /review-avant-deploy. Le fichier d'entrée s'appelle toujours SKILL.md.

Décrire le déclenchement et les étapes

---
name: review-avant-deploy
description: Vérifie un projet avant déploiement. Utiliser après une modification prête à être publiée.
---

# Vérification avant déploiement

1. Lire les commandes de validation du projet.
2. Exécuter les tests pertinents.
3. Contrôler le diff et les secrets.
4. Produire un verdict avec les preuves.
5. Ne jamais déployer sans autorisation explicite.

La description explique ce que fait le skill et quand Claude doit le proposer. Le corps donne une séquence observable. Les interdits sensibles, comme un déploiement, restent explicites.

Où placer les skills ?

PortéeEmplacementUsage
Projet.claude/skills/nom/SKILL.mdProcédure partagée et versionnée avec le dépôt
Personnel~/.claude/skills/nom/SKILL.mdHabitude disponible dans les projets locaux
Pluginplugin/skills/nom/SKILL.mdCapacité distribuée avec d'autres composants
EntrepriseParamètres administrésStandard imposé à une organisation

Les sessions cloud ne lisent pas les fichiers personnels de ta machine. Elles peuvent charger les skills committés dans le dépôt cloné. Cette différence compte dès qu'un workflow doit fonctionner en local et à distance.

Que mettre dans un skill efficace ?

  • Une responsabilité claire, formulée avec une condition d'usage concrète.
  • Des étapes vérifiables, avec les commandes ou preuves attendues.
  • Des garde-fous, surtout si le workflow écrit, publie, paie ou supprime.
  • Des ressources séparées, afin de garder le SKILL.md lisible.
  • Un test réel, lancé sur un cas normal puis sur un cas qui doit échouer.

La documentation Claude recommande un SKILL.md concis et des fichiers associés pour les détails. Le contenu complet reste alors hors contexte jusqu'à son utilisation.

Les skills sont-ils portables entre agents ?

Claude Code suit le standard ouvert Agent Skills et ajoute ses propres champs pour le contrôle d'invocation, les outils autorisés ou l'exécution dans un sous-agent. La structure de base reste portable, mais chaque moteur peut interpréter certains champs différemment.

Une bibliothèque durable sépare donc le cœur métier des détails propres à un fournisseur. Les règles de validation, les scripts et les exemples peuvent rester communs, tandis qu'une fine couche adapte le déclenchement à Claude Code, Codex ou un autre agent compatible.

Construis des workflows qui survivent aux changements d'outils

LE LABO IA t'apprend à documenter, tester et rentabiliser des systèmes multi-modèles, avec une méthode qui reste valable quand la stack évolue.

Découvrir l'accompagnement

Sources officielles et méthode

Questions fréquentes

Quelle est la différence entre un Claude Skill et CLAUDE.md ?
CLAUDE.md porte les règles durables du projet. Le corps d'un skill se charge seulement quand le workflow devient pertinent ou quand tu l'invoques directement.
Où placer un Claude Skill ?
Un skill de projet vit dans .claude/skills/nom-du-skill/SKILL.md. Un skill personnel vit dans ~/.claude/skills/ et reste disponible dans tes projets locaux.
Peut-on partager un Claude Skill ?
Oui. Un skill de projet peut être versionné avec le dépôt. Claude Code suit aussi le standard ouvert Agent Skills, ce qui facilite la portabilité de la structure.