00:00:00Bienvenue sur Skills By The Cell, un répertoire de compétences d'agents que vous pouvez ajouter à n'importe quel agent
00:00:04pour étendre ses capacités, comme le rendre expert en React, en faire un designer front-end,
00:00:10ou même un éditeur de motion design. Le concept repose sur le clonage et l'analyse d'un dépôt
00:00:15pour vérifier s'il contient un fichier skills.md avant l'installation. Mais la nouvelle proposition de Cloudflare
00:00:22va-t-elle rendre cette ressource obsolète ? Abonnez-vous et découvrons-le ensemble.
00:00:27Les compétences d'agent ont été introduites par Anthropic l'année dernière pour améliorer les performances de Claude sur des
00:00:32tâches spécifiques. Cela fonctionne en ajoutant un répertoire “skills” au dossier .claude, puis en créant un sous-répertoire
00:00:37au nom de la compétence, contenant un fichier skills.md.
00:00:42Ce fichier doit comporter quelques éléments clés. D'abord, la section supérieure,
00:00:47le front matter en YAML, qui doit inclure au minimum le nom de la compétence et sa description.
00:00:52Ensuite, juste en dessous, en dehors du front matter, on insère les instructions de la compétence.
00:00:58Ces instructions sont chargées dans le contexte du modèle pour qu'il puisse exécuter la tâche demandée.
00:01:03Toute la beauté du système réside dans la technique de divulgation progressive : seules les informations
00:01:08essentielles sont affichées au départ, et le modèle peut approfondir si nécessaire.
00:01:13Ainsi, au chargement d'un agent, seules les données du front matter de chaque compétence entrent dans
00:01:19le contexte. Après avoir lu un prompt, l'agent vérifie les descriptions pour voir si une
00:01:24compétence peut l'aider ; si c'est le cas, il ajoute alors tout le contenu hors front matter à son contexte actif.
00:01:31On peut même lier d'autres fichiers aux compétences, comme des références,
00:01:36pour que le modèle puisse s'y référer s'il le juge utile.
00:01:40Depuis, d'autres acteurs comme Microsoft, OpenAI et OpenCode ont adopté les compétences d'agent.
00:01:46Pourtant, il n'existait pas de moyen simple d'installer une compétence sur plusieurs agents sans aller manuellement
00:01:52cloner le dépôt dans le bon répertoire. Ce manque est devenu flagrant quand Vercel a voulu
00:01:58partager les compétences de ses outils pour que les utilisateurs les intègrent à leurs propres agents. Ils ont donc créé
00:02:03le projet Add Skill, qui facilite l'ajout de compétences sur 16 agents différents. Il suffit de taper “npx add-skill”
00:02:11suivi du nom de la compétence ou de l'URL du dépôt.
00:02:14Je vous vois venir : qu'est-ce qui empêche d'utiliser Add Skill pour n'importe quel dépôt ?
00:02:19Eh bien, le fonctionnement est simple : après la commande, l'outil clone le dépôt et cherche
00:02:25un fichier skills.md. S'il est absent, il supprime le dépôt. S'il est présent,
00:02:32il détecte automatiquement les agents installés via leurs fichiers de config, puis crée un
00:02:37lien symbolique de .agents/skills vers l'emplacement requis par l'agent. Par exemple, .cursor pour
00:02:44Cursor ou .claude pour Claude Code. Il intègre aussi de la télémétrie pour le suivi, j'y reviendrai.
00:02:49À ce stade, Vercel proposait une méthode simple pour installer des compétences sur n'importe quel agent.
00:02:55Mais qu'en est-il de la découverte ? C'est là qu'intervient skills.sh, qui affiche actuellement une longue liste
00:03:01de compétences non catégorisées. Cette liste est alimentée, me semble-t-il, dès qu'une personne
00:03:08installe une compétence via Add Skill, ce qui déclenche la télémétrie incluse dans le paquet
00:03:14pour remonter le nom, les agents et d'autres infos. Cette télémétrie est totalement anonyme
00:03:20et sert non seulement à remplir la liste, mais aussi à compter le nombre de téléchargements
00:03:26par agent spécifique, permettant ainsi de suivre les compétences tendances des dernières 24 heures.
00:03:32Et si le suivi vous inquiète, sachez que vous pouvez désactiver la télémétrie à tout moment.
00:03:37Le travail accompli par Vercel Labs sur la découverte de compétences est impressionnant. Beaucoup de gens l'utilisent
00:03:42pour trouver des outils géniaux, comme des compétences React Native pour leurs agents,
00:03:48des bonnes pratiques pour Better Auth, ou même la très populaire compétence Remotion
00:03:53grâce à laquelle on peut créer des vidéos incroyables à partir d'un simple prompt. Mais la proposition de Cloudflare
00:03:59remet-elle tout cela en question ? Elle introduit en effet une autre façon de découvrir des compétences
00:04:05en récupérant d'abord un fichier JSON léger depuis un emplacement standard répertoriant toutes les compétences
00:04:12proposées par une plateforme. Imaginez un prompt comme : “Crée-moi un projet Cloudflare
00:04:18avec Wrangler”. L'agent lira d'abord le prompt, puis consultera l'emplacement standard,
00:04:24comme [cloudflare.com/.well-known](https://www.google.com/search?q=https://cloudflare.com/.well-known) — bon, ce ne sera pas exactement ça, ce sera sans doute
00:04:30/skills — pour récupérer le fichier index.json contenant les infos obligatoires par compétence,
00:04:38telles que le nom, la description et le nombre de fichiers liés. Ensuite, il transmet
00:04:44ces données à l'agent qui, en fonction du prompt, comprendra que la compétence Wrangler
00:04:49est nécessaire via ce fichier index.json. L'agent appellera alors
00:04:55cet emplacement pour récupérer tous les fichiers liés et les mettra en cache pour une utilisation ultérieure,
00:05:01tout en utilisant cette compétence pour formuler sa réponse à l'utilisateur.
00:05:08Bien que l'idée de Cloudflare soit séduisante, elle ajoute quelques étapes pour rendre une compétence
00:05:14découvrable, comme la création de ce fichier index.json et son hébergement sur une URL spécifique.
00:05:20Si on compare le simple fait de mettre une compétence sur GitHub pour qu'elle soit trouvée par Vercel à cette méthode,
00:05:27je pense que l'approche de Cloudflare pourrait pénaliser les petits développeurs à cause de cette complexité.
00:05:33Si elle est acceptée — et je ne sais pas trop qui doit valider ça — cela pourrait sonner
00:05:40le glas du projet skills.sh de Vercel.
00:05:46Cela dit, je suis sûr qu'une collaboration est possible : on pourrait utiliser skills.sh pour
00:05:52découvrir les compétences de développeurs indépendants, et l'approche Cloudflare pour que l'agent
00:05:57détecte automatiquement les compétences de grandes entreprises comme Cloudflare ou Vercel. Dans tous les cas,
00:06:03avec des développeurs créant des projets de plus en plus fous avec ces compétences, vous aurez besoin
00:06:07d'un suivi d'erreurs efficace, et c'est là que Better Stack intervient.
00:06:12En plus d'analyser vos logs back-end, il surveille les erreurs front-end
00:06:18grâce à son suivi d'erreurs natif par IA, et permet même de créer
00:06:23de superbes pages de statut. N'hésitez pas à tester Better Stack dès aujourd'hui.