AI Agents pour les RH18 min de lecture

Fichiers SKILL.md et l'écosystème Cobrainer

Ce que sont les fichiers SKILL.md, comment les écrire, et comment Cobrainer les génère, harmonise et gouverne dans toute l'organisation — du job architecture aux playbooks agents.

Qu'est-ce qu'un fichier SKILL.md

Un fichier SKILL.md est un document markdown structuré qui définit des instructions pas à pas pour une tâche ou capacité spécifique. C'est le playbook opérationnel qu'un agent AI lit avant d'exécuter une tâche.

Pense-y comme à une instruction de travail détaillée — mais écrite pour les agents AI au lieu des humains. Il dit à l'agent : quelle est la tâche, quand la déclencher, quelles étapes suivre, quels outils utiliser, quels sont les critères de succès, et comment gérer les edge cases.

Les fichiers SKILL.md sont le pont entre la connaissance humaine et l'exécution par l'agent. Ils encodent l'expertise organisationnelle dans un format que les systèmes AI peuvent consommer et exécuter.

Structure d'un fichier SKILL.md

Un fichier SKILL.md bien structuré contient ces sections :

SectionObjectifExemple
TitleNom clair de la tâche« Screen Candidates Against Role Profile »
DescriptionRésumé en un paragraphe de ce que fait le skill« Scores candidate applications against the skill matrix of a specified role... »
When to UseConditions de déclenchement pour l'agent« Use when a hiring manager requests candidate screening for an open requisition »
PrerequisitesCe qui doit être vrai avant exécution« Role profile exists in Cobrainer. ATS MCP server is connected. »
StepsInstructions ordonnées que l'agent suit« 1. Retrieve role profile via Cobrainer MCP. 2. Fetch candidate list from ATS... »
Tools RequiredServeurs MCP et outils dont l'agent a besoin« Cobrainer MCP: get_role_profile. ATS MCP: search_candidates. »
Success CriteriaComment vérifier que la tâche est complétée correctement« Shortlist of top 5 candidates generated with reasoning for each. »
Edge CasesQue faire quand ça dérape« If fewer than 5 candidates match, lower proficiency threshold by 1 level... »
Quality ChecksRègles de validation que l'agent applique« All candidates must have at least 3 of 5 required skills at target proficiency. »

Best practices pour les fichiers SKILL.md

Une tâche, un fichier

Chaque fichier SKILL.md couvre exactement une tâche discrète. Pas un rôle. Pas un processus. Une tâche.

Un rôle comme « Senior Recruiter » peut impliquer 15–20 tâches. Chaque tâche a son propre SKILL.md : « Screen Candidates », « Draft Requisition », « Conduct Reference Check », « Generate Offer Letter ». Le rôle est un composite. Les tâches sont atomiques.

Conditions de déclenchement claires

L'agent doit savoir quand utiliser un skill. Les triggers vagues (« when needed ») mènent au misuse. Les triggers spécifiques (« when a hiring manager submits a screening request for an open requisition with at least 10 applicants ») mènent à une exécution fiable.

Critères de succès mesurables

Chaque fichier SKILL.md définit à quoi ressemble « done ». Pas « candidates are screened » mais « une shortlist classée des N meilleurs candidats est générée, chacun avec un skill-match score et raisonnement écrit, sauvegardée dans l'ATS comme screening report ».

Version control et ownership

Les fichiers SKILL.md sont des documents vivants. Ils ont besoin de version control (qui a changé quoi, quand), ownership (qui est responsable de maintenir le fichier), et cycles de review (les instructions sont-elles encore exactes ?).

Références croisées

Les tâches existent rarement en isolation. Un SKILL.md « Screen Candidates » devrait référencer le « Draft Requisition » SKILL.md (car le screening dépend d'une requisition bien définie) et le « Generate Shortlist Report » SKILL.md (car le screening alimente le reporting).

Le problème : fichiers SKILL.md dispersés et non gouvernés

Aujourd'hui, chaque employé tech-savvy construit son propre setup d'agents AI. Ils créent des dossiers sur leurs machines avec des projets individuels. Certains ont configuré des outils d'orchestration. Beaucoup ont écrit leurs propres SKILL.md — ad hoc, non documentés, incohérents.

Résultat :

  • Pas de cohérence — la même tâche est décrite différemment entre équipes
  • Pas de gouvernance — personne ne review ni n'approuve les instructions que les agents suivent
  • Pas de réutilisation — chacun réinvente la roue
  • Pas de sécurité — les SKILL.md peuvent instruire les agents d'accéder à des systèmes sans autorisation appropriée
  • Pas d'alignement — les SKILL.md individuels ne reflètent pas les définitions de rôles réelles, exigences skills ou règles de conformité de l'organisation

C'est le même problème que les organisations ont connu avec les job descriptions il y a 20 ans : chaque manager écrivait la sienne, dans son format, avec ses propres critères. Le job architecture a résolu ça. La gouvernance SKILL.md a besoin de la même solution.

Le rôle de Cobrainer : l'écosystème de gestion SKILL.md

Cobrainer est singulièrement positionné pour résoudre ce problème — car Cobrainer décompose déjà chaque rôle en tasks, et chaque task map aux skills. Les fichiers SKILL.md, en essence, représentent les tasks des rôles. La connexion est directe.

Génération : du Job Architecture aux fichiers SKILL.md

Le flux :

  1. Le Job Architecture définit families, clusters, rôles, niveaux
  2. Chaque rôle contient une liste de tasks
  3. Chaque task map aux skills et proficiency levels
  4. Cobrainer génère un fichier SKILL.md pour chaque task — complet avec steps, tool requirements, success criteria et edge cases

Le fichier SKILL.md est dérivé de l'architecture. Il n'est pas inventé par un individu — il est calculé à partir de la structure organisationnelle.

Harmonisation : une tâche, un SKILL.md, partout

La même tâche apparaît dans plusieurs rôles. « Conduct Stakeholder Interview » existe dans les rôles Business Analyst, Product Manager et UX Researcher. Sans harmonisation, chaque équipe écrit un SKILL.md différent pour la même tâche.

Cobrainer harmonise : un SKILL.md canonique par tâche. Si la tâche apparaît dans 5 rôles, les 5 référencent le même fichier. Les variations (outils différents, contextes différents) sont gérées via des paramètres, pas des fichiers séparés.

Repository centralisé : pas sur les laptops, une bibliothèque gouvernée

Au lieu de fichiers SKILL.md dispersés sur des machines individuelles et dossiers :

  • Stockage central — tous les SKILL.md vivent dans un repository gouverné
  • Version control — chaque changement tracé, historique de diff complet, capacité de rollback
  • Access control — qui peut lire, modifier et déployer les SKILL.md
  • Distribution — les agents pull le dernier SKILL.md depuis la source centrale. Pas de copies locales stales.

Dérivé de la structure : l'architecture change, les SKILL.md s'actualisent

Quand un rôle change — nouvelles tasks ajoutées, skills mis à jour, proficiency targets ajustés — les fichiers SKILL.md dérivés de ce rôle s'actualisent automatiquement. L'architecture est la single source of truth. Les SKILL.md sont des artefacts downstream.

Règles de gouvernance cohérentes

Chaque fichier SKILL.md généré par Cobrainer hérite des règles organisationnelles :

  • Security rules — quels systèmes l'agent peut accéder, quelles données il peut lire ou écrire
  • Ethics rules — contraintes d'équité, checks de biais, exigences human-in-the-loop
  • Brand personality — ton, style de communication, règles de langue
  • Data sources — où l'agent fetch l'info (serveurs MCP approuvés uniquement)
  • Compliance constraints — GDPR, pay transparency, exigences droit du travail

Ces règles ne sont pas intégrées dans des fichiers individuels — elles sont appliquées depuis la politique organisationnelle, de façon cohérente, sur tous les SKILL.md générés.

Les fichiers SKILL.md comme pont

Les fichiers SKILL.md connectent deux mondes :

MondeContenuPropriétaire
Job ArchitectureRôles, tasks, skills, proficiency levels, structure organisationnelleRH, Organisation Design, Cobrainer
Agent OperationsPlaybooks, configs outils, règles d'exécution, critères qualitéIT, Operations, équipes AI

Les fichiers SKILL.md sont la couche de traduction. Ils prennent ce que l'organisation définit (dans le job architecture) et le convertissent en ce que les agents exécutent (dans les workflows opérationnels).

Cobrainer gère les deux côtés — et la traduction entre eux. C'est ce qui en fait l'écosystème de gestion pour les fichiers SKILL.md : pas juste un générateur, mais la couche de gouvernance, versioning, distribution et synchronisation qui garde les opérations agents alignées avec le design organisationnel.

Besoin d'aide pour construire ton Architecture Emplois & Skills ? Échange avec notre équipe.

Échange avec Hanns