Design & UI
Imagegen
Bildgenerierung und -bearbeitung für Codex über das eingebaute image_gen-Tool mit CLI-Fallback
Imagegen ist ein System-Skill aus dem offiziellen openai/skills-Repository, der Codex befähigt, Rasterbilder wie Fotos, Illustrationen, Texturen, Mockups oder freigestellte Motive zu erzeugen oder zu bearbeiten. Standardmäßig nutzt er das eingebaute image_gen-Tool, das ohne API-Key funktioniert; erst wenn ausdrücklich gewünscht, greift ein CLI-Fallback über scripts/image_gen.py auf die OpenAI Image API zu und benötigt dafür einen OPENAI_API_KEY. Die SKILL.md definiert klare Regeln, wann generiert und wann editiert wird, wie mit Referenzbildern umzugehen ist und wie fertige Assets korrekt im Projektverzeichnis statt nur im temporären Codex-Speicher abgelegt werden.
Der Skill grenzt sich bewusst von Aufgaben ab, die besser mit SVG, HTML/CSS oder bestehenden Icon- und Logo-Systemen gelöst werden, und vermeidet damit unnötige Bitmap-Erzeugung dort, wo code-native Lösungen sinnvoller sind. Eine Entscheidungslogik unterscheidet zwischen Neugenerierung und Bearbeitung, definiert eine feste Taxonomie von Anwendungsfällen von Produktmockups bis Stil-Transfer und schreibt vor, Prompts strukturiert aufzubereiten sowie Bearbeitungsinvarianten explizit zu benennen. Für Teams, die Codex regelmäßig zur Erstellung von Website-, UI- oder Marketing-Bildmaterial einsetzen, liefert der Skill damit einen nachvollziehbaren, gut dokumentierten Workflow ohne verdeckte Netzwerkzugriffe außerhalb der offiziellen OpenAI-API.
FAQ
Häufige Fragen zu Imagegen
- Benötige ich einen OpenAI API-Key, um Imagegen nutzen zu können?
- Im Standardmodus nicht: Der Skill nutzt das eingebaute image_gen-Tool von Codex, das ohne API-Key funktioniert. Ein OPENAI_API_KEY wird nur benötigt, wenn ausdrücklich der CLI-Fallback über scripts/image_gen.py angefordert wird.
- Wofür ist Imagegen nicht geeignet?
- Der Skill lehnt Aufgaben ab, die besser mit SVG, HTML/CSS oder Canvas gelöst werden, etwa das Erweitern bestehender Icon- oder Logo-Systeme oder einfache Diagramme und Wireframes. In solchen Fällen soll direkt am code-nativen Format gearbeitet werden statt ein Rasterbild zu erzeugen.
- Wo landen die erzeugten Bilder und muss ich sie manuell ins Projekt kopieren?
- Im Standardmodus speichert Codex generierte Bilder zunächst unter dem CODEX_HOME-Verzeichnis. Laut SKILL.md muss das finale Asset für projektbezogene Arbeit anschließend manuell in das Workspace-Verzeichnis verschoben oder kopiert werden, damit es nicht nur am temporären Standardpfad liegt.
- Kann Imagegen bestehende Bilder bearbeiten, etwa den Hintergrund entfernen?
- Ja, die Bearbeitung wird als eigener Modus behandelt, etwa für Inpainting, Hintergrundaustausch, Objektentfernung oder Freistellen mit transparentem Hintergrund. Im eingebauten Tool-Modus muss das Bild dafür zunächst über view_image in den Konversationskontext geladen werden, da kein beliebiger Dateipfadzugriff versprochen wird.