AI Agent Skills 2026.06.02

Guide Agent Skills 2026 : de SKILL.md aux workflows Cursor réutilisables (Mac cloud)

Les agents de code modifient des dépôts, exécutent des scripts et ouvrent des PR — pas seulement du chat. Si vous collez encore des prompts de plusieurs centaines de mots pour deploy, test et audit à chaque session, le contexte se remplit d'instructions répétées qui ne survivent pas aux fils. Les Agent Skills (agentskills.io, standard ouvert) encapsulent « comment faire X » en modules SKILL.md versionnés, chargés à la demande par Cursor, Claude Code, Gemini CLI et d'autres.

Cet article s'adresse aux développeurs et power users Mac : (1) limites des prompts ad hoc vs Rules ; (2) matrice Skill vs Rule vs MCP et chargement progressif en trois niveaux ; (3) modèle SKILL.md plus checklist en six étapes ; (4) pourquoi un Mac cloud convient aux workflows Cursor Agent + Skill 24h/24. Pour les « Skill Documents » Hermes (mémoire), voir notre guide location mémoire persistante Hermes — concept distinct des Agent Skills.

01 Ce que les Cursor Agent Skills corrigent : des prompts répétés aux playbooks

Selon la documentation Cursor, un Skill est un pack de capacités portable, traçable Git (scripts, modèles, références). L'agent le choisit si pertinent ou vous invoquez /skill-name. Anthropic a open-sourcé le format fin 2025 ; la spec est sur agentskills/agentskills.

  • Workflows répétitifs : « lint → test → commit → gh pr create » doit être réexpliqué à chaque nouveau chat.
  • Rules toujours actives : style et « pas de commentaires » vont dans .cursor/rules ; un runbook deploy de 200 lignes là gaspille des tokens sur des tâches sans lien.
  • Pas de réutilisation d'équipe : les Skills en repo passent en revue PR ; les SOP orales non.
  • Pas MCP : MCP branche des API externes ; les Skills indiquent à l'agent dans quel ordre utiliser les outils existants.

Les Rules sont des docs d'onboarding (toujours présentes). Les Skills sont des runbooks (ouverts quand la tâche correspond).

02 Agent Skill vs Cursor Rule : matrice de décision

Rule vs Skill vs MCP (pratique 2026)
Dimension Rule Skill MCP
Chargement Tant que le glob correspond Pertinence agent ou /name Après connexion serveur
Contenu typique Style, interdictions, ton de marque SOP multi-étapes API d'outils externes
Coût contexte Overhead fixe Progressif, plus léger Selon sortie outil
Emplacement .cursor/rules/ .cursor/skills/ ou .agents/skills/ Config MCP
Idéal pour « Ne jamais utiliser var » « Checklist deploy staging complète » « Interroger Jira / API interne »

Cursor 2.4+ propose /migrate-to-skills pour migrer certaines rules dynamiques et anciennes commandes slash vers Skills. Gardez moins de ~10 Rules strictes ; déplacez le contenu procédural vers Skills.

03 Rédiger SKILL.md : layout, YAML, chargement progressif

Chaque Skill est un dossier avec au minimum SKILL.md (frontmatter YAML + Markdown). Optionnel : scripts/, references/, assets/. Chemins courants :

  • Projet Cursor : .cursor/skills/your-skill/SKILL.md
  • Projet multi-outils : .agents/skills/your-skill/SKILL.md
  • Global utilisateur : ~/.cursor/skills/ ou ~/.agents/skills/

La spec ouverte utilise la progressive disclosure : (1) au démarrage, tous les name + description (~100 tokens chacun) ; (2) à la correspondance, SKILL.md complet (moins de ~5000 tokens recommandé) ; (3) pendant l'exécution, references/ ou scripts/ — la sortie script entre dans le chat, pas forcément le source.

.cursor/skills/deploy-staging/SKILL.md
---
name: deploy-staging
description: >-
  Use when the user deploys to staging or says "pre-prod release".
  Keywords: deploy, staging, pre-prod.
paths:
  - "apps/web/**"
---

# Deploy to staging

## Steps
1. Run `scripts/validate.py`
2. Run `scripts/deploy.sh staging`
3. curl health URL; stop if not 200

description est une clé de routage, pas un résumé. Indiquez quand déclencher et ce que disent les utilisateurs. name doit correspondre au dossier ; minuscules, chiffres, tirets ; max 64 caractères selon la spec.

04 Six étapes pour créer votre premier Cursor Agent Skill

  1. Choisir un job : ex. « ouvrir PR » ou « audit sécurité » — pas « code + deploy + blog » dans un seul Skill.
  2. Esquisser en chat : lancer /create-skill et décrire déclencheurs et étapes.
  3. Commiter le layout : créer .cursor/skills/pr-release/ avec name: pr-release aligné sur le dossier.
  4. Rendre les étapes vérifiables : Gather → Act → Verify : lire git status, exécuter gh pr create, confirmer avec gh pr view ; documenter les échecs (ex. gh auth login).
  5. Scripts optionnels : bash répétable dans scripts/ ; expliquer le pourquoi en prose (ex. vérif env avant deploy).
  6. Tester les déclencheurs : phrases utilisateur réelles ; vérifier la découverte dans Cursor Settings → Rules ; migrer les anciennes Rules avec /migrate-to-skills et supprimer les doublons.

Aussi : terminologie cohérente, slashes avant dans les chemins, SKILL.md cœur sous ~500 lignes ; détails dans references/.

05 Faits de spec citables et notes écosystème 2026

  • Frontmatter requis : name (≤64 car.), description (≤1024 car., non vide) — Agent Skills Specification.
  • Guidance chargement progressif : métadonnées ~100 tokens ; instructions complètes <5000 tokens ; ressources à la demande — même spec.
  • Extras Cursor : globs paths, disable-model-invocation: true pour manuel uniquement — Cursor Skills docs.
  • Répertoires cross-plateforme : Claude Code ~/.claude/skills, Codex ~/.codex/skills, projet Cursor .cursor/skills ; un repo peut servir plusieurs outils.
  • Thèmes 2026 : automatisation PR, boucles TDD, Skills audit React/Next — préférer sources Marketplace signées avant scripts non fiables.

FAQ : les Skills guident ; ils ne retirent pas l'agency du modèle. Skills globaux dans ~/.cursor/skills/ ; Skills projet en repo. Stable dès Cursor 2.4+.

06 Cursor Agent + Skills sur Mac cloud : synthèse JEXCLOUD

Les Skills exigent toujours un hôte macOS toujours disponible : les portables dorment ; les Mac perso laissent tomber les gateways Telegram/OpenClaw ; mélanger CI et Cursor sur un Apple ID risque des problèmes de certificats.

Trois hôtes pour Agent + Skills
Hôte Avantages Risques
MacBook Latence IDE locale minimale Pas 24h/24 ; capex élevé
VPS sursouscrit / hackintosh Paraît bon marché Pas de vrai macOS/Xcode/Metal ; liens longs instables
Mac bare metal JEXCLOUD Vrai macOS ; Skills projet dans Git ; Agent SSH Planification clés et bail (aide)

Topologie suggérée : portable pour edits quotidiens et /create-skill ; Mac loué clone le repo avec launchd pour gateways (voir guide OpenClaw launchd) ; Skills PR sur le serveur pour que le sommeil ne coupe pas gh à mi-chemin. CI séparée selon le guide CI hybride.

Points faibles des hôtes sursouscrits et « Mac empruntés » : (1) contention IO fait expirer les scripts de validation Skill ; (2) coupures SSH tuent les longues boucles agent ; (3) dérive Xcode non bare metal casse les étapes xcodebuild reproductibles.

Pour l'automatisation Agent en production, les Mac bare metal multi-région JEXCLOUD avec bail mensuel et .cursor/skills projet dans le même repo conviennent généralement mieux — Apple Silicon dédié, 24h/24, conditions flexibles. Voir tarifs et commande.