Les Skills sont des ressources réutilisables, basées sur le système de fichiers, qui donnent à Claude une expertise spécifique à un domaine : des flux de travail, du contexte et des bonnes pratiques qui transforment un agent généraliste en spécialiste. Contrairement aux prompts (instructions au niveau de la conversation pour des tâches ponctuelles), les Skills se chargent à la demande, vous n'avez donc pas à répéter les mêmes consignes d'une conversation à l'autre.
Avantages clés :
Anthropic fournit des Agent Skills préconstruites pour les tâches documentaires courantes (PowerPoint, Excel, Word, PDF), et vous pouvez créer vos propres Skills personnalisées. Les deux fonctionnent de la même manière : une fois qu'une Skill est disponible dans votre environnement, Claude l'utilise automatiquement lorsqu'elle est pertinente pour votre demande.
Les Agent Skills préconstruites sont disponibles sur claude.ai, l'API Claude, Claude Platform sur AWS et Microsoft Foundry. Sur Microsoft Foundry, les Agent Skills nécessitent un déploiement Hosted on Anthropic. Consultez Skills disponibles pour la liste complète.
Les Skills personnalisées vous permettent de regrouper une expertise de domaine et des connaissances organisationnelles. Elles sont disponibles dans tous les produits Claude : créez-les dans Claude Code, téléversez-les via l'API Claude, ou ajoutez-les dans les paramètres de claude.ai. Sur Claude Platform sur AWS et Microsoft Foundry, téléversez les Skills personnalisées via l'API Skills.
Les Skills utilisent l'environnement de machine virtuelle de Claude pour fournir des capacités au-delà de ce qui est possible avec les prompts seuls. Claude opère dans une machine virtuelle avec accès au système de fichiers, ce qui permet aux Skills d'exister sous forme de répertoires contenant des instructions, du code exécutable et des documents de référence, organisés comme un guide d'intégration que vous créeriez pour un nouveau membre de l'équipe.
Cette architecture basée sur le système de fichiers permet la divulgation progressive : Claude charge les informations par étapes selon les besoins, plutôt que de consommer le contexte dès le départ.
Les Skills peuvent contenir trois types de contenu, chacun chargé à un moment différent :
Le frontmatter YAML de la Skill fournit les informations de découverte :
---
name: pdf-processing
description: Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.
---Claude charge ces métadonnées au démarrage et les inclut dans l'invite système. La description est ce que Claude compare à votre demande pour déterminer s'il faut déclencher la Skill, elle doit donc indiquer à la fois ce que fait la Skill et quand l'utiliser. Cette approche légère signifie que vous pouvez installer de nombreuses Skills sans pénalité de contexte : tant qu'une Skill n'est pas déclenchée, seuls son nom et sa description occupent le contexte.
Le corps principal de SKILL.md contient les connaissances procédurales : flux de travail, bonnes pratiques et consignes :
# PDF Processing
## Quick start
Use pdfplumber to extract text from PDFs:
```python
import pdfplumber
with pdfplumber.open("document.pdf") as pdf:
text = pdf.pages[0].extract_text()
```
For advanced form filling, see [FORMS.md](FORMS.md).Lorsque vous demandez quelque chose qui correspond à la description d'une Skill, Claude lit SKILL.md depuis le système de fichiers en utilisant bash. Ce n'est qu'à ce moment que ce contenu entre dans la fenêtre de contexte.
Les Skills peuvent regrouper des documents supplémentaires :
pdf-processing/
├── SKILL.md (main instructions)
├── FORMS.md (form-filling guide)
├── REFERENCE.md (detailed API reference)
└── scripts/
└── fill_form.py (utility script)Instructions : Fichiers markdown supplémentaires (FORMS.md, REFERENCE.md) contenant des consignes et des flux de travail spécialisés
Code : Scripts exécutables (fill_form.py, validate.py) que Claude exécute avec bash, fournissant des opérations déterministes sans charger leur code dans le contexte
Ressources : Documents de référence tels que des schémas de base de données, de la documentation API, des modèles ou des exemples
Claude accède à ces fichiers uniquement lorsqu'ils sont référencés. Le modèle basé sur le système de fichiers signifie que chaque type de contenu a des atouts différents : les instructions pour des consignes flexibles, le code pour la fiabilité, les ressources pour la consultation factuelle.
| Niveau | Moment du chargement | Coût en tokens | Contenu |
|---|---|---|---|
| Niveau 1 : Métadonnées | Toujours (au démarrage) | ~100 tokens par Skill | name et description du frontmatter YAML |
| Niveau 2 : Instructions | Lorsque la Skill est déclenchée | Moins de 5k tokens | Corps de SKILL.md avec instructions et consignes |
| Niveau 3+ : Ressources | Selon les besoins | Aucun jusqu'à l'accès | Fichiers regroupés. Les fichiers de référence se chargent dans le contexte lors de leur lecture. Les scripts s'exécutent via bash, et seule leur sortie entre dans le contexte |
La divulgation progressive garantit que seul le contenu pertinent occupe la fenêtre de contexte à un moment donné.
Les Skills s'exécutent dans un environnement d'exécution de code où Claude dispose d'un accès au système de fichiers, de commandes bash et de capacités d'exécution de code. Les Skills existent sous forme de répertoires sur une machine virtuelle, et Claude interagit avec elles en utilisant les mêmes commandes bash que vous utiliseriez pour naviguer dans les fichiers de votre ordinateur.

Comment Claude accède au contenu d'une Skill :
Lorsqu'une Skill est déclenchée, Claude utilise bash pour lire SKILL.md depuis le système de fichiers, amenant ses instructions dans la fenêtre de contexte. Si ces instructions référencent d'autres fichiers (comme FORMS.md ou un schéma de base de données), Claude lit également ces fichiers à l'aide de commandes bash supplémentaires. Lorsque les instructions mentionnent des scripts exécutables, Claude les exécute via bash et ne reçoit que la sortie (le code du script lui-même n'entre jamais dans le contexte).
Ce que cette architecture permet :
validate_form.py, le code du script ne se charge jamais dans la fenêtre de contexte. Seule sa sortie (comme « Validation passed » ou un message d'erreur spécifique) consomme des tokens, ce qui rend les scripts bien plus efficaces que de demander à Claude de générer un code équivalent à la volée.Voici comment Claude charge et utilise la Skill personnalisée pdf-processing des exemples précédents (et non la Skill préconstruite pdf) :
pdf-processing - Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.bash: cat pdf-processing/SKILL.md → Instructions chargées dans le contexte
Les Skills sont disponibles dans tous les produits agents de Claude :
L'API Claude prend en charge à la fois les Agent Skills préconstruites et les Skills personnalisées. Les deux fonctionnent de manière identique : spécifiez le skill_id pertinent dans le paramètre container avec l'outil d'exécution de code.
Prérequis : L'utilisation des Skills via l'API nécessite l'outil d'exécution de code, dans le conteneur duquel les Skills s'exécutent, et un en-tête bêta :
skills-2025-10-02 - Active la fonctionnalité SkillsAjoutez un second en-tête, files-api-2025-04-14, lorsque vous utilisez l'API Files pour téléverser des fichiers d'entrée dans le conteneur ou télécharger des fichiers produits par une Skill.
Utilisez les Agent Skills préconstruites en référençant leur skill_id (pptx, xlsx, docx ou pdf), ou créez et téléversez les vôtres via l'API Skills (points de terminaison /v1/skills). Les Skills personnalisées sont partagées à l'échelle de l'espace de travail : tous les membres de l'espace de travail peuvent y accéder.
Les Skills sur l'API s'exécutent dans un conteneur isolé (sandbox) sans accès réseau et sans installation de paquets à l'exécution. Consultez Limitations et contraintes pour plus de détails.
Pour en savoir plus, consultez Utiliser les Agent Skills avec l'API.
Claude Code prend en charge les Skills personnalisées. Les Skills documentaires préconstruites (PowerPoint, Excel, Word, PDF) ne sont pas disponibles dans Claude Code, bien que la skill API Claude open source soit fournie avec celui-ci. Consultez la liste complète des commandes et Skills intégrées livrées avec Claude Code.
Skills personnalisées : Créez des Skills sous forme de répertoires avec des fichiers SKILL.md. Claude les découvre et les utilise automatiquement.
Les Skills personnalisées dans Claude Code sont basées sur le système de fichiers et ne nécessitent pas de téléversement via l'API : placez-les dans ~/.claude/skills/ (personnel) ou .claude/skills/ (projet).
Pour en savoir plus, consultez Utiliser les Skills dans Claude Code.
claude.ai prend en charge à la fois les Agent Skills préconstruites et les Skills personnalisées.
Agent Skills préconstruites : Ces Skills sont actives lorsque vous créez des documents. Claude les utilise sans aucune configuration requise.
Skills personnalisées : Téléversez vos propres Skills sous forme de fichiers zip via Paramètres > Fonctionnalités. Disponible sur les forfaits Pro, Max, Team et Enterprise avec l'exécution de code activée. Les Skills personnalisées sont individuelles pour chaque utilisateur. Elles ne sont pas partagées à l'échelle de l'organisation et ne peuvent pas être gérées de manière centralisée par les administrateurs.
Pour en savoir plus sur l'utilisation des Skills dans claude.ai, consultez les ressources suivantes dans le centre d'aide Claude :
Chaque Skill nécessite un fichier SKILL.md avec un frontmatter YAML :
---
name: your-skill-name
description: Brief description of what this Skill does and when to use it
---
# Your Skill Name
## Instructions
[Clear, step-by-step guidance for Claude to follow]
## Examples
[Concrete examples of using this Skill]Champs obligatoires : name et description
Exigences des champs :
name :
description :
La description doit inclure à la fois ce que fait la Skill et quand Claude doit l'utiliser. Pour des consignes de rédaction complètes, consultez Bonnes pratiques de rédaction de Skills.
N'utilisez que des Skills provenant de sources fiables : celles que vous avez créées vous-même ou obtenues auprès d'Anthropic. Les Skills donnent à Claude de nouvelles capacités via des instructions et du code, ce qui signifie également qu'une Skill malveillante peut amener Claude à invoquer des outils ou à exécuter du code d'une manière qui ne correspond pas à l'objectif déclaré de la Skill.
Considérations de sécurité clés :
Pour des conseils sur la gouvernance, la vérification et le déploiement à l'échelle de l'organisation, consultez Skills pour l'entreprise.
Les Agent Skills préconstruites suivantes sont disponibles pour une utilisation immédiate :
Ces Skills sont disponibles sur l'API Claude, Claude Platform sur AWS, Microsoft Foundry et claude.ai. Consultez le tutoriel de démarrage rapide pour commencer à les utiliser dans l'API.
Anthropic publie également des Skills open source dans le dépôt skills :
Pour des exemples complets de Skills personnalisées, consultez le cookbook Skills.
Les Agent Skills ne sont pas couvertes par les accords ZDR. Les définitions de Skills et les données d'exécution sont conservées conformément à la politique standard de conservation des données d'Anthropic.
Pour l'éligibilité ZDR de toutes les fonctionnalités, consultez API et conservation des données.
Claude Platform sur AWS et Microsoft Foundry suivent les mêmes limitations que l'API Claude dans les sous-sections suivantes.
Les Skills personnalisées ne se synchronisent pas entre les surfaces. Les Skills téléversées sur une surface ne sont pas automatiquement disponibles sur les autres :
Gérez et téléversez les Skills séparément pour chaque surface où vous souhaitez les utiliser.
Les Skills ont des modèles de partage différents selon l'endroit où vous les utilisez :
~/.claude/skills/) ou basé sur le projet (.claude/skills/). Peuvent également être partagées via les plugins Claude Code.claude.ai ne prend pas en charge la gestion centralisée par les administrateurs ni la distribution à l'échelle de l'organisation des Skills personnalisées.
L'environnement d'exécution exact disponible pour votre Skill dépend de la surface produit où vous l'utilisez.
Concevez vos Skills pour qu'elles fonctionnent dans le cadre de ces contraintes.
Apprenez à utiliser les Agent Skills pour créer des documents avec l'API Claude en moins de 10 minutes.
Apprenez à utiliser les Agent Skills pour étendre les capacités de Claude via l'API.
Créez et gérez des Skills personnalisées dans Claude Code.
Apprenez à rédiger des Skills efficaces que Claude peut découvrir et utiliser avec succès.
Was this page helpful?