Nelle parole della skill
Imagegen offre a Codex un workflow per immagini raster: generare o modificare asset bitmap come foto, illustrazioni, texture, sprite, mockup e ritagli con sfondo trasparente, per poi inserire il file finito nel progetto. Definisce due modalità di primo livello: lo strumento integrato preferito image_gen, che non richiede una chiave API, e un fallback CLI solo esplicito tramite scripts/image_gen.py che richiede OPENAI_API_KEY.
Il file separa l'intento (generare rispetto a modificare) dall'esecuzione (un asset o molti), raccoglie prompt, testo letterale, vincoli e immagini di input con ruolo etichettato, e li riorganizza in uno schema etichettato. Termina con la validazione rispetto a soggetto, stile, composizione e accuratezza del testo, iterazione a singola modifica e salvataggi non distruttivi.
Che cosa produce
- Un'immagine bitmap prodotta tramite image_gen piuttosto che un placeholder SVG, HTML/CSS o canvas, ogniqualvolta l'utente abbia richiesto un asset in stile raster.
- L'immagine finale selezionata spostata o copiata nel workspace, con qualsiasi codice o riferimento che la utilizza aggiornato per puntare a essa.
- Un report conclusivo che indica il percorso finale di salvataggio di qualsiasi asset legato al workspace, il prompt finale e quale modalità l'ha prodotto.
- Solo nel fallback CLI esplicito, gli artefatti finali scritti sotto output/imagegen/.
Come funziona
- 01Scegliere prima la modalità di primo livello
La generazione e la modifica normali passano attraverso lo strumento integrato image_gen; la CLI in bundle è un fallback che l'utente deve richiedere esplicitamente per nome.
- 02Classificare la richiesta come generazione o modifica
Modificare un'immagine esistente mantenendone alcune parti è una modifica; fornire immagini puramente come riferimenti di stile, composizione o atmosfera è comunque una generazione.
- 03Decidere dove risiede l'output
Il lavoro di anteprima o brainstorming può rimanere inline nella posizione predefinita, mentre tutto ciò che il progetto utilizza deve finire nel workspace.
- 04Raccogliere gli Input Prima di Generare
Raccogliere in anticipo il prompt, l'eventuale testo esatto da inserire nell'immagine, i vincoli o la lista degli elementi da evitare e tutte le immagini di input, invece di riempire le lacune successivamente.
- 05Rimodellare il Prompt in una Specifica
I prompt vengono normalizzati in una specifica strutturata e orientata alla produzione, invece di essere ampliati con dettagli creativi non richiesti.
- 06Emettere una Chiamata per Ogni Asset
Nel percorso integrato, batch e varianti derivano da chiamate image_gen ripetute, una per ogni asset o variante richiesta, non da un unico flag di batch.