{"id":50353,"date":"2026-06-25T14:59:11","date_gmt":"2026-06-25T07:59:11","guid":{"rendered":"\/fr\/tutoriels\/?p=50353"},"modified":"2026-06-25T15:01:54","modified_gmt":"2026-06-25T08:01:54","slug":"skills-hermes-agent","status":"publish","type":"post","link":"\/fr\/tutoriels\/skills-hermes-agent","title":{"rendered":"Que sont les skills Hermes Agent et quels sont leurs composants cl\u00e9s ?"},"content":{"rendered":"<p>Les skills Hermes Agent sont des ensembles de capacit&eacute;s r&eacute;utilisables qui lui apprennent &agrave; effectuer des t&acirc;ches sp&eacute;cifiques dans les domaines du d&eacute;veloppement, de la recherche, de la productivit&eacute;, des m&eacute;dias, du DevOps, de la s&eacute;curit&eacute; et d&rsquo;autres flux de travail.<\/p><p>Au lieu de s&rsquo;appuyer uniquement sur des prompts ponctuels, Hermes utilise des skills comme instructions et ressources r&eacute;utilisables. Un skill peut d&eacute;finir ce qu&rsquo;il fait, quand l&rsquo;utiliser, quelle configuration il n&eacute;cessite, de quels outils ou identifiants il d&eacute;pend, et quels fichiers de support aident l&rsquo;agent &agrave; accomplir la t&acirc;che.<\/p><p>Les composants essentiels d&rsquo;un skill Hermes Agent :<\/p><ul class=\"wp-block-list\">\n<li><strong>Fichier <code>SKILL.md<\/code><\/strong>. Le fichier Markdown principal qui d&eacute;finit le skill, y compris son objectif, ses instructions, ses notes de configuration, ses conseils d&rsquo;utilisation et toutes les contraintes importantes.<\/li>\n\n\n\n<li><strong>YAML frontmatter.<\/strong> Le bloc de m&eacute;tadonn&eacute;es qui identifie le skill d&eacute;finit des champs tels que son nom, sa description, sa version, son auteur, les variables d&rsquo;environnement requises et les fichiers d&rsquo;identifiants requis.<\/li>\n\n\n\n<li><strong>Skill directory. <\/strong>Le dossier qui contient la d&eacute;finition du skill et les fichiers associ&eacute;s. Les bundled skills sont copi&eacute;s dans <code>~\/.hermes\/skills\/<\/code> pendant l&rsquo;installation, tandis que les optional skills restent dans <code>optional-skills\/<\/code> jusqu&rsquo;&agrave; leur installation.<\/li>\n\n\n\n<li><strong>Fichiers compl&eacute;mentaires. <\/strong>Des ressources suppl&eacute;mentaires, telles que <code>references\/<\/code>, <code>templates\/<\/code> et <code>scripts\/<\/code>, qui fournissent un contexte r&eacute;utilisable, des exemples, des ressources ou du code d&rsquo;assistance.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-comment-fonctionnent-les-skills-hermes-agent\">Comment fonctionnent les skills Hermes Agent<\/h2><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a3d06b02644a\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a3d06b02644a\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1080\" height=\"608\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/06\/Flux-de-travail-de-skill-reutilisable.png\/w=1024,h=1024,fit=scale-down\" alt=\"Sch&eacute;ma vectoriel plat du workflow des skills Hermes Agent, montrant un n&oelig;ud central SKILL.md avec, &agrave; gauche, les entr&eacute;es du skill et, &agrave; droite, les sorties.\" class=\"wp-image-50584\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/06\/Flux-de-travail-de-skill-reutilisable.png\/w=1080,fit=scale-down 1080w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/06\/Flux-de-travail-de-skill-reutilisable.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/06\/Flux-de-travail-de-skill-reutilisable.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/06\/Flux-de-travail-de-skill-reutilisable.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/06\/Flux-de-travail-de-skill-reutilisable.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>Les skills Hermes Agent fonctionnent en fournissant &agrave; l&rsquo;agent des instructions de workflow r&eacute;utilisables pour des t&acirc;ches sp&eacute;cifiques.<\/p><p>Chaque skill est d&eacute;fini par un fichier <code>SKILL.md<\/code> requis. Ce fichier explique &agrave; quoi sert le skill, quand l&rsquo;utiliser, les &eacute;tapes que l&rsquo;agent doit suivre et comment v&eacute;rifier le r&eacute;sultat.<\/p><p>Un skill peut &eacute;galement inclure des fichiers compl&eacute;mentaires, comme des scripts d&rsquo;assistance, des r&eacute;f&eacute;rences et des mod&egrave;les.<\/p><p>Les bundled skills sont fournis avec Hermes et copi&eacute;s dans <code>~\/.hermes\/skills\/<\/code> pendant l&rsquo;installation.<\/p><p><a href=\"\/fr\/tutoriels\/quest-ce-que-hermes-agent\">Hermes Agent<\/a> synchronise ces bundled skills lors de l&rsquo;ex&eacute;cution de <code>hermes update<\/code>, tout en respectant les suppressions locales et les modifications apport&eacute;es par l&rsquo;utilisateur.<\/p><p>Si un bundled skill manque dans l&rsquo;arborescence locale des skills, vous pouvez le restaurer avec <code>hermes skills reset &lt;name&gt; --restore<\/code>.<\/p><p>Les optional skills se trouvent dans <code>optional-skills\/<\/code> et ne sont pas actives par d&eacute;faut.<\/p><p>Les utilisateurs les installent explicitement avec des commandes telles que <code>hermes skills install official\/blockchain\/solana<\/code> ou <code>hermes skills install official\/mlops\/flash-attention<\/code>, et les suppriment avec <code>hermes skills uninstall &lt;skill-name&gt;<\/code>.<\/p><p>Une fois disponible, un skill fournit &agrave; Hermes un contexte de t&acirc;che r&eacute;utilisable. Il ne remplace ni le mod&egrave;le ni les outils de base d&rsquo;Hermes.<\/p><p>&Agrave; la place, il indique &agrave; l&rsquo;agent quel workflow suivre, quels outils existants ou quelles commandes shell utiliser, quels fichiers de support sont disponibles et quelle configuration la t&acirc;che requiert.<\/p><h2 class=\"wp-block-heading\" id=\"h-composants-cles-des-skills-hermes-agent\">Composants cl&eacute;s des skills Hermes Agent<\/h2><p>Un skill Hermes Agent s&rsquo;appuie sur un fichier <code>SKILL.md<\/code> et peut aussi inclure des m&eacute;tadonn&eacute;es, des pr&eacute;requis de configuration, des fichiers de support et du code utilitaire.<\/p><h3 class=\"wp-block-heading\">Le fichier <code>SKILL.md<\/code><\/h3><p>Le fichier <code>SKILL.md<\/code> est le fichier d&rsquo;instructions principal d&rsquo;un skill Hermes Agent.<\/p><p>Un fichier <code>SKILL.md<\/code> efficace commence par le workflow le plus courant et place les cas avanc&eacute;s plus bas dans le fichier. Cela permet au skill de rester pratique dans le cadre d&rsquo;une utilisation normale, tout en fournissant &agrave; Hermes suffisamment de d&eacute;tails pour les cas particuliers.<\/p><p>Par exemple, un skill d&eacute;di&eacute; au workflow des PR GitHub peut expliquer comment cr&eacute;er une branche, apporter des modifications, ouvrir une pull request, v&eacute;rifier les r&eacute;sultats de l&rsquo;int&eacute;gration continue et pr&eacute;parer la transmission. Hermes peut r&eacute;utiliser ce processus chaque fois que le m&ecirc;me type de t&acirc;che se pr&eacute;sente.<\/p><h3 class=\"wp-block-heading\">Le YAML frontmatter<\/h3><p>Le YAML frontmatter fournit &agrave; Hermes des informations structur&eacute;es sur le skill avant le d&eacute;but des instructions principales.<\/p><p>Le bloc de m&eacute;tadonn&eacute;es identifie le skill, explique o&ugrave; il s&rsquo;int&egrave;gre et indique &agrave; Hermes quelles conditions ou exigences de configuration influencent son utilisation.<\/p><p>Au niveau de base, le frontmatter peut d&eacute;finir des champs tels que le <code>nom<\/code> de la comp&eacute;tence, sa <code>description<\/code>, sa <code>version<\/code>, son <code>auteur<\/code> et sa <code>licence<\/code>. Ces champs rendent le skill plus facile &agrave; d&eacute;couvrir et aident les utilisateurs &agrave; comprendre &agrave; quoi il sert avant d&rsquo;ouvrir sa d&eacute;finition compl&egrave;te.<\/p><p>Le YAML frontmatter permet de d&eacute;finir quand Hermes doit afficher le skill. Par exemple, un skill peut utiliser le champ <code>platforms<\/code> pour se limiter &agrave; macOS, Linux ou Windows. Un skill peut &eacute;galement d&eacute;clarer les outils ou ensembles d&rsquo;outils requis, comme des outils web, ou servir de solution de secours lorsqu&rsquo;un outil principal n&rsquo;est pas disponible.<\/p><p>Les pr&eacute;requis de configuration doivent &eacute;galement figurer dans le frontmatter. Les skills peuvent d&eacute;clarer des variables d&rsquo;environnement requises pour les secrets, comme des cl&eacute;s d&rsquo;API, des fichiers d&rsquo;identifiants requis pour les jetons OAuth ou les fichiers de compte de service, ainsi que des param&egrave;tres de configuration pour des valeurs non sensibles comme les chemins de fichiers, les noms de domaine ou les pr&eacute;f&eacute;rences utilisateur.<\/p><p>Le YAML frontmatter fait d&rsquo;un skill bien plus qu&rsquo;un simple fichier de prompt. Les m&eacute;tadonn&eacute;es aident Hermes &agrave; identifier le skill, &agrave; le charger uniquement dans le bon environnement et &agrave; pr&eacute;parer le contexte dont l&rsquo;agent a besoin pour ex&eacute;cuter correctement le workflow.<\/p><h3 class=\"wp-block-heading\">Le skill directory<\/h3><p>Le skill directory est le dossier qui contient un skill Hermes Agent ainsi que toutes les ressources associ&eacute;es.<\/p><p>Un skill directory comprend g&eacute;n&eacute;ralement un fichier <code>SKILL.md<\/code> obligatoire et peut aussi contenir des sous-r&eacute;pertoires comme <code>scripts\/<\/code>, <code>references\/<\/code> et <code>templates\/<\/code>. Le contenu exact d&eacute;pend du workflow pris en charge par le skill.<\/p><p>Les comp&eacute;tences int&eacute;gr&eacute;es sont incluses avec Hermes et organis&eacute;es en cat&eacute;gories telles que la recherche, la productivit&eacute;, le d&eacute;veloppement logiciel, les m&eacute;dias et le DevOps. Pendant l&rsquo;installation, Hermes copie les bundled skills dans <code>~\/.hermes\/skills\/<\/code>, ce qui les rend disponibles dans l&rsquo;environnement local de l&rsquo;utilisateur.<\/p><p>Les optional skills utilisent la m&ecirc;me structure de r&eacute;pertoires, mais se trouvent dans <code>optional-skills\/<\/code> jusqu&rsquo;&agrave; ce qu&rsquo;un utilisateur les installe. Par exemple, Hermes inclut des comp&eacute;tences optionnelles pour les workflows blockchain, la mod&eacute;lisation financi&egrave;re, les op&eacute;rations de machine learning (MLOps) et le d&eacute;veloppement web, que les utilisateurs peuvent ajouter uniquement lorsque n&eacute;cessaire.<\/p><p>Une structure de r&eacute;pertoires coh&eacute;rente rend les comp&eacute;tences transf&eacute;rables et faciles &agrave; partager. Les d&eacute;veloppeurs peuvent regrouper les instructions, les scripts d&rsquo;aide, les documents de r&eacute;f&eacute;rence et les exigences de configuration au m&ecirc;me endroit, au lieu de r&eacute;partir les diff&eacute;rents &eacute;l&eacute;ments du flux de travail dans plusieurs emplacements.<\/p><h3 class=\"wp-block-heading\">Fichiers de support et scripts utilitaires<\/h3><p>Les fichiers de support et les scripts utilitaires fournissent des &eacute;l&eacute;ments r&eacute;utilisables pour un skill Hermes Agent, en compl&eacute;ment des instructions principales de <code>SKILL.md<\/code>.<\/p><p>Un skill peut inclure <code>references\/<\/code> pour la documentation de r&eacute;f&eacute;rence, <code>templates\/<\/code> pour des formats de sortie r&eacute;utilisables et <code>scripts\/<\/code> pour du code utilitaire.<\/p><p>Les scripts sont utiles lorsqu&rsquo;un flux de travail n&eacute;cessite une analyse, une mise en forme, une extraction de donn&eacute;es ou une autre logique qui ne doit pas &ecirc;tre r&eacute;&eacute;crite dans le prompt &agrave; chaque fois.<\/p><p>Hermes expose le chemin du skill directory lorsqu&rsquo;un skill est charg&eacute;, afin que les instructions de <code>SKILL.md<\/code> puissent pointer directement l&rsquo;agent vers les scripts inclus.<\/p><p>Par exemple, un skill peut demander &agrave; Hermes d&rsquo;ex&eacute;cuter un script d&rsquo;assistance depuis <code>${HERMES_SKILL_DIR}\/scripts\/<\/code> au lieu de faire recr&eacute;er cette logique par l&rsquo;agent &agrave; partir de z&eacute;ro.<\/p><p>Les fichiers de support rendent les skills plus pratiques &agrave; utiliser. Le workflow reste lisible dans <code>SKILL.md<\/code>, tandis que le code r&eacute;utilisable, les exemples et la documentation de r&eacute;f&eacute;rence restent organis&eacute;s dans le skill directory.<\/p><h2 class=\"wp-block-heading\" id=\"h-bundled-skills-et-optional-skills-dans-hermes-agent\">Bundled skills et optional skills dans Hermes Agent<\/h2><p>Les bundled skills sont fournis avec Hermes, car ils prennent en charge des workflows courants dont de nombreux utilisateurs ont besoin, comme la gestion de GitHub, la recherche, la productivit&eacute;, la prise de notes et le d&eacute;veloppement logiciel.<\/p><p>Les optional skills couvrent des workflows, des int&eacute;grations et des outils sp&eacute;cialis&eacute;s, utiles &agrave; un groupe d&rsquo;utilisateurs plus restreint.<\/p><p>Le tableau suivant pr&eacute;sente des exemples des deux groupes :<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td colspan=\"1\" rowspan=\"1\"><p><strong>Cat&eacute;gorie<\/strong> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><strong>Exemples de bundled skills<\/strong><\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><strong>Exemples d&rsquo;optional skills<\/strong><\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Agents d&rsquo;IA autonomes<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Claude Code, Codex, OpenCode<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Grok, OpenHands, Honcho<\/span> <\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Cr&eacute;ation<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Excalidraw, pixel art, vid&eacute;o Manim<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Blender MCP, diagrammes conceptuels, g&eacute;n&eacute;ration de m&egrave;mes<\/span> <\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>DevOps<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p>Kanban Orchestrator, Webhook Subscriptions<\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p>Docker Management, Pinggy Tunnel, Watchers<\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>GitHub et le d&eacute;veloppement logiciel<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p>GitHub PR Workflow, TDD, Systematic Debugging<\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p>Code Wiki, REST\/GraphQL Debug<\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>M&eacute;dias et communication<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p>Spotify, GIF Search, YouTube Content<\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p>AgentMail, Telephony<\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>MLOps<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Hugging Face Hub, vLLM, DSPy<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Axolotl, Whisper, Pinecone, Qdrant<\/span> <\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Productivit&eacute;<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Google Workspace, Notion, Airtable<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>Shopify, Canvas LMS, Memento Flashcards<\/span> <\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Recherche<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p>arXiv, Blogwatcher, LLM Wiki<\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p>DuckDuckGo Search, OSINT Investigation, Domain Intel<\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>S&eacute;curit&eacute;<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>&mdash;<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>1Password, Sherlock, <\/span>Web Pentest<\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p><span>Finance<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p><span>&mdash;<\/span> <\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p>DCF Model, LBO Model, Excel Author<\/p><\/td><\/tr><\/tbody><\/table><\/figure><h2 class=\"wp-block-heading\" id=\"h-comment-installer-des-skills-hermes-agent\">Comment installer des skills Hermes Agent<\/h2><p>Une fois la <a href=\"\/fr\/tutoriels\/comment-configurer-hermes-agent\">configuration initiale de Hermes Agent<\/a> termin&eacute;e, vous pouvez installer des optional skills avec la commande <code>hermes skills install<\/code>.<\/p><p><strong>1. Identifiez le skill que vous souhaitez installer<\/strong><\/p><p>Les bundled skills n&rsquo;ont pas besoin d&rsquo;&ecirc;tre install&eacute;s, car Hermes les copie dans <code>~\/.hermes\/skills\/<\/code> lors de la configuration.<\/p><p>Les optional skills officiels utilisent des identifiants bas&eacute;s sur des cat&eacute;gories. Par exemple, le skill Solana utilise <code>official\/blockchain\/solana<\/code>, tandis que le skill DuckDuckGo Search utilise <code>official\/research\/duckduckgo-search<\/code>.<\/p><p><strong>2. Ex&eacute;cutez la commande d&rsquo;installation<\/strong> <\/p><p>Indiquez l&rsquo;identifiant complet du skill avec hermes <code>skills install<\/code>.<\/p><p>Exemple :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">hermes skills install official\/blockchain\/solana<\/pre><p>Hermes t&eacute;l&eacute;charge le skill et l&rsquo;ajoute &agrave; la biblioth&egrave;que locale de skills.<\/p><p><strong>3. Effectuez toute configuration requise<\/strong> <\/p><p>Certains skills n&eacute;cessitent une configuration suppl&eacute;mentaire avant de pouvoir &ecirc;tre utilis&eacute;s pleinement. Selon le skill, Hermes peut vous demander des variables d&rsquo;environnement, des cl&eacute;s d&rsquo;API, des identifiants OAuth, des fichiers d&rsquo;identifiants ou des param&egrave;tres de configuration d&eacute;clar&eacute;s dans les m&eacute;tadonn&eacute;es de la comp&eacute;tence.<\/p><p><strong>4. Utilisez la comp&eacute;tence install&eacute;e<\/strong> <\/p><p>Apr&egrave;s l&rsquo;installation, Hermes peut acc&eacute;der aux instructions <code>SKILL.md<\/code> du skill, &agrave; ses m&eacute;tadonn&eacute;es, &agrave; ses scripts d&rsquo;assistance et &agrave; ses fichiers associ&eacute;s.<\/p><p>Le skill devient disponible aux c&ocirc;t&eacute;s des bundled skills d&eacute;j&agrave; install&eacute;s sur le syst&egrave;me.<\/p><p><strong>5. Supprimez la comp&eacute;tence lorsqu&rsquo;elle n&rsquo;est plus n&eacute;cessaire<\/strong> <\/p><p>Utilisez <code>hermes skills uninstall<\/code> pour supprimer un skill install&eacute; de la biblioth&egrave;que locale de skills.<\/p><p>Exemple :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">hermes skills uninstall solana<\/pre><p>Cela supprime le skill sans affecter les autres skills install&eacute;s.<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-les-skills-hermes-agent-utilisent-les-identifiants\">Comment les skills Hermes Agent utilisent les identifiants<\/h2><p>Les skills Hermes Agent utilisent des identifiants via des exigences de configuration d&eacute;clar&eacute;es plut&ocirc;t que des secrets cod&eacute;s en dur.<\/p><p>Les skills utilisent <code>required_environment_variables<\/code> pour les cl&eacute;s API, les jetons et les autres valeurs de cha&icirc;ne secr&egrave;tes.<\/p><p>Lorsqu&rsquo;un skill n&eacute;cessite une variable, comme une cl&eacute; d&rsquo;API, Hermes demande cette information &agrave; l&rsquo;utilisateur de mani&egrave;re s&eacute;curis&eacute;e pendant la configuration. Hermes n&rsquo;expose pas la valeur secr&egrave;te brute au mod&egrave;le.<\/p><p>Les skills utilisent <code>required_credential_files<\/code> pour les identifiants stock&eacute;s sous forme de fichiers.<\/p><p>Les jetons OAuth, les secrets clients, les fichiers JSON de compte de service et les certificats doivent &ecirc;tre stock&eacute;s dans des fichiers d&rsquo;identifiants, et non dans des variables d&rsquo;environnement. Lorsque les fichiers existent, Hermes les met &agrave; disposition dans des environnements sandbox locaux, Docker ou distants, selon les besoins.<\/p><p>Le transfert d&rsquo;identifiants permet aux scripts d&rsquo;un skill d&rsquo;acc&eacute;der aux secrets approuv&eacute;s pendant leur ex&eacute;cution. Par exemple, un script d&rsquo;assistance Python peut lire une cl&eacute; d&rsquo;API autoris&eacute;e depuis <code>os.environ<\/code> sans obliger l&rsquo;utilisateur &agrave; configurer &agrave; nouveau la m&ecirc;me valeur pour chaque sandbox.<\/p><h2 class=\"wp-block-heading\" id=\"h-cas-dusage-des-skills-hermes-agent\">Cas d&rsquo;usage des skills Hermes Agent<\/h2><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a3d06b02822c\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a3d06b02822c\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1080\" height=\"608\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/06\/Workflows-de-skills-reutilisables.png\/w=1024,h=1024,fit=scale-down\" alt=\"Sch&eacute;ma de l&rsquo;&eacute;cosyst&egrave;me des workflows r&eacute;utilisables des skills Hermes Agent\" class=\"wp-image-50585\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/06\/Workflows-de-skills-reutilisables.png\/w=1080,fit=scale-down 1080w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/06\/Workflows-de-skills-reutilisables.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/06\/Workflows-de-skills-reutilisables.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/06\/Workflows-de-skills-reutilisables.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/06\/Workflows-de-skills-reutilisables.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>Pour les utilisateurs qui travaillent sur un large &eacute;ventail de <a href=\"\/fr\/tutoriels\/cas-usage-hermes-agent\">cas d&rsquo;usage Hermes Agent<\/a>, les skills transforment les t&acirc;ches r&eacute;p&eacute;titives en workflows r&eacute;utilisables que Hermes peut charger, suivre et am&eacute;liorer au fil du temps.<\/p><p>Parmi les cas d&rsquo;utilisation les plus courants :<\/p><ul class=\"wp-block-list\">\n<li><strong>Workflows de recherche :<\/strong> rechercher des articles sur arXiv, surveiller des blogs, interroger des march&eacute;s pr&eacute;dictifs et transformer des transcriptions YouTube en r&eacute;sum&eacute;s.<\/li>\n\n\n\n<li><strong>Workflows de d&eacute;veloppement logiciel :<\/strong> revue des pull requests GitHub, r&eacute;daction de plans d&rsquo;impl&eacute;mentation, d&eacute;bogage en Python ou <a data-wpel-link=\"internal\" href=\"\/fr\/tutoriels\/quest-ce-que-node-js\" rel=\"follow\">Node.js<\/a>, et utilisation du d&eacute;veloppement pilot&eacute; par les tests.<\/li>\n\n\n\n<li><strong>Workflows de productivit&eacute; : <\/strong>travail avec Google Workspace, Notion, Airtable, des PDF, l&rsquo;OCR, des cartes et des pr&eacute;sentations.<\/li>\n\n\n\n<li><strong>Workflows m&eacute;dias :<\/strong> recherche de GIF, gestion des files d&rsquo;attente et de la lecture sur Spotify, analyse des caract&eacute;ristiques audio et cr&eacute;ation de r&eacute;sum&eacute;s de contenu YouTube.<\/li>\n\n\n\n<li><strong>Workflows DevOps :<\/strong> gestion des abonnements aux webhooks, des conteneurs Docker, des workers Kanban et des tunnels de service locaux.<\/li>\n\n\n\n<li><strong>Workflows MLOps :<\/strong> utilisation de Hugging Face Hub, ex&eacute;cution de l&rsquo;inf&eacute;rence locale avec llama.cpp, d&eacute;ploiement de mod&egrave;les avec vLLM et &eacute;valuation de mod&egrave;les de langage.<\/li>\n\n\n\n<li><strong>Workflows cr&eacute;atifs :<\/strong> g&eacute;n&eacute;ration de diagrammes d&rsquo;architecture, de croquis Excalidraw, de pixel art, de bandes dessin&eacute;es, d&rsquo;infographies et de vid&eacute;os Manim.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-comment-choisir-le-bon-skill-hermes-agent\">Comment choisir le bon skill Hermes Agent<\/h2><p>Choisissez le skill Hermes Agent adapt&eacute; en associant votre t&acirc;che &agrave; la cat&eacute;gorie de workflow prise en charge par ce skill.<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td><strong>Cas d&rsquo;utilisation<\/strong><\/td><td><strong>Type de skill<\/strong><\/td><td><strong>Skills &agrave; envisager<\/strong><\/td><td><strong>Exemples de workflows<\/strong><\/td><\/tr><tr><td>Programmation<\/td><td>Skills de d&eacute;veloppement logiciel ou GitHub<\/td><td>github-pr-workflow, github-code-review, test-driven-development, systematic-debugging<\/td><td>Relecture de PR, d&eacute;bogage du code, r&eacute;daction de plans, application du TDD<\/td><\/tr><tr><td>Recherche<\/td><td>Skills de recherche<\/td><td>arxiv, blogwatcher, llm-wiki, youtube-content<\/td><td>Trouver des articles, suivre des blogs, cr&eacute;er des bases de connaissances, r&eacute;sumer des transcriptions<\/td><\/tr><tr><td>Automatisation<\/td><td>Skills DevOps ou d&rsquo;agents autonomes<\/td><td>kanban-orchestrator, kanban-worker, claude-code, codex, opencode<\/td><td>D&eacute;l&eacute;gation des t&acirc;ches, gestion des workflows de collaborateurs, coordination du travail d&rsquo;impl&eacute;mentation<\/td><\/tr><tr><td>Productivit&eacute;<\/td><td>Skills de productivit&eacute; ou de prise de notes<\/td><td>google-workspace, notion, airtable, obsidian, ocr-and-documents<\/td><td>G&eacute;rer les documents, les notes, les bases de donn&eacute;es, les PDF, l&rsquo;OCR et le contenu de l&rsquo;espace de travail<\/td><\/tr><tr><td>M&eacute;dias<\/td><td>Skills m&eacute;dias ou cr&eacute;atifs<\/td><td>spotify, gif-search, songsee, excalidraw, manim-video<\/td><td>G&eacute;rer la musique, trouver des GIF, analyser de l&rsquo;audio, cr&eacute;er des diagrammes ou des vid&eacute;os<\/td><\/tr><tr><td>Infrastructure<\/td><td>Skills DevOps ou MLOps<\/td><td>docker-management, huggingface-hub, llama-cpp, serving-llms-vllm<\/td><td>G&eacute;rer des conteneurs, t&eacute;l&eacute;charger des mod&egrave;les, ex&eacute;cuter l&rsquo;inf&eacute;rence, servir des LLMs<\/td><\/tr><tr><td>S&eacute;curit&eacute;<\/td><td>Skills de s&eacute;curit&eacute; ou d&rsquo;investigation<\/td><td>1password, oss-forensics, sherlock, web-pentest, osint-investigation<\/td><td>Gestion des secrets, audit des d&eacute;p&ocirc;ts, recherche de nom d&rsquo;utilisateur, tests autoris&eacute;s<\/td><\/tr><\/tbody><\/table><\/figure><h2 class=\"wp-block-heading\" id=\"h-comment-gerer-les-skills-hermes-agent-a-grande-echelle\">Comment g&eacute;rer les skills Hermes Agent &agrave; grande &eacute;chelle<\/h2><p>G&eacute;rer les skills Hermes Agent &agrave; grande &eacute;chelle consiste &agrave; maintenir les skills, les identifiants, les mises &agrave; jour et les workflows de longue dur&eacute;e de mani&egrave;re coh&eacute;rente et disponibles pour une utilisation r&eacute;p&eacute;t&eacute;e.<\/p><p>Une configuration sur VPS peut &ecirc;tre le bon choix lorsque Hermes Agent doit rester disponible ind&eacute;pendamment d&rsquo;une machine locale, en particulier pour les t&acirc;ches planifi&eacute;es, les int&eacute;grations de messagerie et les workflows qui d&eacute;pendent d&rsquo;une m&eacute;moire persistante ou de comp&eacute;tences personnalis&eacute;es.<\/p><p>Le <a href=\"\/fr\/applications\/hermes-agent\">d&eacute;ploiement Hermes Agent en 1 clic<\/a> de Hostinger prend en charge cette configuration avec une installation pr&eacute;configur&eacute;e, la gestion de Docker, des sauvegardes automatiques et des ressources VPS d&eacute;di&eacute;es.<\/p><p>Pour les &eacute;quipes ou les utilisateurs avanc&eacute;s, cela facilite la gestion des workflows bas&eacute;s sur les skills, car Hermes peut continuer &agrave; fonctionner, se mettre &agrave; jour et utiliser les comp&eacute;tences configur&eacute;es sans d&eacute;pendre d&rsquo;un ordinateur personnel qui reste en ligne.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les skills Hermes Agent sont des ensembles de capacit&eacute;s r&eacute;utilisables qui lui apprennent &agrave; effectuer des t&acirc;ches sp&eacute;cifiques dans les domaines du d&eacute;veloppement, de la recherche, de la productivit&eacute;, des m&eacute;dias, du DevOps, de la s&eacute;curit&eacute; et d&rsquo;autres flux de travail. Au lieu de s&rsquo;appuyer uniquement sur des prompts ponctuels, Hermes utilise des skills comme [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/skills-hermes-agent\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":50348,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Que sont les skills Hermes Agent et comment les utiliser ?","rank_math_description":"D\u00e9couvrez les skills Hermes Agent, leurs composants, les fichiers SKILL.md, leur installation, leur gestion et leurs principaux cas d\u2019usage.","rank_math_focus_keyword":"skills Hermes Agent","footnotes":""},"categories":[4760],"tags":[],"class_list":["post-50353","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vps"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/50353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=50353"}],"version-history":[{"count":8,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/50353\/revisions"}],"predecessor-version":[{"id":50586,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/50353\/revisions\/50586"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media\/50348"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=50353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=50353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=50353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}