Que sont les Agent Skills ?
Les Agent Skills sont des dossiers d’instructions, de scripts et de fichiers de référence qui apprennent à un agent à accomplir une tâche particulière. Chaque skill s’articule autour d’un fichier SKILL.md, et l’agent ne charge un skill que lorsque la tâche en cours l’exige.
Comment un skill est structuré
Un skill est un dossier qui porte son nom. Le frontmatter YAML de SKILL.md contient les champs name et description, et le corps contient des instructions pas à pas. Le dossier peut aussi contenir des scripts, des modèles ou des documents de référence.
- Dans Claude Code, les skills personnels vivent dans ~/.claude/skills/ et ceux du projet dans .claude/skills/.
- Codex prend aussi en charge les skills : ceux du projet vivent dans .agents/skills et les personnels dans ~/.codex/skills.
- Les plugins peuvent aussi apporter des skills.
Pourquoi les skills se chargent progressivement
Au départ, seuls le nom et la courte description de chaque skill entrent dans le contexte du modèle. Quand une tâche correspond à un skill, le modèle lit le SKILL.md complet et, si besoin, les fichiers voisins. Cela garde le contexte petit même avec des dizaines de skills installés, mais un skill à la description vague ne se déclenchera pas au bon moment.
Skills, MCP, sous-agents et hooks
Ces quatre notions sont souvent confondues ; chacune résout un problème différent.
- Skill : savoir-faire et scripts pour une tâche ; le modèle décide quand l’utiliser.
- MCP : ajoute de nouveaux outils et des connexions à des services externes.
- Sous-agent : un agent auxiliaire qui travaille dans un contexte séparé.
- Hook : une commande qui s’exécute à chaque fois sur un événement donné, quel que soit le modèle.
Écrire un bon skill
Un skill n’est utile que s’il se déclenche au bon moment et reste court.
- Dans description, dites clairement ce que fait le skill et quand l’utiliser.
- Gardez SKILL.md court et déplacez les longues références dans des fichiers séparés.
- Transformez les étapes exactes et répétées en scripts pour que le modèle ne les réécrive pas à chaque fois.
- Lisez les skills des autres avant de les installer ; leurs scripts s’exécutent sur votre machine.
Les skills dans AgentVera
La galerie de skills d’AgentVera rassemble en une liste les skills Claude Code et Codex de votre ordinateur, et les profils de contexte vous laissent contrôler ce que les skills ajoutent à la première requête.
- Details → Automation → Skills : créez, activez, désactivez, modifiez ou copiez des skills Claude Code et Codex vers un autre agent.
- Les fichiers des skills installés depuis la galerie sont vérifiés par SHA-256 et analysés sur votre ordinateur avant l’installation ; les scripts ne sont jamais rendus exécutables.
- Partager vos propres skills avec votre organisation ou la galerie publique relève des offres Pro et Team ; les skills publics passent par une validation de modérateur.
- Le profil de contexte Lean désactive les plugins, hooks, skills et MCP externes de l’utilisateur, ce qui ramène la première requête de Claude Code d’environ 34,4k à 13,3k tokens.
FAQ
Quelle différence entre un skill et MCP ?
MCP donne à un agent de nouveaux outils et connexions ; un skill lui apprend à faire un travail. Un skill peut même décrire comment utiliser des outils MCP en chemin.
Les skills consomment-ils des tokens à chaque requête ?
Seuls leurs noms et descriptions sont dans le contexte à chaque requête. Le contenu complet se charge quand le modèle décide d’utiliser le skill.
Comment faire utiliser un skill par l’agent ?
En général, vous n’avez rien à faire ; le modèle charge un skill quand la tâche correspond à sa description. Vous pouvez aussi citer le skill par son nom dans votre message et demander à l’agent de l’utiliser.
Est-il sûr d’installer le skill de quelqu’un d’autre ?
Cela dépend de son contenu. Les skills contiennent des instructions et des scripts, et les scripts s’exécutent sur votre ordinateur. Lisez SKILL.md et les scripts avant d’installer.