Passer au contenu principal
Les Skills sont des fichiers Markdown qui enseignent à Agent de nouvelles capacités. Elles vous permettent de partager votre expertise, vos modèles préférés et vos connaissances spécialisées avec Agent afin qu’il produise des résultats meilleurs et plus cohérents - surtout pour des choses qu’il ne saurait pas bien faire par lui-même.

Pourquoi les Skills sont importantes

Chaque fois que vous construisez avec Agent, vous créez un contexte utile - des solutions à des problèmes, des décisions de conception, des préférences de framework. Mais ce contexte disparaît à la fin de la conversation. Les Skills le préservent. Une skill d’animation GSAP enseigne à Agent comment utiliser correctement une bibliothèque spécifique. Une skill de système de design garantit qu’il applique vos couleurs et règles d’espacement exacts. Une skill de correction de bug capture une solution pour qu’Agent ne répète pas la même erreur. Des tâches qui étaient auparavant inconsistantes deviennent fiables. Les Skills sont également un standard ouvert. Elles fonctionnent avec n’importe quel agent - pas seulement Replit Agent - vous pouvez donc les emporter d’un outil à l’autre.

Primitives de base

Avant de plonger dans les Skills, il est utile de comprendre les éléments qui composent le développement agentique :
PrimitiveCe qu’elle fait
AgentsIA qui agit pour vous - Replit Agent, Claude Code, et d’autres
SkillsFichiers Markdown qui enseignent aux agents comment faire des choses (économes en contexte, chargées à la demande)
Serveurs MCPProcessus externes qui exposent des outils et se connectent à des services (gourmands en contexte, chargés dès le départ)
PermissionsContrôles sur ce qui s’exécute et quand demander une approbation
Sous le capot, les Skills sont simplement des fichiers Markdown stockés dans le répertoire /.agents/skills de votre projet. Chaque skill a un nom et une description - seule la description se charge dans le contexte d’Agent jusqu’à ce que la skill soit réellement invoquée, ce qui garde les choses légères.

Appliquer des Skills dans un projet

Les Skills deviennent utiles dès que vous les ajoutez à un projet. Il existe trois façons de le faire.

Installer depuis le panneau Skills

Ouvrez le panneau Skills dans votre Replit Workspace pour parcourir et installer des Skills contribuées par la communauté. Sélectionnez une skill et elle est automatiquement ajoutée au répertoire /.agents/skills de votre projet. Par exemple, lors de la construction d’un site portfolio avec des animations avancées, vous pourriez installer :
  • GSAP React - Enseigne à Agent les animations déclenchées au défilement, les révélations de texte et le dessin de chemins SVG
  • Tailwind design system - Donne à Agent la connaissance des modèles Tailwind CSS pour la typographie, l’espacement et les transitions de vue
  • Find skills - Enseigne à Agent comment découvrir et installer de nouvelles Skills en votre nom
Vous pouvez également installer des Skills via la CLI npx skills :
npx skills <skill> -a replit

Créer des Skills par conversation

La façon la plus naturelle de créer une skill est par conversation avec Agent. Après avoir résolu un problème ensemble ou fait des recherches sur une nouvelle bibliothèque, demandez à Agent de capturer ce qu’il a appris : Agent utilise le contexte complet de la conversation pour écrire un fichier de skill détaillé. Cela fonctionne particulièrement bien après des sessions de débogage où vous avez développé une compréhension partagée d’un problème.

Écrire des Skills personnalisées

Pour les cas d’utilisation avancés, écrivez des Skills directement en suivant la spécification Agent Skills. Activez Show Hidden Files dans la barre latérale de fichiers, ouvrez /.agents/skills/, et créez un nouveau fichier Markdown. Cela vous donne un contrôle total sur ce qu’Agent sait et comment il se comporte.

Skills proactives vs. réactives

C’est un cadre pour réfléchir à quand et comment créer des Skills. Comprendre les deux modèles vous rend plus efficace.

Skills proactives

Les Skills proactives sont celles que vous ajoutez avant de commencer à construire. Vous faites des recherches sur les bibliothèques ou les modèles que vous souhaitez utiliser, trouvez ou créez des Skills pour eux, puis commencez à prompter. Exemple concret : Avant de construire un site portfolio avec des animations SVG dessinées à la main, vous faites des recherches sur les bibliothèques d’animation et trouvez GSAP. Vous installez une skill GSAP React, puis promptez Agent pour construire les animations. Agent dispose des connaissances spécialisées dont il a besoin dès le départ - il comprend l’API de la bibliothèque, les bonnes pratiques et les modèles courants. Sans la skill, il pourrait produire quelque chose de générique ou incorrect. Ce modèle fonctionne bien quand :
  • Vous utilisez une bibliothèque populaire mais avec des modèles nuancés qu’Agent pourrait ne pas maîtriser seul
  • Vous souhaitez des choix de design cohérents dans tout le projet (typographie, espacement, style d’animation)
  • Vous démarrez un projet et connaissez déjà la direction technique

Skills réactives

Les Skills réactives sont celles que vous créez après avoir résolu un problème. Vous rencontrez un problème, le déboguez avec Agent, le corrigez, puis capturez la solution pour qu’elle ne se reproduise plus. Exemple concret : Lors de la construction d’un canevas pour une application mobile, vous remarquez des bords irréguliers sur des images qui s’aggravent lors du zoom. Le débogage avec Agent révèle qu’il s’agit d’aliasing de minification - un problème de rendu où les images semblent moins bonnes en rétrécissant, de manière contre-intuitive. Après avoir implémenté un correctif, vous demandez à Agent de créer une skill : Agent utilise l’historique de la conversation pour écrire une skill spécifique au projet. La prochaine fois que le problème survient, vous pouvez diriger Agent vers la skill plutôt que de déboguer depuis le début. Ce modèle fonctionne bien quand :
  • Vous avez corrigé un bug non évident et souhaitez éviter qu’il ne se reproduise
  • Vous avez appris quelque chose sur l’architecture de votre application lors d’une session de débogage
  • Vous souhaitez encoder une solution qui a nécessité des efforts significatifs pour être découverte

Être sélectif avec les Skills

Considérez les Skills comme des indications que vous donneriez à un ami pour trouver votre appartement. Une liste ciblée d’instructions fonctionne. Un classeur plein de documentation ne fonctionne pas - personne n’a le temps de lire ça, et les détails importants se perdent. La même chose s’applique à Agent. Si vous ajoutez trop de Skills, Agent peut se perdre. Soyez délibéré sur les Skills que vous activez pour un projet donné, et supprimez celles dont vous n’avez plus besoin.
Les Skills fonctionnent mieux lorsqu’elles capturent des modèles spécifiques et répétables plutôt que des conseils généraux. Concentrez-vous sur des workflows concrets, des conventions établies et des solutions éprouvées.

Considérations de sécurité

Les Skills du panneau Replit Skills sont auditées pour la sécurité. Mais les Skills peuvent être installées de n’importe où - elles proviennent d’un dépôt open source où tout le monde peut contribuer. Comme les Skills sont des instructions qu’Agent suit, une skill malveillante pourrait dire à Agent d’exfiltrer des données sensibles de votre projet. Avant d’installer une skill provenant d’une source externe :
  1. Ouvrez le fichier - Les Skills sont juste du Markdown. Lisez le contenu dans /.agents/skills/ avant de les utiliser.
  2. Vérifiez la source - Assurez-vous que la skill provient d’un dépôt ou d’un auteur de confiance.
  3. Examinez ce qu’elle instruit - Assurez-vous que la skill ne référence pas d’URLs externes suspectes ou ne demande pas d’informations sensibles.
Examinez toujours les Skills provenant de sources externes avant de les installer. Les Skills dans le panneau Replit Skills ont été auditées, mais les Skills installées via CLI ou copiées depuis internet ne l’ont pas été.

Skills vs. serveurs MCP

Ce sont les deux principales façons d’étendre les agents en 2026, et elles servent des objectifs différents. Les Skills sont économes en contexte. Seule une brève description se charge jusqu’à ce que la skill soit invoquée. Utilisez les Skills pour :
  • Les workflows et conventions (“comment déployer”, “checklist de revue de code”)
  • Les matériaux de référence (modèles d’API, guides de style, systèmes de design)
  • Les prompts réutilisables et connaissances spécialisées (bibliothèques d’animation, modèles de framework)
Les serveurs MCP sont gourmands en contexte. Toutes les descriptions d’outils se chargent dès le départ, ce qui peut dégrader la qualité des résultats si vous en ajoutez trop. Utilisez les serveurs MCP pour :
  • Se connecter à des services externes (Notion, Linear, Figma)
  • Les actions nécessitant un accès API
  • Les outils qui font des choses, pas seulement qui instruisent
La distinction clé : les Skills définissent comment votre agent doit travailler. Les serveurs MCP définissent à quoi votre agent peut accéder. Les deux fonctionnent pour les agents de codage comme Replit Agent et pour les agents que vous construisez vous-même avec des outils comme le Claude Agent SDK.

Étapes suivantes