Résumé rapide : Les compétences Codex sont des ensembles réutilisables d'instructions, de scripts et de ressources qui étendent l'agent de codage Codex d'OpenAI avec des capacités spécifiques à une tâche. Elles permettent aux développeurs de standardiser les flux de travail, de partager l'expertise entre les équipes et d'aider Codex à exécuter des tâches complexes de manière plus fiable sans répéter des invites détaillées à chaque fois.
Codex d'OpenAI représente un changement fondamental dans la façon dont les développeurs interagissent avec le code. Mais voici le point : même l'agent de codage le plus avancé bénéficie d'une orientation structurée. C'est exactement là qu'interviennent les compétences Codex.
Les compétences transforment Codex d'un assistant de codage polyvalent en une puissante plateforme d'automatisation de flux de travail spécialisée. Au lieu de créer les mêmes invites détaillées à plusieurs reprises, les développeurs regroupent leurs meilleures pratiques dans des unités partageables et réutilisables que Codex exécute de manière cohérente.
Qu'est-ce que les compétences Codex ?
Selon la documentation du développeur d'OpenAI, les compétences sont des ensembles réutilisables qui regroupent des instructions, des ressources et des scripts optionnels pour aider Codex à accomplir des tâches spécifiques. Considérez-les comme des modules d'expertise qui étendent ce que Codex peut faire de manière fiable.
Les compétences s'appuient sur la norme ouverte de compétences d'agent, ce qui les rend compatibles avec le CLI Codex, les extensions IDE et l'application Codex. Lorsqu'un développeur crée une compétence, elle devient disponible partout où il travaille avec Codex.
L'architecture utilise la divulgation progressive pour gérer le contexte efficacement. Codex commence par les métadonnées de chaque compétence (nom, description, chemin du fichier et métadonnées facultatives des agents/openai.yaml) plutôt que de consommer immédiatement les instructions complètes de SKILL.md, en chargeant les instructions complètes uniquement lorsqu'il décide d'utiliser une compétence.
Comment fonctionnent les compétences en pratique
Les développeurs peuvent invoquer une compétence directement en utilisant la syntaxe $.nom-de-la-compétence, ou laisser Codex choisir automatiquement la compétence appropriée en fonction de la tâche à accomplir. Cette double approche équilibre le contrôle explicite avec l'automatisation intelligente.
Les compétences peuvent être découvertes via les sous-répertoires des compétences des plugins installés et des répertoires de compétences dans l'environnement Codex. Lorsque les compétences sont installées, Codex les détecte automatiquement.

Configuration des compétences Codex
La prise en charge des compétences dans Codex a été lancée en tant que fonctionnalité expérimentale le 15 décembre 2025. Selon les discussions de la communauté sur le forum des développeurs d'OpenAI, l'activation des compétences nécessite un indicateur de fonctionnalité dans le CLI Codex.
Les développeurs activent les compétences en exécutant `codex --enable skills`. Cette commande déverrouille le système de compétences sur toutes les interfaces Codex où la configuration du CLI s'applique.
Les compétences peuvent être installées à partir du catalogue officiel de compétences d'OpenAI sur GitHub, qui contient des compétences contribuées par la communauté pour les flux de travail de développement courants.
Où résident les compétences
Les compétences sont stockées dans des répertoires désignés que Codex scanne lors de l'initialisation. Les emplacements les plus courants incluent :
- Le répertoire .codex/skills à la racine du projet
- Les sous-répertoires de compétences spécifiques aux plugins
- Les répertoires de compétences système configurés dans l'environnement Codex
Cette structure flexible permet aux équipes de partager des compétences à l'échelle de l'organisation tout en maintenant des personnalisations spécifiques au projet.

Utiliser les outils Codex sans payer le prix fort
Travailler avec des configurations Codex implique généralement de combiner plusieurs outils : API, éditeurs, assistants. Les coûts s'accumulent rapidement, surtout lorsque vous testez différents flux de travail.
Get AI Perks aide à réduire ces dépenses. Il agrège les crédits, les remises et les offres partenaires sur les outils d'IA, de sorte que vous n'ayez pas à payer pour chacun d'eux séparément pendant que vous déterminez ce qui fonctionne.
Avec Get AI Perks, vous pouvez :
- accéder à des crédits pour les outils et API de codage d'IA
- tester différentes configurations sans les prix complets
- éviter d'accumuler plusieurs abonnements
Si vous travaillez avec des outils Codex, commencez par réduire vos coûts : consultez Get AI Perks.
Créer vos propres compétences
Dans sa forme la plus élémentaire, une compétence n'est qu'un fichier Markdown. Cette simplicité rend la création de compétences accessible à tout développeur capable de documenter un flux de travail.
Le fichier Markdown contient des instructions qui guident Codex à travers une tâche spécifique. Pour des scénarios plus complexes, les compétences peuvent inclure des ressources supplémentaires telles que des modèles de configuration, des exemples de fichiers ou des scripts exécutables que Codex exécute dans le cadre du flux de travail.
| Composant de la compétence | Objectif | Obligatoire |
|---|---|---|
| Métadonnées | Nom, description, déclencheurs | Oui |
| Instructions | Guidage étape par étape de la tâche | Oui |
| Ressources | Modèles, exemples, configurations | Non |
| Scripts | Code d'automatisation exécutable | Non |
Les métadonnées de la compétence indiquent à Codex quand et comment utiliser la compétence. Des métadonnées bien rédigées garantissent que Codex sélectionne automatiquement la bonne compétence lorsque les développeurs décrivent leur tâche en langage naturel.
Découverte et sélection des compétences
Lorsqu'un développeur émet une invite, Codex fait correspondre l'intention à son index de compétences. Le système prend en compte des facteurs tels que les mots-clés de la description de la tâche, le contexte du projet et les invocations de compétences réussies précédentes pour sélectionner la compétence la plus appropriée.

Modèles et capacités de Codex
Codex est alimenté par des modèles spécialisés optimisés pour les tâches de codage. Selon la documentation des modèles d'OpenAI, Codex était principalement basé sur la famille GPT-3. OpenAI a depuis déprécié les modèles Codex spécifiques (comme code-davinci-002) au profit des modèles des séries GPT-3.5 Turbo et GPT-4, qui intègrent des capacités de codage.
GPT-5.3 offre des performances de codage de pointe pour des tâches d'ingénierie logicielle complexes. Ce modèle excelle dans la compréhension des bases de code, la génération de code précis et le suivi de flux de travail en plusieurs étapes.
GPT-5.4 représente le modèle phare de pointe, combinant les capacités de codage de GPT-5.3-Codex avec un raisonnement, une utilisation d'outils et des flux de travail d'agents plus puissants. Cela le rend particulièrement efficace pour les tâches nécessitant à la fois une expertise en codage et une résolution de problèmes plus large.
Les deux modèles sont disponibles via le CLI Codex, le SDK, l'application, les extensions IDE et le Cloud Codex. Les compétences fonctionnent de manière cohérente sur toutes ces interfaces, quel que soit le modèle sous-jacent qui exécute la tâche.
Cas d'utilisation réels
Les discussions de la communauté révèlent comment les équipes de développement déploient des compétences dans divers scénarios. Voici les modèles qui émergent de l'utilisation réelle :
Automatisation de la revue de code : Les équipes créent des compétences qui appliquent les normes de revue spécifiques à l'organisation. La compétence guide Codex dans la vérification des conventions de style, des modèles de sécurité et des décisions architecturales spécifiques à la base de code.
Flux de travail Git : Les compétences standardisent les formats des messages de commit, les conventions de nommage des branches et les stratégies de fusion. Au lieu de documenter cela dans un wiki que les développeurs oublient de consulter, la compétence garantit que Codex suit automatiquement les pratiques Git de l'équipe.
Harnais de test : Les compétences regroupent les étapes pour exécuter les suites de tests spécifiques au projet, y compris la configuration de l'environnement, l'exécution des tests et l'interprétation des résultats. Cela s'avère particulièrement précieux pour les projets complexes avec des flux de travail de test en plusieurs étapes.
Compétences vs Documentation traditionnelle
| Aspect | Documentation traditionnelle | Compétences Codex |
|---|---|---|
| Exécution | Interprétation manuelle | Flux de travail automatisé |
| Mises à jour | Souvent obsolète | Testé à chaque utilisation |
| Cohérence | Varie selon le développeur | Exécution standardisée |
| Partage | Wiki ou README | Ensembles de fichiers portables |
| Découverte | Rechercher et lire | Correspondance automatique |
La norme ouverte de compétences d'agent
Les compétences Codex s'appuient sur une norme ouverte qui s'étend au-delà de l'implémentation d'OpenAI. Cette standardisation est importante car elle crée une portabilité entre différents outils de codage d'IA.
La norme définit comment les compétences structurent les métadonnées, regroupent les ressources et déclarent les dépendances. Les outils qui adoptent cette norme peuvent partager des bibliothèques de compétences, réduisant ainsi les doublons et accélérant la croissance de l'écosystème.
Selon les discussions sur Hacker News, l'approche de norme ouverte représente un avantage significatif par rapport aux alternatives propriétaires. Les compétences créées pour Codex peuvent potentiellement fonctionner avec d'autres agents compatibles, bien que la compatibilité spécifique dépende de l'implémentation de chaque outil.
Activation des compétences : État actuel
En décembre 2025, la prise en charge des compétences dans Codex reste expérimentale. La fonctionnalité nécessite une activation explicite via le système d'indicateurs du CLI, signalant qu'OpenAI continue d'affiner l'implémentation en fonction des retours des développeurs.
Les compétences sont disponibles pour les utilisateurs de ChatGPT Plus, Pro, Business, Edu et Entreprise. Selon l'annonce officielle du 16 mai 2025, Codex est devenu disponible pour les utilisateurs de ChatGPT Pro, Business et Entreprise, les utilisateurs Plus ayant été ajoutés à partir du 3 juin 2025.
L'achèvement des tâches prend généralement entre 1 et 30 minutes selon la complexité. Codex peut lire et modifier des fichiers, exécuter des commandes y compris des harnais de test, des linters et des vérificateurs de type. Les compétences améliorent ces capacités de base en regroupant des flux de travail spécifiques au domaine.
Ressources communautaires et catalogues
Le dépôt officiel de compétences d'OpenAI sur GitHub sert de catalogue principal. Les développeurs contribuent des compétences pour les flux de travail courants, créant une base de connaissances partagée qui grandit avec la communauté.
Les collections maintenues par la communauté comme `awesome-codex-skills` de ComposioHQ organisent des compétences pratiques pour automatiser les flux de travail dans le CLI et l'API Codex. Ces listes organisées aident les développeurs à découvrir des compétences éprouvées plutôt que de tout construire à partir de zéro.
Le modèle de contribution reflète les projets open source réussis. Les développeurs soumettent des compétences via des demandes de tirage (pull requests), les mainteneurs examinent la qualité et l'utilité, et le catalogue s'étend organiquement en fonction des besoins réels.
Questions fréquemment posées
Dois-je mentionner explicitement les compétences lors de l'utilisation de Codex ?
Pas nécessairement. Codex peut sélectionner automatiquement les compétences appropriées en fonction du contexte de la tâche. Cependant, les développeurs peuvent invoquer des compétences spécifiques directement en utilisant la syntaxe $.nom-de-la-compétence lorsqu'ils souhaitent un contrôle explicite sur la compétence qui s'exécute.
Les compétences peuvent-elles fonctionner sur différents projets ?
Oui. Les compétences installées dans les répertoires système deviennent disponibles sur tous les projets. Les compétences spécifiques au projet dans les répertoires .codex/skills restent locales à cette base de code, permettant aux équipes d'équilibrer les normes partagées avec la personnalisation du projet.
Comment les compétences diffèrent-elles du protocole de contexte de modèle (MCP) ?
Selon les discussions de la communauté, les compétences sont plus faciles à créer et plus axées sur le regroupement de flux de travail. MCP offre des capacités d'intégration plus larges. Les compétences excellent dans la standardisation des tâches répétables, tandis que MCP permet des intégrations d'outils plus approfondies. De nombreux développeurs utilisent les deux ensemble.
Que se passe-t-il si une compétence échoue pendant l'exécution ?
Codex consomme la compétence complète dans le contexte et ne commence pas par des exécutions échouées, selon les retours des développeurs. Contrairement à certaines approches qui commencent par des exécutions échouées, les compétences chargent le contexte complet pour aider le modèle à comprendre le flux de travail complet.
Les compétences peuvent-elles inclure des dépendances ou des scripts externes ?
Oui. Les compétences prennent en charge les scripts optionnels et peuvent référencer des ressources externes. Cela permet aux compétences complexes d'inclure l'automatisation de la configuration, des scripts de validation ou l'intégration avec des outils externes tels que des linters et des vérificateurs de type.
Les compétences sont-elles compatibles avec les extensions IDE de Codex ?
Les compétences sont disponibles dans le CLI Codex, l'extension IDE et l'application Codex, fonctionnant de manière cohérente sur toutes ces interfaces. Une fois activées et installées, les compétences restent accessibles, quel que soit l'endroit où le développement a lieu.
Comment puis-je partager des compétences avec mon équipe ?
Les équipes peuvent partager des compétences via le contrôle de version en validant le répertoire .codex/skills, ou en maintenant des dépôts de compétences internes que les membres de l'équipe installent. Les compétences à l'échelle de l'organisation peuvent résider dans des répertoires de plugins partagés.
Commencer avec les compétences Codex
La barrière à l'entrée reste délibérément basse. Les développeurs déjà familiers avec Markdown peuvent créer des compétences de base immédiatement. Pour les équipes qui débutent, commencez par un seul flux de travail qui cause des frictions dans le développement quotidien.
Documentez ce flux de travail sous forme de compétence. Testez-le. Affinez-le en fonction des résultats d'exécution réels. Ensuite, étendez-le à d'autres flux de travail à mesure que l'équipe acquiert de l'assurance avec le système de compétences.
L'architecture de divulgation progressive signifie que commencer petit ne crée pas de dette technique. Les compétences gagnent en complexité uniquement lorsque les exigences l'exigent, et non parce que le système impose une structure élaborée dès le départ.
Prêt à étendre les capacités de votre agent de codage ? Consultez la documentation officielle d'OpenAI pour connaître la disponibilité actuelle des fonctionnalités et les instructions d'installation. L'écosystème des compétences continue d'évoluer rapidement à mesure que de plus en plus de développeurs contribuent à leur expertise.

