
Compétences des agents d'IA : guide complet de création
Découvrez les compétences d'agent d'IA, le fonctionnement de la divulgation progressive, et apprenez à concevoir des workflows robustes et réutilisables.
Sommaire
Qu'est-ce qu'une compétence d'agent d'IA ?
Une compétence d'agent (agent skill) is un ensemble d'instructions réutilisable — une procédure standardisée qui indique à un agent comment accomplir efficacement un type de tâche spécifique. Elle se compose d'un seul fichier Markdown, SKILL.md, et peut regrouper tous les autres fichiers requis par la tâche, tels que des documents de référence, des modèles ou des scripts exécutables.
Prenons l'exemple de la compétence grill-me :
---
name: grill-me
description: Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
---
Interview me relentlessly about every aspect of this plan until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer.
Ask the questions one at a time.
If a question can be answered by exploring the codebase, explore the codebase instead.
Un fichier SKILL.md contient un court bloc de métadonnées et un corps d'instructions. Les métadonnées se composent du nom et de la description de la compétence, que l'agent d'IA charge au démarrage.
Comment fonctionnent les compétences d'agent d'IA : la divulgation progressive
Au départ, seuls le nom et la description de la compétence sont chargés dans le contexte. Lorsque la requête de l'utilisateur correspond à la description d'une compétence, le corps des instructions est chargé dans ce même contexte.
Voyons comment la compétence grill-me est utilisée.

Étape par étape
- Requête (Request) — L'utilisateur demande quelque chose à l'agent ("interroge-moi sur la conception de mon workflow").
- Invite de sélection (Selection prompt) — La requête de l'utilisateur, accompagnée des descriptions de toutes les compétences disponibles, est envoyée au LLM.
- Sélection du LLM — Le LLM compare la requête à chaque description et renvoie la ou les compétences correspondantes.
- Confirmation — L'agent présente la compétence proposée à l'utilisateur, qui confirme (ou rejette/ajuste) ce choix.
- Instructions chargées — L'agent récupère les instructions complètes de la compétence confirmée : le corps du fichier
SKILL.md. - Invite d'exécution (Execution prompt) — La requête de l'utilisateur ainsi que les instructions de la compétence sélectionnée sont envoyées au LLM.
- Réponse — Le LLM produit le résultat, qui correspond à la première question de l'interrogatoire.
Utilisons maintenant excalidraw-diagram-skill pour illustrer l'utilisation d'une compétence accompagnée d'un document de référence :

Étape par étape
- Requête (Request) — L'utilisateur demande quelque chose à l'agent ("dessine le workflow du processus de déploiement").
- Invite de sélection — La requête de l'utilisateur, accompagnée des descriptions de toutes les compétences disponibles, est envoyée au LLM.
- Sélection du LLM — Le LLM compare la requête à chaque description et renvoie la ou les compétences correspondantes. Ici, "dessine le workflow" correspond à la description de
excalidraw-diagram, elle est donc sélectionnée. - Confirmation — L'agent présente la compétence proposée à l'utilisateur, qui confirme (ou rejette/ajuste) ce choix.
- Instructions chargées — L'agent récupère les instructions complètes de la compétence confirmée : le corps du fichier
SKILL.mdet tous les fichiers référencés (pourexcalidraw-diagram, cela inclut la palette de couleurs, le schéma JSON et les modèles d'éléments). - Invite d'exécution — La requête de l'utilisateur ainsi que les instructions de la compétence sélectionnée sont envoyées au LLM. Le modèle dispose désormais de la méthodologie détaillée requise.
- Réponse — Le LLM produit le résultat (un fichier JSON
.excalidraw), que l'agent renvoie à l'utilisateur.
Compétences d'agent d'IA vs. Outils et MCP
Les compétences ne remplacent pas les invites (prompts), les outils ou le protocole MCP (Model Context Protocol). Les outils et les intégrations MCP étendent la portée d'un agent vers des systèmes externes — interroger une base de données, appeler une API, etc. Les compétences renforcent le savoir-faire de l'agent pour mener à bien une tâche.
Un MCP tel que le Configuration de NetSuite MCP sur ChatGPT et Claude permet à un agent de répondre aux questions des utilisateurs en accédant aux données financières et opérationnelles en direct dans NetSuite. Ensuite, une compétence de rapport opérationnel NetSuite guidera l'agent sur la manière de rédiger ce rapport et de présenter la réponse sous forme de rapport à l'utilisateur.
Quelques cas d'usage des compétences :
- Workflows multi-étapes
- Traitement de documents, comme l'extraction de données à partir de fichiers PDF
- Normes de génération de code
Comment créer des compétences d'agent d'IA
- Créez un dossier nommé d'après la compétence (par ex.
netsuite-operation-report/). - Rédigez
SKILL.mdavec unname, unedescriptionprécise et un corps d'instructions concis (moins de 200 mots). - Ajoutez les ressources nécessaires à la tâche — documents de référence, modèles, scripts. Gardez
SKILL.mdcourt et redirigez vers les détails. - Installez-la là où les agents pourront la découvrir. Reportez-vous à Centralisation des compétences pour les agents pour savoir comment gérer les compétences sur plusieurs agents.
Quelques conseils pour rédiger de bonnes compétences :
- Rédigez la description pour le déclencheur (trigger) du modèle, pas pour l'humain.
- Gardez le fichier
SKILL.mdléger — moins de 200 mots. Placez le cas général dans le corps et laissez les cas particuliers dans des documents de référence. - Utilisez des scripts pour tout ce qui est déterministe. Ne demandez pas au LLM de faire de l'arithmétique.
- Versionnez-la. Enregistrez-la dans git.
Conclusion
Contrairement aux outils et au protocole MCP, qui définissent à quoi se connecter, les compétences d'agent regroupent la manière d'effectuer le travail. Elles constituent un complément essentiel, et non un remplacement.
En s'appuyant sur la divulgation progressive, les compétences maintiennent la fenêtre de contexte de votre agent propre et performante — en chargeant les instructions détaillées, les documents de référence et les scripts exécutables uniquement lorsque la requête d'un utilisateur les déclenche.
Articles connexes

IA & Agents
Connecter DeepSeek Harness à Buzz: La passerelle Nostr
Intégrez DeepSeek Harness à Block Buzz via une passerelle Nostr. Configurez auth NIP-42, flux de messages in situ et espaces de travail d'agents IA par canal.
11 MIN DE LECTURE
IA & Agents
Exposer Hermes Agent en privé via Cloudflare WARP
Apprenez à exposer et à accéder mondialement à votre Hermes Agent en toute sécurité via Cloudflare WARP et Zero Trust, sans ouvrir de port pare-feu entrant.
9 MIN DE LECTURE
Collaboration
Auto-héberger Buzz de Block: Espace collaboratif d'agents IA
Découvrez comment auto-héberger le relay Buzz sur un VPS Linux derrière Cloudflare. Créez un espace de travail Nostr où humains et agents IA collaborent.
18 MIN DE LECTURE
Précédent
Comment déployer l'Agent Hermes sur un serveur VPS Linux
Déployez l'Agent Hermes sur un VPS distant pour un service actif 24h/24. Suivez ce guide complet pour l'intégrer facilement avec un bot Telegram dédié.

Suivant
Basculer entre plusieurs profils Cloudflare WARP sur macOS
Configurez et basculez entre plusieurs organisations Cloudflare WARP sur macOS via un fichier .mobileconfig. Guide MDM complet pour les administrateurs IT.