16 points par GN⁺ 2025-12-22 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Les Agent Skills ajoutent à Codex des capacités spécialisées par tâche via une structure d’extension permettant d’exécuter de manière fiable des workflows spécifiques
  • Chaque skill se compose d’un fichier SKILL.md et, en option, de scripts, ressources et assets, ce qui permet de les partager entre équipes ou au sein de la communauté
  • Codex exécute les skills soit par invocation explicite (commande /skills ou saisie $), soit par invocation implicite (utilisation automatique lorsqu’un skill correspond à la description de la tâche)
  • Les skills sont gérés via plusieurs emplacements de stockage et niveaux de priorité tels que REPO, USER, ADMIN, SYSTEM, et de nouveaux skills peuvent être créés avec $skill-creator
  • Cette fonctionnalité est disponible à la fois dans le CLI et dans l’extension IDE de Codex, et il est possible d’étendre les fonctionnalités en installant des skills depuis GitHub, entre autres

Présentation des Agent Skills

  • Les Agent Skills sont une structure qui apporte à Codex de nouvelles fonctionnalités et une expertise spécialisée
    • Les skills empaquettent des instructions, ressources et scripts optionnels pour accomplir des tâches précises
    • Ils peuvent être partagés entre équipes ou communautés et reposent sur l’open Agent Skills standard
  • Ils sont utilisables à la fois dans le CLI et l’extension IDE de Codex

Structure et composants d’un skill

  • Chaque skill est organisé autour d’un fichier SKILL.md, avec une structure de dossier du type suivant
    • SKILL.md : obligatoire, contient les instructions et les métadonnées
    • scripts/ : code exécutable optionnel
    • references/ : documentation optionnelle
    • assets/ : modèles et ressources optionnels
  • Codex utilise une approche de progressive disclosure pour gérer efficacement le contexte
    • Au démarrage, seuls le nom et la description du skill sont chargés, puis les instructions complètes sont lues si nécessaire

Modes d’invocation des skills

  • Invocation explicite (Explicit invocation)
    • Le skill est désigné directement via la commande /skills ou une saisie commençant par $
    • Les versions web et iOS de Codex ne prennent pas encore en charge l’invocation explicite, mais les skills inclus dans un dépôt peuvent être utilisés via le prompt
  • Invocation implicite (Implicit invocation)
    • Codex utilise automatiquement le skill correspondant lorsque la tâche de l’utilisateur correspond à sa description

Emplacements de stockage et priorité des skills

  • Codex charge les skills depuis plusieurs emplacements, et un skill situé dans un emplacement de priorité supérieure remplace un skill homonyme de niveau inférieur
  • Principaux scopes et emplacements
    • REPO : $CWD/.codex/skills, $CWD/../.codex/skills, $REPO_ROOT/.codex/skills
    • USER : $CODEX_HOME/skills ou ~/.codex/skills
    • ADMIN : /etc/codex/skills
    • SYSTEM : skills inclus par défaut dans Codex
  • Chaque scope est utilisé selon des objectifs de gestion au niveau personnel, équipe ou système

Comment créer un skill

  • Il est possible de générer automatiquement un nouveau skill avec le skill intégré $skill-creator de Codex
    • Combiné avec le skill $plan, il permet d’établir un plan avant la création du skill
  • En création manuelle, il suffit de créer un dossier dans un emplacement valide et de rédiger un fichier SKILL.md
    • Champs obligatoires : name, description
    • Champ optionnel : metadata.short-description
  • Les skills reposent sur l’Agent Skills specification

Installation des skills et exemples

  • Le skill $skill-installer permet d’installer des skills depuis le dépôt public de skills sur GitHub
    • Exemple : $skill-installer linear
    • Il est aussi possible d’installer des skills depuis d’autres dépôts
  • Exemples de skills intégrés
    • $plan : élaboration d’un plan pour développer une nouvelle fonctionnalité ou résoudre un problème complexe
    • $skill-installer linear : accès au contexte Linear
    • $skill-installer notion-spec-to-implementation : accès aux données Notion

Ce que cela signifie pour les développeurs Codex

  • Les Agent Skills sont un composant clé pour renforcer l’extensibilité et la collaboration de Codex
  • Les développeurs peuvent définir leurs propres skills afin de construire des workflows de développement automatisés
  • L’intégration CLI·IDE, la connexion à GitHub et une spécification de skill standardisée renforcent le potentiel d’extension de l’écosystème Codex

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.