In den eigenen Worten des Skills
Imagegen gibt Codex einen Raster-Bild-Workflow: Bitmap-Assets wie Fotos, Illustrationen, Texturen, Sprites, Mockups und Ausschnitte mit transparentem Hintergrund generieren oder bearbeiten und die fertige Datei ins Projekt bringen. Es definiert zwei übergeordnete Modi: das bevorzugte integrierte image_gen-Tool, das keinen API-Schlüssel benötigt, und einen ausschließlich explizit aufzurufenden CLI-Fallback über scripts/image_gen.py, der OPENAI_API_KEY erfordert.
Die Datei trennt Absicht (Generieren versus Bearbeiten) von Ausführung (ein Asset oder mehrere), sammelt Prompts, wörtlichen Text, Vorgaben und rollenbeschriftete Eingabebilder und formt sie in ein beschriftetes Schema um. Sie schließt mit einer Validierung gegen Motiv, Stil, Komposition und Textgenauigkeit, iterativer Änderung in Einzelschritten und nicht-destruktivem Speichern.
Was er erzeugt
- Ein durch image_gen erzeugtes Bitmap-Bild statt eines SVG-, HTML/CSS- oder Canvas-Platzhalters, immer wenn der Nutzer ein Asset im Raster-Stil angefordert hat.
- Das ausgewählte finale Bild wird in den Workspace verschoben oder kopiert, wobei jeglicher verwendender Code oder Referenzen aktualisiert werden, damit sie darauf verweisen.
- Ein Abschlussbericht mit dem finalen Speicherpfad jedes an den Workspace gebundenen Assets, dem finalen Prompt und dem Modus, der es erzeugt hat.
- Nur im expliziten CLI-Fallback werden finale Artefakte unter output/imagegen/ geschrieben.
So funktioniert es
- 01Zuerst den übergeordneten Modus wählen
Normale Generierung und Bearbeitung läuft über das integrierte image_gen-Tool; die gebündelte CLI ist ein Fallback, den der Nutzer namentlich anfordern muss.
- 02Die Anfrage als Generierung oder Bearbeitung einordnen
Ein vorhandenes Bild zu verändern und dabei Teile davon zu erhalten, ist eine Bearbeitung; Bilder rein als Stil-, Kompositions- oder Stimmungsreferenzen bereitzustellen, gilt weiterhin als Generierung.
- 03Entscheiden, wo die Ausgabe landet
Vorschau- oder Brainstorming-Arbeiten können am Standardort inline bleiben, während alles, was das Projekt tatsächlich nutzt, im Workspace landen muss.
- 04Eingaben sammeln, bevor generiert wird
Erfassen Sie den Prompt, jeglichen exakten Text im Bild, die Einschränkungen bzw. die Vermeidungsliste sowie alle Eingabebilder von Anfang an, statt Lücken später zu füllen.
- 05Den Prompt in eine Spezifikation umformen
Prompts werden in eine strukturierte, produktionsorientierte Spezifikation überführt, statt mit unangeforderten kreativen Details erweitert zu werden.
- 06Einen Aufruf pro Asset ausführen
Im integrierten Pfad entstehen Batches und Varianten durch wiederholte image_gen-Aufrufe, einen pro angefordertem Asset oder Variante, nicht durch ein einzelnes Batch-Flag.