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/.
Fonctionnement
- 01Choisir 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.
- 02Classer 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.
- 03Dé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.
- 04Collecter 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.
- 05Remodeler 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.
- 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.