Créez des Skills personnalisés de A à Z — comparez MCP, Subagents et autres, et maîtrisez les bonnes pratiques pour activer, installer et créer des Skills
Dans l'article précédent, nous avons abordé les concepts fondamentaux des Skills : des manuels réutilisables pour les assistants IA qui atteignent une efficacité exceptionnelle en tokens grâce à une architecture de divulgation progressive, avec trois atouts clés — efficacité, composabilité et portabilité. Cet article adopte une approche pratique pour vous aider à comprendre comment les Skills se distinguent des autres fonctionnalités, à apprendre à activer, installer et créer des Skills, et à maîtriser les bonnes pratiques tout en évitant les pièges courants.
Différences entre Skills, Commands, Hooks et autres fonctionnalités
L'écosystème Claude propose plusieurs fonctionnalités, et il peut être difficile de les distinguer au premier abord. Le tableau ci-dessous offre un aperçu rapide :
Fonctionnalité
Ce que c'est
Idéal pour
Persistance
Skills
Paquets d'expertise
Tâches répétitives, flux de travail standardisés
Persistant entre les conversations
Prompts
Instructions instantanées
Requêtes ponctuelles
Conversation en cours uniquement
Projects
Bases de connaissances
Informations contextuelles, documentation de projet
C'est la source de confusion la plus fréquente. La distinction fondamentale : MCP connecte Claude aux données ; Skills enseigne à Claude comment traiter les données. Ils se complètent plutôt qu'ils ne se remplacent.
Dimension
Skills
MCP
Fonction principale
Enseigne à Claude comment exécuter des tâches
Connecte Claude aux systèmes externes
Consommation de tokens
Très faible (dizaines de tokens)
Plus élevée (milliers à dizaines de milliers de tokens)
Complexité technique
Simple (Markdown + YAML)
Complexe (spécification de protocole complète)
Cas d'usage typiques
Rédaction de marque, génération de rapports, flux de travail
Requêtes en base de données, appels API, services cloud
Portabilité
Claude.ai/Code/API
Adopté par plusieurs fournisseurs de modèles
Une fois cette distinction comprise, vous saurez quand utiliser chacun. Utilisez MCP lorsque vous avez besoin d'interroger des bases de données, d'appeler des API ou d'accéder à des services cloud. Utilisez Skills lorsque vous devez suivre un style rédactionnel spécifique, exécuter des flux de travail standardisés ou réutiliser une expertise métier.
La bonne pratique consiste à combiner les deux : utilisez MCP pour vous connecter à votre système CRM et extraire les données clients, puis utilisez Skills pour définir comment analyser ces données et générer des rapports.
La distinction fondamentale : Skills rend Claude plus compétent pour certains types de tâches ; Subagents permet à Claude de déléguer des tâches à des « spécialistes indépendants ».
Dimension
Skills
Subagents
Fonction principale
Fournit expertise et instructions
Sous-agents indépendants qui exécutent des tâches
Contexte
Injecté dans le contexte de la conversation principale
Possède sa propre fenêtre de contexte indépendante
Cas d'usage
Rendre Claude plus performant sur des types de tâches spécifiques
Tâches complexes et multi-étapes indépendantes
Activation
Correspondance automatique basée sur la description
Invocation manuelle ou délégation automatique par Claude
Portabilité
Claude.ai/Code/API
Claude Code et Agent SDK uniquement
Voyez les choses ainsi : les Skills sont comme des supports de formation — ils enseignent à Claude comment faire quelque chose. Les Subagents sont comme des employés dédiés — ils disposent de leur propre espace de travail (contexte) et de leurs propres autorisations (outils), accomplissent les tâches de manière indépendante et rendent compte des résultats.
Les deux peuvent être combinés : par exemple, un sous-agent de revue de code peut charger des Skills de bonnes pratiques spécifiques à un langage, réalisant une combinaison « spécialiste + expertise métier ». Selon une recherche d'Anthropic, les systèmes multi-agents (Claude Opus 4 comme orchestrateur + Claude Sonnet 4 en sous-agents) ont obtenu des scores supérieurs de 90,2 % par rapport aux configurations mono-agent dans les évaluations internes.
Si vous avez utilisé Claude Code, vous connaissez les commandes slash comme /commit et /review. La distinction fondamentale : Skills s'active automatiquement selon le contexte ; les commandes slash nécessitent une saisie manuelle pour être déclenchées.
Dimension
Skills
Commandes slash
Activation
Automatique (correspondance par contexte)
Saisie manuelle (ex. : /commit)
Condition de déclenchement
Claude évalue la pertinence d'après la description
L'utilisateur saisit explicitement la commande
Cas d'usage
Renforcement de capacités « toujours actif »
Opérations explicites et reproductibles
Perception utilisateur
Invisible, s'applique automatiquement
Nécessite de mémoriser les noms de commandes
Exemple : lorsque vous tapez /commit, Claude exécute un flux de commit prédéfini — c'est une commande slash. Lorsque vous dites « aidez-moi à rédiger un rapport hebdomadaire », Claude identifie et charge automatiquement le Skill de génération de rapport hebdomadaire sans aucune commande — ce sont les Skills.
Pour retenir facilement : les commandes slash sont des raccourcis clavier que vous déclenchez manuellement ; les Skills sont des connaissances de fond que Claude utilise à sa propre initiative.
Les Plugins constituent le mécanisme de paquets d'extension de Claude Code. La distinction fondamentale : Skills sont des extensions de capacités à activation automatique ; les Plugins sont des configurations de flux de travail complètes, empaquetées et distribuables.
Dimension
Skills
Plugins
Fonction principale
Extension de capacités
Distribution de flux de travail empaquetés
Activation
Activation automatique selon le contexte
Composants fusionnés après installation
Portée
Multi-plateforme (Claude.ai/Code/API)
Claude Code uniquement
Contenu
Instructions + scripts + ressources
Commandes slash + hooks + skills
Distribution
Dossier autonome
Installation via marketplace
Le point clé : les Plugins peuvent contenir des Skills (dans leur répertoire skills/) et représentent une unité d'empaquetage plus large. Lorsque vous installez un Plugin, ses Skills sont automatiquement activés, les commandes slash apparaissent dans l'auto-complétion et les hooks sont fusionnés avec votre configuration existante.
En résumé : utilisez les Skills pour étendre les capacités de Claude ; utilisez les Plugins pour distribuer des configurations de flux de travail standardisées au sein de votre équipe.
Cliquez sur votre avatar en haut à droite et accédez aux Settings
Trouvez l'option Capabilities
Activez les Skills dont vous avez besoin
Une fois activés, testez immédiatement : « Créez une feuille de calcul Excel pour le budget des ventes du T3 avec des ventilations mensuelles et des totaux. »
Remarque : Nécessite un plan Pro, Max, Team ou Enterprise, et la fonctionnalité d'exécution de code doit être activée.
Si vous utilisez Claude Code, vous pouvez installer des Skills contribués par la communauté via des commandes.
Installation depuis le marketplace de plugins :
# Ajouter le dépôt officiel de Skills/plugin marketplace add anthropics/skills# Installer le paquet de Skills documentaires/plugin install document-skills@anthropic-agent-skills# Installer le paquet de Skills d'exemple/plugin install example-skills@anthropic-agent-skills
Un dossier de Skill complet pourrait ressembler à ceci :
weekly-report/├── SKILL.md # Instructions principales (obligatoire)├── template.md # Modèle de rapport (facultatif)└── examples/ # Exemples de rapports (facultatif) ├── good-example.md └── bad-example.md
Étape 2 : Rédiger le SKILL.md
SKILL.md est le cœur de l'ensemble du Skill. Il se compose de deux parties : le frontmatter YAML (métadonnées) et le corps en Markdown (instructions détaillées).
Métadonnées obligatoires :
Champ
Exigence
Description
name
64 caractères max.
Identifiant unique du Skill
description
200 caractères max.
Indique à Claude quand utiliser ce Skill (très important !)
Métadonnées facultatives :
Champ
Description
dependencies
Paquets requis, ex. : python>=3.8, pandas>=1.5.0
allowed-tools
Liste des outils autorisés
model
Remplacement optionnel du modèle
Un exemple complet de Skill de génération de rapport hebdomadaire :
Testez dans Claude : « Aidez-moi à générer le rapport de cette semaine. Cette semaine, j'ai terminé la fonctionnalité de connexion utilisateur, corrigé 3 bugs et assisté à deux réunions de revue produit. »
Fondamentalement, les Skills constituent un système de méta-outils — ils n'exécutent pas directement du code mais injectent des instructions spécialisées dans le contexte de la conversation, modifiant la manière dont Claude raisonne.
Lorsque vous déclenchez un Skill, deux choses se produisent :
Message de métadonnées : Un indicateur d'état visible montrant quel Skill est en cours de chargement
Prompt du Skill : Les instructions complètes de SKILL.md sont envoyées à Claude, masquées à l'utilisateur
Comment Claude sait-il quel Skill invoquer ? La réponse : il s'appuie entièrement sur la compréhension du langage.
Le nom et la description de tous les Skills activés sont formatés en une liste dynamique intégrée au prompt système. Lorsque vous envoyez un message, Claude utilise ses capacités natives de compréhension du langage pour faire correspondre votre intention et décider d'invoquer ou non un Skill donné.
C'est pourquoi le champ description est si crucial — c'est la seule base de décision de Claude. Il n'y a pas de routage algorithmique complexe ; la décision se fait entièrement dans le processus de raisonnement de Claude.
Grâce à une utilisation extensive en conditions réelles, la communauté a distillé quatre règles d'or pour la création de Skills :
1. Rester concentré
Un Skill doit faire une seule chose bien. Plusieurs Skills ciblés sont bien plus utiles qu'un seul Skill fourre-tout — ils sont plus faciles à maintenir et à composer.
2. Rédiger des descriptions claires
Le champ description détermine quand Claude invoque votre Skill, soyez donc précis sur les scénarios applicables. « Générer des rapports d'analyse trimestriels à partir de données de ventes » est une bonne description ; « traiter des données » est trop vague.
3. Fournir des exemples
Inclure des exemples d'entrée/sortie dans votre SKILL.md améliore significativement la cohérence des résultats, particulièrement pour les tâches ayant des exigences de formatage spécifiques.
4. Commencer simplement
Commencez par des instructions en Markdown pur, validez les résultats, puis envisagez d'ajouter des scripts. Augmentez la complexité progressivement.
En tant que fonctionnalité émergente, Skills présente actuellement certaines limitations :
Limitation
Détails
Écosystème Anthropic uniquement
Résolu — voir ci-dessous
Pas de mécanisme de revue
Pas encore de flux de revue ou d'audit intégré
Courbe d'apprentissage
Les équipes doivent adapter leurs flux de travail et établir des processus de gestion des versions
Stade précoce
L'écosystème est encore en évolution
Mise à jour majeure (18 décembre 2025) : Anthropic a officiellement publié Agent Skills en tant que standard ouvert. La spécification et le SDK de référence sont disponibles sur agentskills.io.
Entreprises/produits ayant adopté le standard :
Microsoft : Intégré dans VS Code et GitHub
OpenAI : ChatGPT et Codex CLI utilisent la même architecture
Outils de développement : Cursor, Goose, Amp, OpenCode
De plus, Anthropic, OpenAI et Block ont cofondé l'Agentic AI Foundation (hébergée par la Linux Foundation), avec Google, Microsoft et AWS qui ont également rejoint l'initiative. Cela signifie que Skills évolue d'une fonctionnalité propriétaire vers un standard industriel — les Skills écrits pour Claude Code peuvent interopérer avec OpenAI Codex CLI.
L'émergence des Skills représente une direction importante dans l'évolution des outils IA — permettre à l'IA non seulement d'exécuter des tâches, mais aussi d'apprendre et de mémoriser des méthodes de travail spécifiques. Simon Willison a prédit que les Skills déclencheraient une « explosion cambrienne » dans l'espace des outils IA, et cette prédiction n'est pas exagérée.
À mesure que de plus en plus de développeurs et d'équipes créent et partagent des Skills, nous pouvons nous attendre à voir :
Des marketplaces de Skills spécialisés : Des experts de chaque secteur empaqueté leurs connaissances en Skills réutilisables
Une intégration approfondie Skills + MCP : Formant des flux de travail de bout en bout complets
Des plateformes de Skills de niveau entreprise : Collaboration d'équipe, gestion des versions et contrôle d'accès
C'est le moment idéal pour commencer. Voici ce que vous pouvez faire immédiatement : connectez-vous à Claude.ai et activez les Skills documentaires. Cette semaine, essayez d'installer un Skill communautaire et de créer votre premier Skill simple. À long terme, identifier le travail répétitif au sein de votre équipe et construire progressivement une bibliothèque de Skills dédiée sera un moyen efficace d'améliorer la productivité.