Guide pratique pour créer des compétences Claude : Structure, déclencheurs et scripts

Que sont les compétences Claude et comment elles fonctionnent
Les compétences Claude sont des manuels d'instructions qui automatisent des tâches spécifiques, distincts des Projets (bases de connaissances) et du Model Context Protocol (couche de connexion pour les données en direct). Si vous avez tapé les mêmes instructions au début de plus de trois conversations, c'est une compétence qui demande à être créée.
Structure et configuration des compétences
Une compétence est un dossier contenant un fichier appelé SKILL.md. La structure de base est :
nom-de-votre-compétence/
├── SKILL.md
└── references/
└── votre-ref.mdDéposez le dossier dans ~/.claude/skills/ sur votre machine. Claude le trouve automatiquement.
Déclencheurs YAML : le mécanisme d'activation
En haut du fichier SKILL.md, écrivez les métadonnées entre les lignes --- pour indiquer à Claude quand s'activer. Exemple :
--- name: nettoyeur-csv description: Transforme les fichiers CSV désordonnés en feuilles de calcul propres. Utilisez cette compétence chaque fois que l'utilisateur dit 'nettoyer ce CSV', 'corriger les en-têtes', 'formater ces données' ou 'organiser cette feuille de calcul'. NE PAS utiliser pour les PDF, documents Word ou fichiers image. ---
Suivez trois règles : écrivez à la troisième personne, listez les phrases déclencheuses exactes et définissez des limites négatives. Le champ de description est la ligne la plus importante de toute la compétence - une description faible signifie que la compétence ne se déclenche jamais.
Quand les instructions ne suffisent pas : le répertoire des scripts
Les instructions en anglais simple gèrent le jugement, le langage, le formatage et les décisions. Pour les tâches nécessitant un véritable calcul, ajoutez un dossier scripts/.
Utilisez les instructions pour : "réécrivez ceci dans notre ton de marque" ou "catégorisez ces notes de réunion".
Utilisez les scripts pour : "calculez la moyenne mobile de ces nombres", "analysez ce XML et extrayez des champs spécifiques" ou "redimensionnez toutes les images de ce dossier à 800x600".
Structure de dossier pour une compétence utilisant les deux :
analyseur-de-données/
├── SKILL.md
├── references/
│ └── modèle-analyse.md
└── scripts/
├── analyse-csv.py
└── calcul-statistiques.pyDans SKILL.md, référencez les scripts comme ceci :
## Flux de travail 1. Lisez le fichier CSV téléchargé pour comprendre sa structure. 2. Exécutez scripts/analyse-csv.py pour nettoyer les données : - Commande : `python scripts/analyse-csv.py [fichier_entrée] [fichier_sortie]` - Cela supprime les lignes vides, normalise les en-têtes et applique les types de données. 3. Exécutez scripts/calcul-statistiques.py sur les données nettoyées : - Commande : `python scripts/calcul-statistiques.py [fichier_nettoyé]` - Cela produit : moyenne, médiane, écart-type et valeurs aberrantes pour chaque colonne numérique. 4. Lisez la sortie statistique et écrivez un résumé compréhensible en suivant le modèle dans references/modèle-analyse.md. Mettez en évidence toute anomalie ou valeur aberrante qui pourrait inquiéter un lecteur non technique.
Les scripts gèrent le calcul ; les instructions gèrent le jugement. Une règle pour les scripts : un script, une tâche. analyse-csv.py ne devrait pas aussi calculer des statistiques. Gardez-les ciblés, acceptez les chemins de fichiers comme arguments, ne codez jamais les chemins en dur et incluez toujours la gestion des erreurs pour que Claude puisse lire les échecs et les communiquer clairement.
Références : la règle d'un seul niveau de profondeur
Si une compétence a besoin d'un guide de marque ou d'un modèle, déposez-le dans references/ et liez-le depuis SKILL.md. Ne faites jamais que des fichiers de référence pointent vers d'autres fichiers de référence - Claude tronquera sa lecture et manquera des éléments. Un seul niveau de profondeur.
nom-de-votre-compétence/
├── SKILL.md
└── references/
└── guide-ton-marque.md ← liez ceci depuis SKILL.md ← ne liez jamais vers un autre fichier depuis iciDans SKILL.md : Avant de commencer la tâche, lisez le guide de ton de marque à references/guide-ton-marque.md
Orchestration multi-compétences : prévenir les conflits
Une fois que vous avez déployé cinq compétences ou plus, les conflits commencent - comme l'applicateur de ton de marque qui se déclenche alors que vous vouliez le rédacteur d'emails. Trois règles empêchent cela :
- Règle 1 : Territoires non chevauchants. Chaque compétence possède un domaine clairement défini (par exemple, l'applicateur de ton de marque gère la conformité du ton, le rédacteur d'emails gère la composition, le recycleur de contenu gère la transformation de format). Pas de débordement.
- Règle 2 : Limites négatives agressives.
📖 Read the full source: r/ClaudeAI
👀 See Also

Comment exécuter des agents OpenClaw gratuitement en utilisant des API cloud ou des modèles locaux
Un guide détaillé explique comment exécuter des agents OpenClaw sans frais en utilisant les niveaux gratuits du cloud d'OpenRouter, Gemini et Groq, ou en exécutant des modèles locaux via Ollama avec des conseils de configuration spécifiques pour éviter les pièges courants.

Résoudre les erreurs 'Échec du démarrage de l'espace de travail' de Claude Cowork sur Windows 11 Famille
Un utilisateur a résolu les erreurs de démarrage de Claude Cowork sur Windows 11 Famille en installant le Sous-système Windows pour Linux (WSL2) depuis le Microsoft Store, qui est requis pour la technologie de machine virtuelle sous-jacente.

Gestion des Déconnexions de Passerelle pour une Automatisation Efficace
Découvrez des solutions pratiques pour maintenir les opérations des agents de codage IA face aux déconnexions de passerelle. Les conseils incluent la surveillance avec Grafana, les scripts de reconnexion automatisés et l'utilisation de chemins redondants pour la fiabilité.

Conseils pratiques d'architecture de systèmes multi-agents issus de l'expérience
Un développeur partage cinq modèles spécifiques pour construire des systèmes d'IA multi-agents basés sur l'expérience d'un système quotidien à 7 agents : commencer avec un agent, utiliser un modèle d'orchestrateur, implémenter une mémoire partagée avec des fichiers JSON, router les modèles par tâche et ajouter des boucles de confirmation.