Aller au contenu principal

Skills : expertise à la demande

Avancé

Un Skill empaquette une expertise — des instructions plus des scripts et ressources optionnels — que Claude charge uniquement quand c'est pertinent. Au lieu de tout entasser dans CLAUDE.md, vous donnez à Claude une bibliothèque de capacités qu'il convoque à la demande.

Anatomie

Un skill est un dossier avec un SKILL.md : frontmatter YAML + instructions.

---
name: pdf-forms
description: Use when the user needs to fill, read, or generate PDF forms.
---

# PDF Forms
Steps and rules for working with PDF forms…
(optionally reference scripts/ or resources/ in this folder)

La description est le déclencheur — Claude la lit pour décider quand activer le skill. Rédigez-la comme « Use when… », assez spécifique pour qu'elle se charge au bon moment et pas autrement.

Divulgation progressive (pourquoi les skills passent à l'échelle)

Claude ne charge pas d'emblée le corps complet de chaque skill — il voit le name + la description légers, et ne convoque les instructions complètes (et n'exécute les scripts) que lorsqu'une requête correspond. Cela garde le contexte léger même avec de nombreux skills installés.

Où ils vivent

  • Personnel : ~/.claude/skills/<name>/SKILL.md
  • Projet (partageable) : .claude/skills/<name>/SKILL.md
  • Regroupé dans un plugin pour la distribution en équipe.

AILmanac livre 7 packs de skills prêts à l'emploi — copiez-en un pour l'essayer.

Skill vs commande vs sous-agent vs MCP

OutilCe que c'estDéclencheur : vous vs Claude
Commande slashUne invite enregistréeVous l'invoquez
SkillExpertise à la demande + scriptsClaude le charge quand c'est pertinent
Sous-agentUn agent délégué avec son propre contexteClaude délègue
MCPUne connexion à des outils/données externesFournit des outils à appeler

Et après