Aller au guide d’utilisation
imagegenpar OpenAI

ImageGen Skill.

Un skill Claude Code et Codex pour le travail d'image : génère ou modifie des images matricielles : illustrations, photos, textures, sprites, maquettes.

  • Images et art génératif
  • Image
openai/skills · skills/.system/imagegen/SKILL.mdSKILL.md
--- name: imagegen description: Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better … --- ## Top-level modes and rules ## When to use ## When not to use ## Decision tree ## Workflow ## Prompt augmentation
En-tête et titres de section lus depuis le fichier source le 14 septembre 2026 · 16 170 caractères au total

01 Ce qu'il fait

Ce que fait le Skill imagegen dans Claude Code et Codex

Résumé, workflow et sorties, tous lus dans le SKILL.md du skill.

D'après le SKILL.mdLu le 14-09-2026 · pas une exécution enregistrée

Dans les termes du Skill

Imagegen donne à Codex un workflow d'images raster : générer ou modifier des ressources bitmap telles que des photos, illustrations, textures, sprites, maquettes et découpes à fond transparent, puis intégrer le fichier final dans le projet. Il définit deux modes de premier niveau : l'outil intégré préféré image_gen, qui ne nécessite aucune clé API, et un mode de repli CLI explicite uniquement via scripts/image_gen.py nécessitant OPENAI_API_KEY.

Le fichier sépare l'intention (générer ou modifier) de l'exécution (un ou plusieurs assets), recueille les prompts, le texte verbatim, les contraintes et les images d'entrée étiquetées par rôle, puis les remodèle en un schéma étiqueté. Il se termine par une validation par rapport au sujet, au style, à la composition et à l'exactitude du texte, une itération à changement unique, et des sauvegardes non destructives.

Ce qu'il produit

  • Une image bitmap produite via image_gen plutôt qu'un espace réservé SVG, HTML/CSS ou canvas, chaque fois que l'utilisateur a demandé un asset de style raster.
  • L'image finale sélectionnée déplacée ou copiée dans l'espace de travail, avec tout code ou référence consommateur mis à jour pour y pointer.
  • Un rapport final donnant le chemin final enregistré de tout asset lié à l'espace de travail, le prompt final, et quel mode l'a produit.
  • Dans le mode de repli CLI explicite uniquement, les artefacts finaux écrits sous output/imagegen/.
Voir l'exemple de prompt ↗

Fonctionnement

  1. 01
    Choisir d'abord le mode de premier niveau

    La génération et la modification normales passent par l'outil intégré image_gen ; le CLI groupé est un mode de repli que l'utilisateur doit demander explicitement par son nom.

  2. 02
    Classer la demande comme génération ou modification

    Modifier une image existante en en conservant des parties est une modification ; fournir des images purement comme références de style, de composition ou d'ambiance reste une génération.

  3. 03
    Décider où vit la sortie

    Le travail de prévisualisation ou de brainstorming peut rester intégré à l'emplacement par défaut, tandis que tout ce que le projet consomme doit finir dans l'espace de travail.

  4. 04
    Collecter les entrées avant de générer

    Réunir le prompt, tout texte exact à afficher dans l'image, la liste des contraintes ou éléments à éviter, ainsi que toutes les images d'entrée en amont, plutôt que de combler les manques plus tard.

  5. 05
    Remodeler le prompt en une spec

    Les prompts sont normalisés en une spec structurée et orientée production, au lieu d'être enrichis de détails créatifs non demandés.

  6. 06
    Émettre un appel par asset

    Sur le chemin intégré, les lots et variantes proviennent d'appels image_gen répétés, un par asset ou variante demandé, et non d'un simple indicateur de lot.

02 Trouvez celui qui vous convient

Quand utiliser le skill imagegen

Utilisez le skill imagegen dans Claude Code ou Codex lorsque la tâche correspond à ce type de travail d'image. Les capacités et limites ci-dessous sont tirées du fichier du skill.

Bon choix

  • Produire une image bitmap entièrement nouvelle telle qu'un concept art, une photo produit, une couverture ou une image hero de site web.
  • Générer une nouvelle image où les images fournies servent uniquement de référence pour le style, la composition ou l'ambiance.
  • Modifier une image existante pour des tâches telles que des changements d'éclairage ou de météo, le remplacement d'arrière-plan, la suppression d'objets, le compositing, ou des découpes à fond transparent.
  • Produire de nombreux assets ou variantes pour une seule tâche plutôt qu'une seule image.

Connaître les limites

  • Étendre ou faire correspondre un jeu d'icônes SVG/vectoriel, un système de logo ou une bibliothèque d'illustrations déjà existant dans le repo.
  • Formes simples, diagrammes, wireframes ou icônes plus propres à construire directement en SVG, HTML/CSS ou canvas.
  • Petites modifications d'assets locaux au projet, lorsque le fichier source existe déjà dans un format natif modifiable.
  • Toute tâche où l'utilisateur souhaite clairement une sortie déterministe et native au code plutôt qu'un bitmap généré.

Quoi fournir

  • La demande principaleLe prompt principal de l'utilisateur fournit le sujet et l'objectif, et est repris dans la spec comme ligne de demande principale.
  • Images d'entrée avec des rôles explicitesChaque image fournie est étiquetée comme image de référence, cible d'édition, ou entrée d'appui pour l'insertion, le style ou le compositing, avant la génération.
  • Texte exact et sa typographieTout mot devant apparaître dans l'image est cité verbatim, avec la police et le placement précisés à côté.
  • Invariants et liste des éléments à éviterPour les éditions, les éléments qui ne doivent pas changer sont explicitement énoncés, par exemple ne modifier que X en conservant Y inchangé.
  • Usage prévu de l'assetPréciser si l'image est une publicité, une maquette d'UI ou une infographie définit le mode et le niveau de finition visé par le prompt.

03 Dans le skill

Règles que le skill imagegen donne à Claude Code et Codex

8 instructions concrètes, valeurs par défaut et limites que le SKILL.md fixe pour l'agent — la partie du fichier qui change le résultat.

  1. L'outil intégré est le défaut

    Toute demande ordinaire de génération ou d'édition passe par l'outil intégré image_gen, qui ne nécessite pas OPENAI_API_KEY.

  2. Ne jamais rétrograder de sa propre initiative

    L'agent ne doit pas se déplacer lui-même vers le chemin CLI ; ce changement reste toujours la décision de l'utilisateur.

  3. CLI uniquement sur demande

    Si l’utilisateur choisit le mode CLI, utilisez le workflow scripts/image_gen.py fourni et n’écrivez pas de script SDK ponctuel.

  4. Le script fourni est en lecture seule

    scripts/image_gen.py n’est jamais modifié ; si quelque chose y manque, demandez à l’utilisateur avant toute autre action.

  5. Les assets du projet ne peuvent pas rester dans $CODEX_HOME

    Un fichier référencé par le projet doit être déplacé ou copié hors de l’emplacement par défaut des images générées avant la fin de la tâche.

  6. Versionner plutôt qu’écraser

    Les assets existants ne sont remplacés que si l’utilisateur l’a explicitement demandé ; sinon, le nouveau fichier reçoit un nom versionné voisin, tel que hero-v2.png.

  7. Préserver les invariants lors des modifications

    Le travail de modification fige ce qui ne doit pas changer et enregistre de façon non destructive plutôt que de réécrire l’asset source.

  8. Aucune gestion de clé dans le chemin intégré

    L’agent ne demande jamais OPENAI_API_KEY lors de l’utilisation d’image_gen, et ne demande jamais à l’utilisateur de coller une clé complète dans le chat.

04 Mettez-le en pratique

Installer imagegen dans Claude Code ou Codex

Une commande npx skills add, puis une première tâche dans votre agent et une checklist pour le résultat.

Ajouter imagegen à Claude Code, Codex ou votre agent

Exécutez-la dans votre projet ; l'installateur demande à quel agent l'ajouter.

Terminal
npx skills add https://github.com/openai/skills --skill imagegen

Formulaire générique de CLI skills pour skills/.system/imagegen/SKILL.md ; le dépôt peut documenter son propre chemin.

Donnez au Skill une première tâche de travail d'image

Adaptez ce prompt avec votre propre contenu et contraintes, puis exécutez-le dans Claude Code ou Codex.

Example prompt
Use case: product-mockup Asset type: landing page hero Primary request: a minimal hero image of a ceramic coffee mug Style/medium: clean product photography Composition/framing: wide composition with usable negative space for page copy if needed Lighting/mood: soft studio lighting Constraints: no logos, no text, no watermark

Source : exemple SKILL.md (verbatim).

Vérifiez le premier résultat

Ce que le SKILL.md lui-même présente comme un résultat correct :

  • Vérifiez le résultat par rapport au sujet, au style, à la composition, à l’exactitude du texte et aux invariants, et évitez les éléments écartés au départ.
  • Enchaînez avec une seule modification ciblée et revérifiez, plutôt que de regrouper plusieurs modifications en une seule itération.
  • Pour les modifications, rappelez les invariants à chaque itération afin que l’image ne dérive pas de ce qui devait rester inchangé.

Dans OpenDesign, imagegen est intégré : Plugins → Skills, sélectionnez-le dans la barre supérieure.

05 Open source, traçable

Source, licence et vérification

D'où proviennent les faits de cette page et quand ils ont été vérifiés pour la dernière fois.

Author
OpenAI
Repository
github.com/openai/skills Branche main
Fichier du skill
skills/.system/imagegen/SKILL.md Somme de contrôle du contenu enregistrée lors de la vérification ; commit 49f948f
License
Apache-2.0 D'après skills/.system/imagegen/LICENSE.txt. Le skill est open source ; la génération d'images dépend toujours d'un service hébergé.
Étoiles du dépôt
27 129 Instantané GitHub pris le 14 septembre 2026 pour l'ensemble du dépôt openai/skills. Ce n'est pas une note ni un compteur d'utilisation pour imagegen.
Vérifié par OpenDesign
14/09/2026 Le fichier source, le chemin, le texte de licence et le nombre d'étoiles ont été vérifiés. Inclus dans OpenDesign main (vérifié le 28/08/2026) ; aucune exécution en direct n'a été enregistrée sur cette page.

Dans le SKILL.md

  1. Modes et règles de premier niveauimage_gen intégré est par défaut ; le repli CLI est explicite uniquement, avec priorité du chemin d’enregistrement et limites d’écrasement.
  2. Quand l’utiliserNouvelles images, génération guidée par référence, modifications d’images existantes, et nombreux assets ou variantes.
  3. Quand ne pas l’utiliserSystèmes vectoriels natifs au dépôt, formes natives au code, fichiers natifs modifiables, et sortie déterministe native au code.
  4. Arbre de décisionSépare l’intention (générer ou modifier) de la stratégie d’exécution (un asset ou plusieurs).
  5. WorkflowDix-sept étapes ordonnées, du choix du mode à la construction du prompt, la génération, la validation et le rapport.
  6. Augmentation du promptStructure les prompts en une spécification de production, avec des augmentations autorisées et interdites liées à la spécificité.
  7. Taxonomie des cas d’usage (slugs exacts)Slugs fixes de génération et de modification pour garder une cohérence entre les prompts et les références.
  8. Schéma de prompt partagéChamps d'échafaudage étiquetés tels que type d'asset, scène, sujet, éclairage, texte verbatim et liste à éviter.
  9. ExemplesUne spec de génération d'image hero et une spec d'édition de remplacement d'arrière-plan qui nomme ses invariants.
  10. Bonnes pratiques de promptingOrdonnancement, citation du texte exact, indexation de plusieurs images et itération par modifications uniques successives.
  11. Conseils par type d'assetRenvoie les modèles par type d'asset pour le travail de site web, jeu, wireframe et logo vers sample-prompts.md.
  12. Mode CLI de repli uniquementConventions CLI de dossier temporaire et de sortie, dépendances uv et étapes de configuration d'OPENAI_API_KEY.
Description du skill lui-même
« Générez ou modifiez des images raster lorsque la tâche bénéficie de visuels bitmap créés par IA tels que photos, illustrations, textures, sprites, maquettes ou détourages à fond transparent. Utilisez lorsque Codex doit créer une toute nouvelle image, transformer une image existante ou dériver des variantes visuelles à partir de références, et que le résultat doit être un asset bitmap plutôt que du code natif ou du vectoriel dans le dépôt. Ne pas utiliser lorsque la tâche est mieux gérée en modifiant des assets SVG/vectoriels/code natifs existants, en étendant un système d'icônes ou de logo établi, ou en construisant le visuel directement en HTML/CSS/canvas. »

Description du front-matter issue de SKILL.md. Le fichier complet fait environ 16 170 caractères. Lire le fichier complet sur GitHub.

ImageGen

Exécutez imagegen sur une tâche de travail d'image réelle.

Le skill imagegen est inclus dans OpenDesign. Téléchargez l'application, sélectionnez le skill dans Plugins → Skills, collez le prompt ci-dessus et lisez le plan avant le résultat.

Terminal
npx skills add https://github.com/openai/skills --skill imagegen