Retour aux articles
10 MIN READ

Skills Claude : Guide Complet pour Créer et Partager des Compétences IA

By Learnia Team

Skills Claude : Guide Complet pour Créer et Partager des Compétences IA

📅 Dernière mise à jour : 10 mars 2026 — Couvre le système de Skills tel que disponible dans Claude.ai, Claude Code et l'API.

📚 Articles liés : Créer des Skills — Guide technique | Skills vs Projets vs Plugins | Plugins Cowork


Qu'est-ce qu'un Skill Claude ?

Un Skill Claude est un package modulaire qui étend les capacités de Claude avec des connaissances spécialisées, des workflows et des scripts exécutables. Contrairement aux prompts systèmes traditionnels qui chargent tout en mémoire, les Skills utilisent la divulgation progressive : les instructions ne sont chargées que lorsque le contexte de la conversation les active.

Composants d'un Skill

📁 mon-skill/
├── SKILL.md          → Instructions principales + trigger
├── scripts/
│   └── validate.py   → Scripts exécutables
├── references/
│   ├── guide.md      → Documentation de référence
│   └── examples.md   → Exemples concrets
└── templates/
    └── output.md     → Templates de sortie
ComposantRôleObligatoire
SKILL.mdInstructions, trigger YAML, procédure
scripts/Scripts Python/Bash exécutables
references/Documentation chargée à la demande
templates/Modèles de sortie standardisés
assets/Fichiers statiques (images, configs)

Anatomie du Fichier SKILL.md

Le cœur de tout Skill est le fichier SKILL.md. Il contient un frontmatter YAML suivi d'instructions en Markdown :

---
name: "brand-writer"
version: "1.2.0"
trigger: "Quand l'utilisateur demande de rédiger ou réviser du contenu de marque"
description: "Applique les directives de voix de marque à tout document"
author: "marketing-team"
tags: ["writing", "brand", "marketing"]
---

# Rédacteur de Marque

## Procédure

1. Lire le document fourni par l'utilisateur
2. Charger `references/brand_guide.md`
3. Analyser le ton actuel du document
4. Réécrire en appliquant la voix de marque
5. Exécuter `scripts/check_tone.py` pour validation
6. Présenter le résultat avec les changements annotés

Le Système de Triggers

Le trigger détermine quand Claude active un Skill. Il fonctionne par correspondance d'intention :

Type de triggerExempleQuand il s'active
Action explicite"Quand l'utilisateur demande une revue de code"L'utilisateur dit « révise mon code »
Contexte implicite"Quand un fichier Python est partagé"Un fichier .py est uploadé
Mot-clé"Quand l'utilisateur mentionne SEO"Le mot « SEO » apparaît
Combiné"Quand l'utilisateur demande d'analyser des données CSV"Requête + fichier CSV

Créer un Skill Étape par Étape

Étape 1 : Définir l'Objectif

Avant de coder, répondez à ces questions :

  • Quel problème résout ce Skill ? (ex : « standardiser les revues de code »)
  • Quand doit-il se déclencher ? (ex : « quand on partage du code à réviser »)
  • Quelles ressources sont nécessaires ? (guidelines, scripts de validation)
  • Quel est le format de sortie attendu ? (rapport Markdown, fichier corrigé)

Étape 2 : Structurer le Dossier

mkdir -p mon-skill/{scripts,references,templates}
touch mon-skill/SKILL.md

Étape 3 : Rédiger le SKILL.md

---
name: "code-reviewer"
version: "1.0.0"
trigger: "Quand l'utilisateur demande une revue de code ou partage du code à analyser"
description: "Effectue une revue de code structurée avec checklist de qualité"
tags: ["coding", "review", "quality"]
---

# Revue de Code

## Checklist de Revue
1. ✅ Lisibilité et nommage
2. ✅ Gestion des erreurs
3. ✅ Performance
4. ✅ Sécurité
5. ✅ Tests

## Procédure
1. Analyser le code soumis
2. Exécuter `scripts/lint_check.py` si applicable
3. Évaluer chaque point de la checklist
4. Générer le rapport avec `templates/review_report.md`
5. Proposer les corrections prioritaires

Étape 4 : Ajouter des Scripts (Optionnel)

# scripts/lint_check.py
import subprocess
import sys

def run_lint(filepath):
    """Exécute un linting basique sur le fichier."""
    result = subprocess.run(
        ["python", "-m", "py_compile", filepath],
        capture_output=True, text=True
    )
    if result.returncode == 0:
        return "✅ Syntaxe valide"
    return f"❌ Erreurs : {result.stderr}"

if __name__ == "__main__":
    print(run_lint(sys.argv[1]))

Étape 5 : Tester le Skill

Testez avec différentes formulations pour vérifier le trigger :

Requête de testRésultat attendu
« Révise ce code Python »✅ Skill activé
« Vérifie la qualité de mon code »✅ Skill activé
« Écris-moi un poème »❌ Skill non activé
« Traduis ce texte »❌ Skill non activé

Partager ses Skills

Via le Marketplace Communautaire

Le marketplace Claude Skills permet de publier et découvrir des Skills créés par la communauté :

  1. Préparer : Ajoutez un README.md avec description et exemples
  2. Publier : Soumettez via le portail Skills ou la CLI claude skills publish
  3. Versionner : Utilisez le semantic versioning (1.0.0 → 1.1.0)

Via GitHub

# Structure recommandée pour un dépôt de Skills
📁 mes-skills/
├── code-reviewer/
│   ├── SKILL.md
│   └── scripts/
├── brand-writer/
│   ├── SKILL.md
│   └── references/
└── README.md

Via Claude Enterprise (Équipes)

Les administrateurs peuvent déployer des Skills à l'échelle de l'organisation :

  • Admin Console > Skills > Deploy to Team
  • Contrôle des permissions par groupe
  • Versionnement centralisé

OpenClaw et ClawdBot

OpenClaw — Le Répertoire Open Source

OpenClaw est un répertoire communautaire qui centralise des Skills prêts à l'emploi :

CatégorieExemples de SkillsNombre
DéveloppementCode Review, Git Workflow, Testing150+
ÉcritureBlog Writer, SEO Content, Technical Docs80+
AnalyseData Profiler, CSV Analyzer, Report Gen60+
DesignUI Review, Accessibility Check, Figma Export40+
DevOpsDocker Helper, CI/CD Config, Cloud Deploy35+

ClawdBot — L'Assistant Skills

ClawdBot est un assistant intégré qui aide à :

  • Découvrir des Skills pertinents pour votre besoin
  • Installer des Skills depuis OpenClaw en une commande
  • Configurer les triggers et paramètres
  • Diagnostiquer les problèmes d'activation
Vous : "J'ai besoin d'un skill pour réviser mes emails professionnels"
ClawdBot : "Je recommande 'professional-email-reviewer' (v2.1.0) — 
            4.8★ sur OpenClaw. Installer ?"

Cas d'Usage Détaillés

1. Coding — Revue et Refactoring

Un Skill de revue de code analyse automatiquement la qualité :

  • Trigger : Upload de fichier code ou demande de review
  • Actions : Lint, analyse de complexité, suggestions de refactoring
  • Output : Rapport structuré avec priorités

2. Écriture — Voix de Marque

Un Skill d'écriture applique les guidelines de marque :

  • Trigger : Demande de rédaction ou révision de contenu
  • Actions : Analyse de ton, vérification de terminologie, reformulation
  • Output : Document révisé avec annotations

3. Analyse — Profiling de Données

Un Skill d'analyse génère des rapports automatiques :

  • Trigger : Upload de fichier CSV/Excel ou demande d'analyse
  • Actions : Statistiques descriptives, détection d'anomalies, visualisation
  • Output : Rapport avec tableaux et recommandations

Bonnes Pratiques

Do's ✅

PratiquePourquoi
Un Skill = une tâcheRéduit la complexité et améliore la fiabilité
Triggers précisÉvite les activations involontaires
Scripts déterministesLes calculs exacts ne doivent pas dépendre du LLM
Versionner avec semverFacilite les mises à jour et rollbacks
Tester avec 10+ formulationsValide la robustesse du trigger

Don'ts ❌

Anti-patternRisque
Skill « fourre-tout »Conflits d'instructions, mauvaise précision
Trigger trop largeSe déclenche sur des requêtes non pertinentes
Pas de testsComportement imprévisible en production
Instructions ambiguësClaude interprète différemment selon le contexte
Hardcoder des secretsRisque de sécurité en cas de partage

Résumé

Les Skills Claude représentent une évolution majeure dans la personnalisation des assistants IA. En structurant l'expertise dans des packages modulaires avec triggers, instructions et scripts, ils offrent une solution robuste, maintenable et partageable pour étendre les capacités de Claude. Que vous soyez développeur, rédacteur ou analyste, les Skills vous permettent de créer un assistant véritablement adapté à vos besoins.

Prochaines étapes :

GO DEEPER — FREE GUIDE

Module 0 — Prompting Fundamentals

Build your first effective prompts from scratch with hands-on exercises.

Newsletter

Weekly AI Insights

Tools, techniques & news — curated for AI practitioners. Free, no spam.

Free, no spam. Unsubscribe anytime.

FAQ

Qu'est-ce qu'un Skill Claude exactement ?+

Un Skill Claude est un package modulaire composé d'un fichier SKILL.md et de ressources optionnelles (scripts, références) qui enseigne à Claude une procédure spécialisée. Il se déclenche automatiquement quand l'utilisateur formule une requête correspondant au trigger du skill.

Combien de Skills peut-on utiliser simultanément ?+

Claude peut charger plusieurs Skills en parallèle, mais seuls les Skills déclenchés par la requête utilisateur sont effectivement activés. En pratique, 5 à 10 Skills actifs fonctionnent sans problème de performance.

Peut-on partager ses Skills avec d'autres utilisateurs ?+

Oui. Les Skills peuvent être partagés via le marketplace communautaire, des dépôts GitHub publics, ou directement entre membres d'une même équipe dans Claude Enterprise.

Quelle est la différence entre un Skill et un prompt système ?+

Un prompt système charge toutes les instructions dès le départ. Un Skill utilise la divulgation progressive : seules les instructions pertinentes sont chargées quand le trigger est activé, économisant des tokens et améliorant la précision.

OpenClaw et ClawdBot, c'est quoi ?+

OpenClaw est un répertoire communautaire open-source de Skills prêts à l'emploi. ClawdBot est un assistant intégré qui aide à découvrir, installer et configurer des Skills directement depuis l'interface Claude.