Bibliothèque de compétences Claude AI - Ensemble réutilisable d'instructions pour enseigner à Claude comment effectuer des tâches professionnelles.
Anthropic Skills - Système de compétences de Claude AI
Aperçu du projet
Anthropic Skills est un dépôt public de compétences maintenu officiellement par Anthropic, conçu pour présenter les fonctionnalités du système de compétences de Claude AI. Les Skills sont un mécanisme innovant qui permet à Claude de charger dynamiquement et d'améliorer ses performances sur des tâches spécialisées, grâce à des dossiers contenant des instructions, des scripts et des ressources.
Adresse du projet: https://github.com/anthropics/skills
Concepts clés
Qu'est-ce qu'une Skill ?
Les Skills sont des ensembles de capacités spécialisées que Claude peut charger dynamiquement. Chaque Skill comprend :
- Un document d'instructions (SKILL.md)
- Des scripts exécutables
- Des fichiers de ressources associés
Claude identifie et charge automatiquement les Skills pertinentes en fonction des besoins de la tâche, n'accédant qu'aux informations minimales nécessaires pour accomplir la tâche, ce qui garantit un fonctionnement efficace.
Caractéristiques des Skills
- Divulgation progressive (Progressive Disclosure): Claude ne voit initialement que le nom et une brève description de la compétence, puis décide de manière autonome quelles compétences charger en fonction de la tâche.
- Composabilité (Composable): Plusieurs Skills peuvent se superposer et travailler ensemble automatiquement.
- Multiplateforme: Utilisable sur Claude.ai, via l'API et dans Claude Code.
- Facilité de création: Nécessite seulement un fichier Markdown contenant des métadonnées YAML.
Structure du dépôt
Exemples de Skills (Example Skills)
Ce dépôt contient une variété de Skills d'exemple, démontrant différentes étendues de capacités :
Création et Design
- algorithmic-art: Crée de l'art génératif avec p5.js, supportant la graine de hasard, les champs de flux et les systèmes de particules.
- canvas-design: Crée de l'art visuel esthétique aux formats .png et .pdf en utilisant des philosophies de design.
- slack-gif-creator: Crée des GIF animés optimisés pour les limites de taille de Slack.
- theme-factory: Applique 10 thèmes professionnels prédéfinis aux artefacts ou génère des thèmes personnalisés à la volée.
Développement Technique
- artifacts-builder: Construit des artefacts HTML complexes pour claude.ai en utilisant React, Tailwind CSS et les composants shadcn/ui.
- mcp-server: Guide pour la création de serveurs MCP de haute qualité afin d'intégrer des API et services externes.
- webapp-testing: Teste des applications web locales avec Playwright pour la validation de l'interface utilisateur et le débogage.
Flux de Travail d'Entreprise
- brand-guidelines: Applique les couleurs et la typographie officielles de la marque Anthropic aux artefacts.
- internal-comms: Rédige des documents de communication interne tels que des rapports d'état, des bulletins d'information et des FAQ.
Outils et Modèles
- skill-creator: Guide pour la création de compétences efficaces afin d'étendre les capacités de Claude.
- template-skill: Un modèle de base servant de point de départ pour de nouvelles compétences.
Skills de Document (Document Skills)
Le sous-répertoire document-skills/ contient des compétences de traitement de formats de fichiers documentaires développées par Anthropic, démontrant des modèles avancés pour la gestion de formats de fichiers complexes et de données binaires :
- docx: Crée, édite et analyse des documents Word, avec prise en charge du suivi des modifications, des commentaires, de la conservation du formatage et de l'extraction de texte.
- pdf: Boîte à outils complète pour la manipulation de PDF, permettant l'extraction de texte et de tableaux, la création de nouveaux PDF, la fusion/division de documents et le traitement de formulaires.
- pptx: Crée, édite et analyse des présentations PowerPoint, avec prise en charge des mises en page, des modèles, des graphiques et de la génération automatique de diapositives.
- xlsx: Crée, édite et analyse des feuilles de calcul Excel, avec prise en charge des formules, du formatage, de l'analyse de données et de la visualisation.
Note importante: Ces compétences de document sont des instantanés à un moment donné et ne sont ni activement maintenues ni mises à jour. Les versions de ces compétences sont préinstallées dans Claude et servent principalement d'exemples de référence.
Comment créer une Skill personnalisée
Créer une Skill est très simple, il suffit d'un fichier SKILL.md contenant un frontmatter YAML et des instructions :
---
name: my-skill-name
description: A clear description of what this skill does and when to use it
---
# My Skill Name
[Add your instructions here that Claude will follow when this skill is active]
## Examples
- Example usage 1
- Example usage 2
## Guidelines
- Guideline 1
- Guideline 2
Champs obligatoires
- name: L'identifiant unique de la compétence (en minuscules, avec des tirets pour séparer les mots).
- description: Une description complète de ce que fait la compétence et quand l'utiliser.
Comment l'utiliser
Utilisation dans Claude Code
Les compétences peuvent être installées via des plugins depuis le marché anthropics/skills :
/plugin install document-skills@anthropic-agent-skills
/plugin install example-skills@anthropic-agent-skills
Une fois installées, il suffit de mentionner la compétence pour l'utiliser, par exemple :
"Use the PDF skill to extract the form fields from path/to/some-file.pdf"
Utilisation sur Claude.ai
Toutes ces compétences d'exemple sont disponibles gratuitement dans les plans payants (Max, Pro, Teams et Enterprise), sans frais supplémentaires.
Utilisation via l'API
Les compétences pré-construites d'Anthropic peuvent être utilisées via l'API Claude, et des compétences personnalisées peuvent être téléchargées. Pour plus de détails, consultez le Guide de démarrage rapide de l'API Skills.
Avantages techniques
- Différence avec le RAG: Les Skills ne reposent pas sur la génération augmentée par la récupération (RAG), mais utilisent des outils simples permettant à Claude de gérer et de lire des fichiers depuis le système de fichiers.
- Contexte illimité: Les Skills peuvent contenir une quantité illimitée de contexte pour enseigner à Claude comment accomplir une tâche ou une série de tâches.
- Navigation autonome: Basé sur la prémisse qu'un agent peut naviguer de manière autonome et intelligente dans le système de fichiers et exécuter du code.
- Vitesse et efficacité: Grâce à la divulgation progressive, seules les informations nécessaires sont chargées lorsque cela est requis, maintenant une réponse rapide.
Exemples de partenaires
Certains partenaires ont déjà créé d'excellentes compétences d'exemple :
- Notion: Notion Skills for Claude
Avertissement
Ces compétences sont fournies à des fins de démonstration et d'éducation uniquement. Bien que certaines fonctionnalités puissent être disponibles dans Claude, l'implémentation et le comportement réels peuvent différer de ces exemples. Ces exemples sont destinés à illustrer des modèles et des possibilités. Il est impératif de tester minutieusement les compétences dans votre propre environnement avant de les utiliser pour des tâches critiques.
Liens utiles
- Qu'est-ce qu'une Skill ?
- Utiliser les Skills dans Claude
- Comment créer des Skills personnalisées
- Équiper les agents du monde réel avec les Agent Skills
Conclusion
Anthropic Skills représente un nouveau paradigme pour l'extension des capacités de l'IA, en regroupant l'expertise spécialisée dans des modules réutilisables et composables, permettant à Claude de performer de manière plus exceptionnelle dans des domaines spécifiques. Qu'il s'agisse de traitement de documents, de conception créative ou de flux de travail d'entreprise, les Skills offrent un moyen simple et puissant de personnaliser le comportement de Claude.