Explication des Skills : comparaison des Skills avec les requêtes, les projets, MCP et les sous-agents
Les Skills sont un outil de plus en plus puissant pour créer des flux de travail et des agents IA personnalisés, mais quelle est leur place dans la pile Claude ? Nous expliquons quel outil utiliser, à quel moment et comment ils fonctionnent ensemble.
Depuis l'introduction de Skills, nous avons constaté la volonté de comprendre le fonctionnement combiné des différents composants de l'écosystème agentique de Claude.
Que vous construisiez des flux de travail sophistiqués dans Claude Code, des solutions d'entreprise avec l'API ou que vous optimisiez votre productivité sur Claude.ai, savoir quel outil utiliser, et à quel moment, peut transformer votre façon de travailler avec Claude.
Ce guide décompose chaque composant, explique quand les utiliser et montre comment les combiner pour obtenir de puissants flux de travail agentiques.
Comprendre vos composants agentiques
Que sont les Skills ?
Les Skills sont des dossiers contenant des instructions, des scripts et des ressources que Claude cherche et charge de façon dynamiquement lorsqu'ils sont pertinents pour une tâche. Il faut les voir comme des manuels de formation spécialisés qui permettent à Claude de se familiariser avec des domaines spécifiques, qu'il s'agisse de travailler avec des feuilles de calcul Excel ou de suivre les guidelines de marque de votre organisation.
Fonctionnement des Skills : lorsque Claude rencontre une tâche, il passe en revue les Skills disponibles pour trouver celles qui sont pertinentes. Les Skills sont utilisées de façon progressive : les métadonnées sont chargées en premier (environ 100 jetons), ce qui permet à Claude de déterminer si chaque Skill est pertinente. Les instructions complètes sont chargées en cas de besoin (<5 000 jetons) et les fichiers ou scripts groupés ne sont chargés que s'ils sont vraiment nécessaires.
Quand utiliser des Skills : choisissez des Skills lorsque vous voulez que Claude effectue des tâches spécialisées de manière cohérente et efficace. Elles sont idéales pour les tâches suivantes :
Flux de travail organisationnels : charte graphique, procédures de conformité, modèles de documents
Expertise métier : formules Excel, manipulation de PDF, analyse de données
Préférences personnelles : systèmes de prise de notes, modèles de code, méthodes de recherche
Exemple : créez une Skill de charte graphique incluant la palette de couleurs, les règles typographiques et les spécifications de mise en page. Lorsque Claude crée des présentations ou des documents, il applique automatiquement ces standards sans que vous ayez besoin de les réexpliquer à chaque fois.
Les requêtes sont les instructions que vous fournissez à Claude en langage naturel au cours d'une conversation. Elles sont éphémères, prennent la forme d'une conversation et réactives : vous fournissez le contexte et la direction à la volée.
Quand utiliser les requêtes ? Les requêtes doivent être utilisées pour :
Les demandes ponctuelles : « Résumez cet article »
L'affinage de la conversation : « Rendez le ton plus professionnel »
Un contexte immédiat : « Analysez ces données et identifiez les tendances »
Des instructions ponctuelles : « Mettez en forme cette liste sous forme de liste à puces »
Exemple :
Effectuez un examen de sécurité complet de ce code. Je recherche :
Problèmes de gestion et de journalisation des erreurs
2. Pour chaque problème identifié, fournissez :
Niveau de gravité (critique/élevé/moyen/faible)
Emplacement dans le code (numéros de ligne ou noms de fonctions)
Explication des raisons pour lesquelles il s'agit d'un risque de sécurité et de la manière dont il pourrait être exploité
Recommandation de correction spécifique avec exemples de code, si possible
Meilleures pratiques pour éviter des problèmes similaires
3. Contexte du code : [Décrivez la fonction du code, le langage/framework et l'environnement dans lequel il s'exécute, par exemple : « Il s'agit d'une API REST Node.js qui gère l'authentification utilisateur et le traitement des données de paiement » ]
4. Autres considérations :
Y a-t-il des vulnérabilités OWASP Top 10 ?
Le code suit-il les bonnes pratiques de sécurité pour [le framework/langage spécifique] ?
Existe-t-il des dépendances avec des vulnérabilités connues ?
Veuillez hiérarchiser les constats par gravité et impact potentiel.
Astuces : les requêtes sont votre principal moyen d'interagir avec Claude, mais elles ne sont pas conservées d'une conversation à l'autre. Pour les flux de travail répétés ou les connaissances spécialisées, pensez à transformer les requêtes en Skills ou en instructions de projet.
Quand utiliser un Skill à la place : si vous tapez la même requête de manière répétée dans plusieurs conversations, il est temps de créer une Skill. Transformez en Skills des instructions récurrentes telles que « examinez ce code pour détecter les vulnérabilités de sécurité selon les normes OWASP » ou « mettez en forme cette analyse avec un résumé, les points clés et des recommandations ». Cela vous évite de devoir réexpliquer les procédures à chaque fois et garantit une exécution plus cohérente.
Disponibles dans tous les plans Claude payants, les projets sont des espaces de travail autonomes dotés de leur propre historique de chats et de leur propre base de connaissances. Chaque projet dispose d'une fenêtre de contexte de 200 000 jetons, dans laquelle vous pouvez téléverser des documents, fournir du contexte et définir des instructions personnalisées qui s'appliquent à toutes les conversations du projet.
Fonctionnement des projets : tout ce que vous téléversez dans la base de connaissances d'un projet devient disponible dans toutes les discussions de ce projet. Claude exploite automatiquement ce contexte pour fournir des réponses plus pertinentes et mieux informées. Lorsque la base de connaissances de votre projet approche ses limites de contexte, Claude active de façon transparente un mode RAG (Retrieval Augmented Generation) qui permet de multiplier la capacité par 10.
Quand utiliser les projets : choisissez les projets lorsque vous avez besoin de :
Contexte persistant : connaissances de fond qui doivent éclairer chaque conversation
Organisation de l'espace de travail : séparer les contextes pour différentes initiatives
Collaboration en équipe : base de connaissances partagée et historique de conversations commun (sur les plans Team et Enterprise)
Instructions personnalisées : ton, perspective ou approche spécifiques au projet
Exemple : créez un projet « Lancement de produit du quatrième trimestre » contenant une étude de marché, une analyse de la concurrence et les spécifications du produit. Chaque chat de ce projet a accès à ces connaissances sans que vous ayez à les télécharger à nouveau ou à réexpliquer le contexte.
Quand utiliser une Skill à la place : les projets fournissent à Claude un contexte persistant pour un travail spécifique – la base de code de votre entreprise, une initiative de recherche, un engagement client en cours. Les Skills apprennent à Claude comment faire quelque chose. Un projet peut contenir toutes les informations relatives au lancement de votre produit, tandis qu'une Skill peut enseigner à Claude les normes d'écriture ou le processus de révision de code de votre équipe. Si vous copiez les mêmes instructions sur plusieurs projets, c'est un signal clair que vous pourriez créer une Skill à la place.
Les sous-agents sont des assistants IA spécialisés dotés de leurs propres fenêtres de contexte, de requêtes système personnalisées et d'autorisations pour accéder à des outils spécifiques. Disponibles dans Claude Code et le SDK Claude Agent, les sous-agents gèrent des tâches discrètes de manière autonome et renvoient les résultats à l'agent principal.
Fonctionnement des sous-agents : chaque sous-agent fonctionne avec sa propre configuration : vous définissez ses fonctions, la manière dont il aborde les problèmes et à quels outils il a accès. Claude délègue automatiquement les tâches aux sous-agents appropriés en fonction de leur description. Vous pouvez également demander explicitement l'utilisation d'un sous-agent particulier.
Quand utiliser des sous-agents ? Utilisez des sous-agents dans les situations suivantes :
Les tâches spécialisées : examen de code, génération de tests, audits de sécurité
Gestion du contexte : rester sur la conversation principale tout en déléguant le travail spécialisé
Traitement parallèle : plusieurs sous-agents peuvent travailler simultanément sur différents aspects
Restriction d'outils : limiter certains sous-agents à des opérations sécurisées (accès en lecture seule, par exemple)
Exemple :
Quand utiliser une Skill à la place : si plusieurs agents ou conversations nécessitent la même expertise, comme des procédures d'examen de sécurité ou des méthodes d'analyse de données, créez une Skill au lieu d'intégrer ces connaissances dans chaque sous-agent. Les Skills sont portables et réutilisables, tandis que les sous-agents sont conçus spécialement pour des flux de travail spécifiques. Utilisez les Skills pour transmettre une expertise que tout agent peut utiliser ; utilisez les sous-agents lorsque vous avez besoin d'exécuter des tâches de manière indépendante avec des autorisations d'outils spécifiques et une isolation du contexte.
Le protocole MCP crée une couche de connexion universelle entre les applications d'IA et vos outils et sources de données existants.
MCP (Model Context Protocol) est une norme ouverte permettant de connecter les assistants IA aux systèmes externes où résident les données : référentiels de contenu, outils métier, bases de données et environnements de développement.
Fonctionnement de MCP : MCP fournit un moyen standardisé de connecter Claude à vos outils et sources de données. Au lieu de construire des intégrations personnalisées pour chaque source, vous vous appuyez sur un protocole unique. Les serveurs MCP exposent des données et des capacités ; les clients MCP (comme Claude) se connectent à ces serveurs.
Quand utiliser MCP : choisissez MCP lorsque vous avez besoin que Claude :
Accède à des données externes : Google Drive, Slack, GitHub, bases de données
Utilise des outils métiers : CRM, plateformes de gestion de projet
Se connecte à des environnements de développement : fichiers locaux, IDE, systèmes de contrôle des versions
S'intègre à des systèmes personnalisés : vos outils et sources de données
Exemple : connecter Claude au Google Drive de votre entreprise via MCP. Claude peut désormais effectuer des recherches dans des documents, lire des fichiers et référencer des connaissances internes sans téléversement manuel : la connexion est persistante et se met à jour automatiquement.
Quand utiliser une Skill à la place : MCP connecte Claude aux données ; les Skills apprennent à Claude comment utiliser ces données. Si vous expliquez comment utiliser un outil ou suivre des procédures, par exemple « lors des requêtes sur notre base de données, commencez toujours par filtrer par plage de dates » ou « mettez en forme les rapports Excel avec ces formules spécifiques », il s'agit d'une Skill. Si vous avez besoin que Claude accède d'abord à la base de données ou aux fichiers Excel, c'est du MCP. Utilisez les deux ensemble : MCP pour la connectivité, les Skills pour les connaissances procédurales.
La véritable puissance apparaît lorsque ces composants sont combinés. Chacun remplit un rôle différent et, combinés, ils permettent de créer des flux de travail agentiques sophistiqués.
Comparaison : choisir le bon outil
Fonctionnalité
Skills
Requêtes
Projets
Sous-agents
MCP
Ce qu'elle fournit
Connaissances procédurales
Instructions pas à pas
Connaissances contextuelles
Délégation des tâches
Connectivité des outils
Persistance
Entre les conversations
Conversation unique
Au sein du projet
Entre les sessions
Connexion continue
Contient
Instructions + code + ressources
Langage naturel
Documents + contexte
Logique d'agent complète
Définition des outils
Pendant le chargement
Dynamiquement, selon les besoins
À chaque tour
Toujours dans le projet
Lorsqu'invoqué
Toujours disponible
Peut inclure du code
Oui
Non
Non
Oui
Oui
Idéale pour
Expertise spécialisée
Demandes rapides
Contexte centralisé
Tâches spécialisées
Accès aux données
Exemple de flux de travail agentique : agent de recherche
Construisons un agent de recherche complet combinant plusieurs composants. Cet exemple montre comment assembler et activer un agent pour une analyse de la concurrence.
Étape 1 : configurer votre projet
Créez un projet de « veille concurrentielle » et téléversez :
Rapports sectoriels et analyses de marché
Documentation produits de la concurrence
Retours clients issus de votre CRM
Résumés de recherches précédentes
Ajoutez des instructions au projet :
Analysez les concurrents à travers le prisme de notre stratégie produit. Concentrez-vous sur les opportunités de différenciation et les tendances émergentes du marché. Présentez vos conclusions accompagnées de preuves spécifiques et de recommandations exploitables.
Étape 2 : connecter les sources de données via MCP
Activez les serveurs MCP pour :
Google Drive (pour accéder aux documents de recherche partagés)
GitHub (pour examiner les référentiels open source des concurrents)
Recherche Web (pour obtenir des informations sur le marché en temps réel)
Étape 3 : créer des Skills spécialisées
Créez une Skill d'analyse de la concurrence :
Étape 4 : configurer les sous-agents (Claude Code/SDK uniquement)
Créez des sous-agents spécialisés :
Sous-agent d'étude de marché :
Sous-agent d'analyste technique :
Étape 5 : activer votre agent de recherche
Demandez à Claude : « Analysez la façon de nos trois principaux concurrents positionnent leurs nouvelles fonctionnalités d'IA et identifiez les créneaux que nous pourrions exploiter »
Voici ce qui se passe :
Le contexte du projet se charge : Claude accède aux documents de recherche que vous avez téléversés et suit les instructions du projet
Activation des connexions MCP : Claude recherche les derniers briefs concurrents dans votre Google Drive et récupère les données GitHub
Les Skills déblaient : la Skill d'analyse de la concurrence fournit le cadre analytique
Les sous-agents s'exécutent (dans Claude Code) : le spécialiste en étude de marché collecte les données sectorielles tandis que l'analyste technique examine les implémentations techniques
Les requêtes s'affinent : vous fournissez des indications sous forme de conversation : « Concentrez-vous surtout sur les clients du secteur de la santé »
Le résultat : une analyse concurrentielle complète qui s'appuie sur plusieurs sources de données, suit votre cadre analytique, exploite une expertise spécialisée et maintient le contexte tout au long de votre projet de recherche.
Questions courantes
Comment fonctionnent les Skills ?
Les Skills sont révélées progressivement pour garantir l'efficacité de Claude. Lorsqu'il travaille sur des tâches, Claude commence par analyser les métadonnées de la Skill (descriptions et résumés) pour identifier les correspondances pertinentes. Si une Skill correspond, Claude charge toutes les instructions. Enfin, si la Skill comprend des fichiers de code exécutable ou de référence, ceux-ci ne sont chargés que si nécessaire.
Cette architecture permet de disposer de nombreuses Skills sans surcharger la fenêtre de contexte de Claude. Claude accède exactement à ce dont il a besoin, au moment opportun.
Skills et sous-agents : quand les utiliser
Utilisez les Skills lorsque : vous souhaitez des capacités que toute instance de Claude peut charger et utiliser. Les Skills ressemblent à du matériel de formation : elles rendent Claude meilleur sur des tâches spécifiques dans l'ensemble des conversations.
Utilisez des sous-agents lorsque : vous avez besoin d'agents complets, autonomes, conçus à des fins spécifiques et capables de gérer les flux de travail de manière indépendante. Les sous-agents sont comme des employés spécialisés dotés de leur propre contexte et d'autorisations sur les outils.
Utilisez-les ensemble lorsque : vous avez besoin de sous-agents disposant d'une expertise spécialisée. Par exemple, un sous-agent chargé de la révision de code peut utiliser des Skills sur les meilleures pratiques spécifiques à un langage, combinant l'autonomie d'un sous-agent et l'expertise portable des Skills.
Skills et requêtes : quand les utiliser
Utilisez les requêtes lorsque : vous donnez des instructions ponctuelles, fournissez un contexte immédiat ou engagez une conversation. Les requêtes sont réactives et éphémères.
Utilisez les Skills lorsque : vous avez des procédures ou une expertise dont vous aurez besoin de manière répétée. Les Skills sont proactives — Claude sait quand les appliquer — et persistent d'une conversation à l'autre.
Combinez-les : les requêtes et les Skills se complètent naturellement. Utilisez les Skills pour acquérir une expertise fondamentale, puis utilisez les requêtes pour fournir un contexte spécifique et affiner chaque tâche.
Skills et projets : quand les utiliser
Utilisez les projets lorsque : vous avez besoin de connaissances de fond et d'un contexte devant informer toutes les conversations liées à une initiative spécifique. Les projets fournissent une documentation de référence statique toujours chargée.
Utilisez les Skills lorsque : vous avez besoin de connaissances procédurales et de code exécutable qui s'active uniquement lorsqu'ils sont pertinents. Les Skills offrent une expertise dynamique qui se charge à la demande, préservant votre fenêtre de contexte.
Utilisez-les ensemble lorsque : vous souhaitez à la fois un contexte persistant et des capacités spécialisées. Par exemple, un projet de « Développement de produit » contenant des spécifications techniques et des recherches utilisateurs, combiné avec des Skills pour créer de la documentation technique et analyser les données de retours utilisateur.
Différence clé : les projets indiquent « ce que vous devez savoir ». Les Skills expliquent « comment faire les choses ». Les projets constituent une base de connaissances avec laquelle travailler. Les Skills fournissent des capacités utilisables partout : dans n'importe quelle conversation, dans n'importe quel projet.
Les sous-agents peuvent-ils utiliser des Skills ?
Oui. Dans Claude Code et le SDK Agent, les sous-agents peuvent accéder aux Skills et les utiliser de la même manière que l'agent principal, en offrant de puissantes combinaisons où des sous-agents spécialisés tirent parti de leur expertise portable.
Par exemple, votre sous-agent développeur Python peut utiliser la Skill « analyse pandas » pour effectuer des transformations de données selon les conventions de votre équipe, tandis que votre sous-agent rédacteur technique utilise la Skill de rédaction technique pour mettre en forme la documentation API de manière cohérente.
Prise en main
Prêt à utiliser des Skills ? Voici comment commencer :