Combien de skills installer dans Codex ? Comprendre le budget de contexte

Il n’existe pas de règle officielle « installez au maximum N skills ». La limite pratique concerne ce que Codex peut découvrir dans sa liste initiale, et non le chargement systématique de tous les fichiers SKILL.md à chaque conversation.

Publié le Analyse originale, sources citées

Ce que couvre le budget de contexte documenté

Codex commence par une liste compacte de noms, descriptions et chemins de fichiers. Selon OpenAI, son budget par défaut représente au plus 2 % de la fenêtre de contexte du modèle ; si cette fenêtre est inconnue, la liste est limitée à 8 000 caractères. Ce sont des unités différentes : 8 000 caractères ne signifient pas 8 000 tokens.

Si de nombreux skills sont installés, Codex raccourcit d’abord les descriptions. Pour un ensemble très important, il peut omettre certaines entrées de la liste initiale et afficher un avertissement. Il s’agit d’un budget de découverte, pas d’un nombre maximal publié de skills installés.

Installé, détectable et sélectionné : trois états différents

Installer un skill rend son dossier disponible dans un emplacement pris en charge. Codex utilise d’abord ses métadonnées pour évaluer sa pertinence ; lorsqu’il le sélectionne, il lit les instructions complètes de SKILL.md. Ces instructions occupent alors du contexte pendant l’exécution, mais le simple fait que les dossiers existent ne charge pas automatiquement le contenu intégral de tous les skills.

Vous pouvez sélectionner explicitement un skill avec /skills ou en le mentionnant sous la forme $skill-name. Pour la sélection automatique, rédigez une description courte et précise, en plaçant la tâche traitée au début. C’est d’autant plus utile si Codex doit raccourcir la liste.

Raisonner en trois étapes
ÉtapeCe dont Codex a besoinConséquence pratique
InstallationUn dossier de skill dans un emplacement pris en chargeIl est disponible, sans être forcément utilisé pour chaque tâche.
Liste initialeNom, description et chemin dans un budget limitéLes descriptions longues ou les rôles redondants compliquent la découverte lorsque la liste est encombrée.
Sélection pour une tâcheLes instructions complètes du skillLes instructions du skill actif influencent le contexte et le comportement de l’exécution en cours.

Un point de départ pratique : un à trois rôles distincts

C’est un repère éditorial, ni une limite OpenAI ni un résultat de mesure comparative : commencez par un skill pour une procédure répétée, puis envisagez un ensemble de deux ou trois uniquement si chacun couvre une étape différente. Pour une tâche frontend, cela pourrait signifier une direction visuelle, une revue des règles de conception et une vérification du comportement dans le navigateur.

N’installez pas les trois uniquement parce qu’ils figurent dans cet exemple. Le bon ensemble dépend du projet, de la confiance accordée à chaque source et de votre capacité à examiner le résultat. Un skill rarement utilisé, redondant ou demandant un accès plus large que nécessaire est un candidat à laisser de côté.

Si un skill manque ou qu’un avertissement apparaît

Vérifiez d’abord que le skill se trouve dans un emplacement pris en charge par Codex et possède des métadonnées de nom et de description valides. Cherchez ensuite les rôles en double, les descriptions particulièrement longues et les skills inutilisés. Placez les mots déclencheurs et le périmètre de la tâche au début de la description pour qu’elle reste utile lorsqu’elle est raccourcie.

Codex documente également le paramètre skills.max_context_tokens pour modifier le budget de la liste initiale, jusqu’à 10 000 tokens. C’est une option avancée, pas une raison de garder chaque paquet : augmenter ce budget peut consommer davantage du contexte disponible dans la session, tandis qu’éliminer les doublons clarifie souvent la liste. Consultez la référence de configuration actuelle avant de le modifier.

Une règle simple pour entretenir votre sélection

Gardez un skill si vous pouvez nommer sa tâche récurrente, expliquer le résultat distinct qu’il apporte et examiner sa source et ses permissions. Commencez petit ; ajoutez ou retirez des skills selon l’usage réel plutôt qu’en visant un nombre.

Il n’existe pas de nombre adapté à tout le monde. Taille du contexte, longueur des descriptions, configuration, emplacements installés et tâche influencent la découverte et l’utilisation. La documentation officielle décrit le budget, sans promettre un nombre maximal universellement fiable ni un seuil de qualité.

Choisissez le skill adapté au travail, pas la plus grande collection

Comparez la tâche, la source, les permissions et le résultat attendu, puis ne gardez que les rôles que vous pouvez expliquer et entretenir.