- Les Agent Skills d’Anthropic permettent d’étendre l’expertise de l’IA en fonction du flux de travail de l’utilisateur
- Un Skill est un composant sous forme de dossier contenant des instructions, des scripts et des ressources, que Claude ne charge qu’au moment où la tâche l’exige
- Ils apportent des capacités spécialisées pour des domaines de travail précis, comme la création de fichiers Excel et PowerPoint ou le respect d’un guide de marque
- Les utilisateurs comme les développeurs peuvent créer eux-mêmes des Skills afin de les utiliser dans l’application Claude, Claude Code et l’API
- Des fonctions de déploiement et d’administration à l’échelle de l’entreprise sont également prévues, ce qui en fera une base pour construire des workflows IA sur mesure
Vue d’ensemble des Skills et principe de fonctionnement
- Grâce à la fonctionnalité Agent Skills, Claude peut utiliser des compétences personnalisées pour mieux exécuter des tâches spécifiques
- Les Skills sont fournis sous forme de dossiers contenant des instructions, scripts et ressources, et Claude n’y accède que lorsqu’une tâche pertinente l’exige
- Cette fonctionnalité permet d’exploiter Claude de manière bien plus puissante pour divers travaux spécialisés, comme la gestion de documents Excel ou le respect des chartes de marque d’une organisation
- Les utilisateurs peuvent créer des Skills personnalisés afin de les utiliser de façon globale dans l’application Claude, Claude Code, l’API, etc.
Fonctionnement des Skills
- Pendant l’exécution d’une tâche, Claude analyse tous les Skills disponibles via un algorithme afin d’identifier le plus pertinent
- Lorsqu’un Skill correspond, Claude ne charge que le minimum d’informations et de fichiers nécessaires, ce qui préserve la rapidité tout en assurant des capacités d’exécution spécialisées
- Caractéristiques des Skills
- Composabilité : plusieurs Skills peuvent être utilisés ensemble comme une pile, et Claude ajuste automatiquement ceux qui sont nécessaires
- Portabilité : ils sont rédigés dans le même format et peuvent être utilisés dans toute la gamme de produits Claude
- Efficacité : seules les fonctions nécessaires sont chargées au moment opportun
- Puissance : ils peuvent aussi inclure du code exécutable (p. ex. Python, Shell), ce qui permet de tirer parti de l’efficacité de la programmation traditionnelle
- Les Skills sont conçus comme des supports d’onboarding personnalisés qui empaquettent l’expertise d’une organisation pour la transmettre à Claude, afin qu’il joue le rôle d’expert dans un domaine donné
Intégration avec les produits Claude
Claude Apps
- Les utilisateurs Pro, Max, Team et Enterprise peuvent tous utiliser la fonctionnalité Skills
- Divers Skills d’exemple sont fournis par défaut pour des usages généraux comme la rédaction de documents, et il est aussi possible de les personnaliser
- Lorsque l’utilisateur saisit une tâche, Claude charge automatiquement le Skill approprié, et il est possible d’observer le fonctionnement du Skill même dans la chaîne de pensée
- Le Skill
skill-creator facilite la création de Skills grâce à un accompagnement conversationnel : questions sur le workflow, génération de l’arborescence de dossiers, formatage automatique de SKILL.md, bundling des ressources, etc.
- Pour Team/Enterprise, un administrateur doit activer la fonctionnalité à l’échelle de l’organisation
- Disponible depuis la page de paramètres
Claude Developer Platform (API)
- Les requêtes Messages API et le nouvel endpoint
/v1/skills permettent le versioning et le contrôle opérationnel des Skills personnalisés
- L’utilisation des Skills nécessite la fonctionnalité bêta Code Execution Tool, qui fournit un environnement sécurisé d’exécution de code
- Les Skills fournis par Anthropic permettent de créer et modifier des documents Excel, PowerPoint, Word et PDF à un niveau expert
- Les développeurs peuvent créer des Skills personnalisés adaptés à leurs workflows spécifiques et étendre librement les usages de Claude
- Claude Console permet de créer, consulter et mettre à niveau facilement les versions de Skills
- Des ressources complémentaires sont disponibles dans la documentation et sur Anthropic Academy
Exemples d’usage chez les partenaires
- Box : conversion automatique de contenus stockés en documents PowerPoint, Excel et Word, avec prise en charge d’une documentation automatisée conforme aux standards de l’organisation
- Notion : transformation de questions complexes en actions immédiatement exécutables, avec réduction de l’effort d’ajustement des prompts
- Canva : personnalisation des agents via les Skills pour automatiser la conception et produire du contenu de haute qualité à l’échelle des équipes
- Rakuten : automatisation des processus financiers et comptables grâce aux Skills, traitement unifié de plusieurs feuilles de calcul et réduction du temps de génération des rapports de 1 jour à 1 heure
Intégration avec Claude Code
- Claude Code prend en charge l’installation de Skills afin d’étendre l’expertise et les workflows des équipes
- via le plugin marketplace anthropics/skills ou en ajoutant directement un dossier dans
~/.claude/skills
- Des fonctions de partage et de collaboration entre équipes sont proposées via l’intégration aux systèmes de gestion de versions
- Le Claude Agent SDK permet également de développer des agents personnalisés
Pour commencer
Feuille de route et points d’attention
- À l’avenir, Anthropic prévoit de simplifier la création de Skills et de renforcer les fonctions de déploiement à l’échelle des organisations
- Comme les Skills permettent à Claude d’exécuter du code, il ne faut utiliser que des Skills provenant de sources fiables
- Il convient également de prêter attention à la protection des données et au maintien de la sécurité ; pour plus de détails, voir la documentation d’information
4 commentaires
On peut cuire une pomme de terre au four, la faire bouillir, la faire sauter, la mijoter, la réduire en purée...
À chaque fois, on leur colle toutes sortes de noms ronflants. Au final, ça a toujours le même goût de patate.
Les Claude Skills sont formidables, cela pourrait être une innovation encore plus importante que MCP
Réactions sur Hacker News
On dirait qu’on va voir émerger pas mal de confusion conceptuelle autour de ChatGPT, Claude et autres, comme on l’a déjà vécu dans le développement frontend : maintenant on se retrouve avec une avalanche de notions comme outils, fonctions, skills, agents, sous-agents, commandes, apps, etc., et par-dessus ce chaos on voit se multiplier toutes sortes de frameworks « vibe »
bash4) au moment d’utiliser réellement un skill, on fait « call bash » pour lire le fichier et exécuter le travail. Bien sûr, j’omets ici des détails importants comme la gestion des permissions, mais la structure de base, c’est çaJe viens justement d’écrire un billet sur les skills : « Claude Skills est vraiment génial, c’est peut-être un changement encore plus important que MCP » lien vers l’article
AGENTS.mdimbriqués, donc c’est moins formalisé mais le concept semble partiellement se recouper lien vers la mise à jour de VSCodeJ’ai l’impression que la capacité de ce genre de système à bien résoudre des problèmes dépend surtout des résumés écrits dans les skills. Les humains, à mesure qu’ils accumulent de l’expérience, finissent par savoir quand utiliser telle ou telle compétence, alors que Claude repart à chaque fois en lisant à peine quelques explications de départ
C’est assez amusant que les « skills » de Claude ne fonctionnent vraiment bien que si les développeurs écrivent et maintiennent une vraie documentation. Beaucoup de développeurs ne gèrent déjà pas correctement la documentation du code lui-même, alors la documentation pour LLM semble encore plus difficile. Ça a peut-être du sens pour une petite minorité de développeurs avec un système de fichiers très bien rangé et une forte tolérance au risque, mais si quelqu’un est déjà aussi organisé, ne vaudrait-il pas mieux confier ces tâches ingrates à un junior dans une logique de formation plutôt qu’à un LLM ? De toute façon, il faudra quand même tout relire à la fin. Et comme la fenêtre de contexte est limitée, il est difficile de reproduire une vraie sensation de « compétence intériorisée » comme chez un humain. Si en plus on entraîne un LLM dédié, on finit par se retrouver lié à ce LLM à vie. Tout ça rend cette hypothèse du « scénario idéal où toutes les étoiles s’alignent à l’intérieur de l’organisation » assez amusante
Je me demande comment les sub agents, MCP, skills, etc. vont interagir ; j’ai l’impression qu’il y a pas mal de redondance. L’idée d’ajouter des capacités supplémentaires à Claude via une montée en gamme de la spécification ne me dérange pas, mais en pratique, quelle que soit l’approche, on finit tous plus ou moins au même niveau pour implémenter des fonctionnalités d’agent. Avant, avec MCP, il fallait du JSON, alors que dans Claude on peut juste déposer du Markdown dans des fichiers/dossiers, avec en plus des entrées multimodales, donc l’UX semble nettement meilleure
CLAUDE.md, donc ça laisse perplexeCe genre de fonctionnalités reste assez rafraîchissant. Dans mon projet, j’ai créé un sous-dossier
bin/claudepour y mettre les scripts générés par Claude et autres éléments du même genre, puis j’ai bien documenté cet emplacement dansclaude.mdpour l’aider dans la recherche d’outils. En pratique, les performances étaient plutôt bonnes. En réalité, ce qu’il faudrait surtout, c’est un helper de gestion du contexte — du genre « lancer Claude avec cet ensemble de MCP, puis basculer vers cet autre ensemble de MCP » — mais pour l’instant je gère séparément un sous-répertoire (profil) par projet, et je lanceclaudeune fois dans chacun. Dans cette structure,bin/claudejoue bien son rôle : Claude comprend tout de suite comment analyser un dataset BigQuery donné ou où se trouvent les fichiers d’authentification. Je n’aurais jamais pensé utiliser le système de fichiers pour gérer des profils, et pourtant c’est finalement ce que je faisJe ne comprends pas pourquoi, dans ce type de démonstration, ils utilisent des exemples aussi simplistes que retourner ou recadrer une photo de chien, alors qu’il existe bien de meilleurs exemples d’usage convaincant des skills
@, donc le fait que ce soit maintenant automatisé est encore mieux.xlsxavaient tous deux leur solution dans cette documentation exemple de skill ExcelOn a l’impression que l’adoption de Claude-skills se propage à une vitesse folle. Mardi, j’ai complètement accroché à l’article de présentation de « Superpowers » article de présentation, et j’ai aussi bien rangé les outils que j’avais déjà créés pour les emballer sous forme de skills que l’agent peut utiliser. Les retours sur l’open source deli-gator sont les bienvenus
Vendredi dernier, j’avais révélé par erreur l’existence de Claude Skills un peu trop tôt, donc je suis content que ce soit enfin officiel billet de blog lié
Il y a tellement de choses — skills, plugins, marketplaces, connecteurs, add-ons, etc. — que ça devient difficile de suivre