Meilleurs skills pour Codex
Codex est l'outil de code agentique d'OpenAI — vous le lancez en ligne de commande et il planifie, édite des fichiers et exécute des tâches à travers votre projet. Les skills sont ce qui rend ces exécutions fiables sur une tâche précise. Un skill est un ensemble d'instructions réutilisable au format SKILL.md ; avec Codex, vous le donnez à l'agent comme instructions de travail, pour qu'il suive les mêmes étapes vérifiées à chaque fois — automatiser un navigateur, relire une spécification, générer une suite de tests ou livrer un refactoring.
Cette page classe les meilleurs skills Codex disponibles actuellement. Nous recalculons le classement en continu à partir de trois signaux : un score qualité automatique de chaque skill, son nombre d'étoiles GitHub, et une revue de sécurité qui fait descendre hors du haut de liste les skills aux permissions risquées. Les skills sûrs, bien documentés et largement étoilés passent en tête.
Les meilleurs choix sont menés par les skills de développement — refactoring, revue de code, automatisation — suivis de la productivité et de la data & IA, avec aussi des entrées en tests, documentation et DevOps. Chaque fiche ci-dessous explique ce que fait le skill, son niveau de difficulté et comment l'exécuter avec Codex.
La plupart de ces skills sont portables : le même SKILL.md s'intègre généralement tel quel à Claude Code, Cursor ou Windsurf — vérifiez les badges de plateforme sur chaque carte. Parce que nous re-scorons le catalogue en continu à mesure que de nouveaux skills sont récupérés et vérifiés, le meilleur choix du jour ne tiendra pas forcément le mois prochain. Mettez cette page en favori pour avoir la réponse du moment, pas une réponse périmée.
24 skills sélectionnés
Bonnes pratiques React Hook Form
Developpement
Maîtrisez React Hook Form : évitez les anti-patterns, gérez les abonnements, et traitez correctement reset, dirty state et entrées contrôlées.
Migration Emotion vers Mantine
Developpement
Migrer les styled-components Emotion vers des composants Mantine avec style props et modules CSS. Pour convertir .styled.tsx ou supprimer les imports @emotion.
Détecteur de dérive de périmètre
Developpement
Analyse les diffs git par rapport à une intention pour détecter la dérive de périmètre, fichiers non liés et PR trop larges, puis suggère de garder, diviser ou justifier.
Intégration recherche Firecrawl
Developpement
Intégrer la recherche Firecrawl /search dans le code produit et les workflows d'agents pour la découverte web avant extraction. À utiliser quand une fonctionnalité commence par une requête plutôt qu'une URL.
CCXT pour TypeScript et JavaScript
Developpement
Guide complet pour utiliser CCXT avec TypeScript/JavaScript : intégration d'échanges crypto, API REST et WebSocket, authentification et exemples.
Créer des cartes interactives avec kepler.gl
Data & IA
Création de cartes interactives et export HTML autonome avec le package Python keplergl, à partir de données géospatiales (DataFrame, GeoJSON, CSV).
Configurer un canal de discussion avec SecretRefs
DevOps
Configurez des canaux de discussion avec des commandes non interactives, les secrets étant uniquement des SecretRefs. Couvre les étapes de collecte, modification, réparation et vérification.
Sécurité AMM DeFi
Securite
Checklist de sécurité pour les contrats Solidity AMM, pools de liquidité et flux de swap. Couvre réentrance, attaques par donation, manipulation d'oracles, etc.
Hooks pre-commit avec Husky, lint-staged et Prettier
Developpement
Installe Husky, lint-staged et Prettier pour ajouter un hook pre-commit qui formate les fichiers, vérifie les types et exécute les tests.
Couverture de types Pyrefly
Developpement
Migrer un fichier pour utiliser un typage Pyrefly plus strict en ajoutant des annotations à toutes les fonctions, classes et attributs.
Lecteur PDF
Productivite
Lit et extrait le texte de fichiers PDF (rapports, contrats, tableurs). Gère les fichiers locaux, les URL et les pièces jointes WhatsApp. Utilisez-le dès qu'un contenu PDF est nécessaire, même sans demande explicite.
Méthode Santa
Testing
Vérification adversarial multi-agents avec deux réviseurs indépendants. La sortie est vérifiée deux fois et corrigée itérativement jusqu'à ce que les deux acceptent avant publication.
Patterns PostgreSQL
Developpement
Bonnes pratiques PostgreSQL pour la conception de schémas, l'indexation, l'optimisation de requêtes et la sécurité. Inclut les politiques RLS, les upserts et la détection d'anti-patterns.
Orchestration d'équipe d'agents
Developpement
Gérez l'orchestration en équipe pour des groupes d'agents avec des éléments de travail, responsabilités, tableaux Kanban, portes de fusion et transferts.
Modèles de tests E2E Playwright
Testing
Patterns de tests E2E avec Playwright : modèle Page Object, configuration, intégration CI/CD, gestion des artefacts et stratégies anti-flaky.
Référence Browser Use Cloud
Developpement
Référence documentaire pour utiliser Browser Use Cloud, l'API hébergée et le SDK pour l'automatisation du navigateur. Comprend les API REST v2/v3/v4, l'authentification, les sessions, les profils, les proxys, et les modèles d'intégration.
Revue barre d'outils développement
Securite
Règles de sécurité pour la barre d'outils de développement, le client PostHog et les feature flags. À utiliser lors de la revue de modifications des composants dev-tools et connexes.
Stratégie de test pour Supabase Studio
Testing
Stratégie de test pour Studio Supabase : écrire des tests, extraire la logique des composants, choisir entre tests unitaires, de composant et E2E.
Requêtes et mutations Studio (React Query)
Developpement
Conventions React Query pour le data fetching dans Supabase Studio : clés de requêtes, queryOptions, hooks de mutation et fetch impératif.
Largeur d'index CUDA dans PyTorch
Developpement
Choisissez entre indexation 32 bits et 64 bits dans les kernels CUDA PyTorch. Corrigez les débordements d'indexation pour grands tenseurs avec canUse32BitIndexMath et utilitaires associés.
Connaissance des intégrations Home Assistant
Developpement
Référence complète pour créer, tester et examiner les intégrations Home Assistant, couvrant les bonnes pratiques, les plateformes d'entités et les règles d'échelle de qualité.
Stratégie de test des panneaux Grafana
Testing
Rédigez des tests unitaires et E2E pour les panneaux de visualisation Grafana et les utilitaires de visualisation selon les conventions du dépôt. Couvre les builders, les snapshots de dessin canvas et les règles anti-flaky.
Conventions de commits Git
Developpement
Format et crée des commits git en respectant les conventions du dépôt. Vérifie l'état, ne stage que les fichiers pertinents et garde des commits ciblés.
Optimisation de paramètres par agent
Data & IA
Guide d'optimisation de systèmes configurables avec objectif mesurable, via des essais bornés et une recommandation fondée sur des preuves.
Comment choisir
- Comment ces skills sont-ils sélectionnés ?
- Un algorithme les choisit parmi les skills publiés qui répondent aux critères de cette page, comme la catégorie, les tags ou les outils compatibles. Il les classe d'après le score qualité donné par un modèle de langage. Sur les pages de classement, il tient compte en plus des étoiles GitHub et de la note de sécurité. Personne ne les relit un par un.
- Que signifient les notes de sécurité ?
- Un modèle de langage lit le fichier SKILL.md, sans l'exécuter, et lui attribue une note. Sûr signifie qu'il n'y voit pas de risque d'exécution notable. Prudence, que le skill se sert d'outils puissants comme bash, docker ou le réseau pour un usage légitime. Risqué, qu'il demande des actions destructrices, l'envoi de secrets ou l'exécution de code masqué : un skill noté Risqué n'est jamais publié. Cette note ne remplace pas votre propre lecture du fichier.
- Comment installer un skill ?
- Ouvrez la page d'un skill et suivez ses instructions d'installation pour votre outil — Claude Code, Cursor ou Copilot. Chaque skill détaille les étapes exactes pour le lancer en quelques minutes.