2026 Guide complet Cursor Agent Skills : format SKILL.md, chargement en trois niveaux et Mac cloud 7j/7 en pratique (avec matrice de decision)
Si vous repetez a chaque conversation « lancer les tests avant le deploiement » ou « rediger la PR selon la norme interne », les longs prompts saturent le contexte et ne se versionnent pas — les Agent Skills encapsulent ces flux dans des fichiers SKILL.md. Ce guide s adresse aux developpeurs Cursor et Claude Code : standard ouvert agentskills.io, difference Skill vs Rule, chargement progressif en trois niveaux, runbook en cinq etapes et matrice « MacBook vs VPS Linux vs Mac cloud » pour un Gateway toujours actif.
Table des matieres
- 1. Trois points de douleur : pourquoi les Skills
- 2. Qu est-ce qu un Skill ? Comparaison avec Rule
- 3. Structure du fichier SKILL.md
- 4. Chargement progressif en trois niveaux
- 5. Matrice de decision pour materiel permanent
- 6. Runbook en cinq etapes
- 7. Faits techniques citables 2026
- 8. FAQ
- 9. Conclusion
1. Trois points de douleur : pourquoi les Agent Skills sont necessaires
Les equipes qui utilisent Cursor ou Claude Code en production rencontrent en juin 2026 les memes trois goulots — qu il s agisse d apps iOS, de services backend ou de Gateways Agent comme OpenClaw et Hermes. Le premier goulot est la reutilisabilite : runbooks de deploiement, checklists d audit securite et modeles de PR vivent dans Slack ou l historique de chat personnel. Chaque nouvel arrivant copie des fragments de prompt, les variantes se multiplient, et personne ne sait quelle version est « a jour ». Le second goulot est le gaspillage de contexte : mettre des guides de style entiers dans .cursorrules consomme des tokens a chaque demarrage de session — meme quand l agent ne lit qu un diff Swift. Les Rules conviennent aux principes permanents, pas aux workflows rares et multi-etapes. Le troisieme goulot est la realite materielle : des Skills parfaits ne servent a rien si le Gateway s eteint quand le MacBook se ferme ou tourne sur un VPS Linux sans Xcode ni semantique launchd — voir notre article sur la memoire a trois couches de Hermes Agent.
- Les prompts complexes ne se versionnent pas. Checklists de deploiement, protocoles d audit et templates PR doivent etre recolles a chaque fois ; le savoir d equipe reste dans des chats prives, l onboarding devient couteux.
- Le contexte se remplit de regles irrelevantes. Un gros fichier .cursorrules occupe des tokens en permanence ; lors du codage effectif, l agent manque souvent les diffs de fichiers pertinents.
- Skills et materiel ne s alignent pas. Les Skills OpenClaw ou Hermes exigent un Gateway 7j/7 ; les portables se deconnectent a la fermeture, les VPS Linux bon marche n ont pas macOS natif — les Skills « existent » mais ne tournent pas de facon fiable.
En bref : un Skill est un runbook pour l agent IA, charge au bon moment pour que l agent fasse la bonne chose — pas tout d un coup dans le prompt.
2. Qu est-ce qu un Skill ? Comparaison centrale avec Rule
Depuis Cursor 2.4, l outil distingue Rules (regles) et Skills (competences). Les Rules ressemblent au manuel d accueil : toujours la quand le service commence. Les Skills ressemblent au runbook d un vendredi de release : pertinents seulement quand quelqu un dit « deployer » ou qu un pipeline CI devient rouge. Cette distinction n est pas un label marketing — elle controle directement la consommation de tokens et la repetabilite des workflows.
| Dimension | Rule (regle) | Skill (competence) |
|---|---|---|
| Moment de chargement | Actif en permanence au demarrage de session | A la demande quand la tache correspond |
| Cas d usage | Conventions de nommage, style de code, ton de marque | Workflows multi-etapes (deploy, audit, PR) |
| Occupation du contexte | Surcout fixe par session | Efficace dynamiquement ; sortie script sans tokens de corps |
| Analogie | Manuel d integration pour nouveaux | Runbook specialise pour une operation |
Les Skills peuvent encapsuler des commandes slash et des scripts shell et cooperer avec les serveurs MCP : MCP fournit les outils (API, base de donnees, navigateur), le Skill definit l ordre, les conditions d arret et les points de validation humaine. Confondre les deux produit soit trop de Rules (lent, cher), soit trop de Skills sans declencheur clair (jamais charges).
3. Structure et format du fichier SKILL.md
Le standard ouvert sur agentskills.io est volontairement minimal et portable — le meme fichier fonctionne dans Cursor, Claude Code, Codex et Gemini CLI. La structure de repertoire suit un schema reconnaissable :
Exemple minimal de SKILL.md :
description est la cle de routage, pas un resume. Faux : « Ce skill contient des instructions de deploiement. » Vrai : formuler clairement quand charger — mots declencheurs, scenario, glob paths optionnel. De bonnes descriptions ressemblent aux requetes de vos developpeurs : « revue PR selon Conventional Commits », « deploy staging apres CI vert », « rotation des secrets avant release ».
4. Chargement progressif en trois niveaux
Les Agent Skills utilisent un modele de chargement en trois etapes pour permettre des centaines de Skills en depot sans exploser le contexte. L etape un est la decouverte : l agent ne voit que name et description de tous les Skills enregistres et decide si un Skill peut etre pertinent selon la demande. L etape deux est l activation : en cas de correspondance, le SKILL.md complet avec enchainement, garde-fous et references aux scripts est charge. L etape trois est a la demande : les fichiers sous references/ ne sont tires qu au besoin ; les scripts/ sont executes et seule la sortie stdout/stderr revient — le code source ne consomme pas de tokens de corps.
Chemins standards : .cursor/skills/ (projet, versionne Git), .agents/skills/ (chemin alternatif dans certaines CLI), ~/.cursor/skills/ (personnel, machine entiere). Cursor 2.4+ propose /create-skill pour creation interactive et /migrate-to-skills pour migrer anciennes Rules et commandes slash. Les equipes doivent committer les Skills projet et garder les experiences personnelles dans ~/.cursor/skills/ pour eviter la derive de revue.
5. Matrice de decision : Skill pret — ou le faire tourner ?
Un Skill n est bon que si la machine qui porte son Gateway l est aussi. La matrice suivante resume les trois options courantes pour equipes dev et Agent en juin 2026 :
| Hebergeur | Disponibilite 7j/7 | macOS natif / Xcode | Sandbox scripts Skill | Scenario typique |
|---|---|---|---|---|
| MacBook local | ❌ Fermeture coupe | ✅ | ✅ | Tests personnels, sessions courtes |
| VPS Linux | ✅ | ❌ Pas de toolchain Apple | ✅ | Agents CLI purs sans Metal |
| Noeud Mac cloud VPSMAC | ✅ launchd | ✅ SSH bare metal | ✅ | Gateway OpenClaw/Hermes, depot Skills equipe |
agentskills.io est multi-plateforme ; les equipes en production versionnent les Skills dans Git et valident les Gateways sur materiel Mac cloud — comme notre deploiement OpenClaw skill-browser. Louer seulement du Linux fait perdre notarization Xcode, inference Metal et la semantique plist launchd presupposee dans la plupart des docs Agent.
6. Runbook en cinq etapes : du zero au Skill production
Etape 1 — Definir le scenario de declenchement
Choisissez une tache frequente — par ex. « deploy staging apres CI vert » ou « revue securite avant merge ». Ecrivez les formulations reelles des utilisateurs et optionnellement des globs de fichiers dans description. Testez mentalement : un collegue dirait-il exactement ces mots ?
Etape 2 — Creer SKILL.md
mkdir -p .cursor/skills/my-skill ; name doit correspondre au nom du repertoire. Valider le frontmatter, numeroter les etapes, expliciter les conditions d arret.
Etape 3 — Separer references et scripts
Textes longs, passages conformite et exemples API dans references/ ; controles repetitifs dans scripts/. Dans le corps du Skill, expliquer brievement pourquoi une etape est necessaire — cela aide le modele en cas d ecart.
Etape 4 — Smoke test
Verifier le declenchement automatique avec une demande realiste ; appeler manuellement /my-skill ; comprendre le comportement avec disable-model-invocation: true (Skill affiche, execution seulement sur demande utilisateur).
Etape 5 — Deployer sur Mac cloud
rsync du repertoire skills vers un noeud VPSMAC ; Gateway permanent via launchd — details dans l article noeud d automatisation Agent Mac cloud.
7. Faits techniques citables (2026)
- Standard ouvert : specification Agent Skills sur agentskills.io ; champs obligatoires
name+description; optionnelspaths,disable-model-invocation,metadata. - Commandes integrees Cursor :
/create-skillinteractif ;/migrate-to-skills(2.4+) pour Rules legacy et commandes slash. - Frontiere securite : auditer les Skills tiers ClawHub avant droits
execet reseau — checklist dans OpenClaw Production Hardening.
8. FAQ
Skill vs MCP ? MCP connecte APIs et outils externes ; les Skills orchestrent des flux multi-etapes. L agent devient-il rigide ? Non — le modele decide toujours dans les limites du Skill. Ou stocker ? Skills generaux dans ~/.cursor/skills/, Skills projet dans .cursor/skills/ et committer dans Git.
9. Conclusion : le Skill repond au « comment », le Mac cloud au « en continu »
Empiler des prompts et surcharger les Rules gaspille des tokens et se prete mal a la revue ; les portables se deconnectent, les VPS Linux manquent la toolchain Apple. Les Skills encapsulent les processus dans des SKILL.md versionnables ; louer un Mac cloud VPSMAC apporte macOS bare metal et launchd 7j/7 pour que Gateway et Skills tournent vraiment — pas seulement sur le papier.