Nos termos do próprio skill
O imagegen dá ao Codex um workflow de imagens raster: gerar ou editar assets bitmap como fotos, ilustrações, texturas, sprites, mockups e recortes com fundo transparente, e então levar o arquivo finalizado para o projeto. Ele define dois modos de nível superior: a ferramenta integrada preferencial image_gen, que não precisa de chave de API, e um fallback via CLI apenas explícito através de scripts/image_gen.py, que exige OPENAI_API_KEY.
O arquivo separa a intenção (gerar versus editar) da execução (um asset ou muitos), coleta prompts, texto literal, restrições e imagens de entrada rotuladas por papel, e as remodela em um esquema rotulado. Ele termina com validação em relação a assunto, estilo, composição e precisão do texto, iteração de mudança única e salvamentos não destrutivos.
O que ele produz
- Uma imagem bitmap produzida via image_gen em vez de um placeholder SVG, HTML/CSS ou canvas, sempre que o usuário pedir um asset em estilo raster.
- A imagem final selecionada movida ou copiada para o workspace, com qualquer código ou referência consumidora atualizada para apontar para ela.
- Um relatório final informando o caminho final salvo de qualquer asset vinculado ao workspace, o prompt final e qual modo o produziu.
- Apenas no fallback explícito via CLI, artefatos finais gravados em output/imagegen/.
Como funciona
- 01Escolha o Modo de Nível Superior Primeiro
A geração e edição normais passam pela ferramenta integrada image_gen; a CLI incluída é um fallback que o usuário precisa solicitar pelo nome.
- 02Classifique a Solicitação como Geração ou Edição
Modificar uma imagem existente mantendo partes dela é uma edição; fornecer imagens puramente como referências de estilo, composição ou clima ainda é uma geração.
- 03Decida Onde o Resultado Fica
Trabalhos de preview ou brainstorming podem permanecer inline no local padrão, enquanto tudo o que o projeto consumir precisa acabar no workspace.
- 04Coletar as Entradas Antes de Gerar
Reúna o prompt, qualquer texto exato dentro da imagem, as restrições ou a lista de itens a evitar, e todas as imagens de entrada desde o início, em vez de preencher lacunas depois.
- 05Reformular o Prompt em uma Especificação
Os prompts são normalizados em uma especificação estruturada e orientada à produção, em vez de serem expandidos com detalhes criativos não solicitados.
- 06Emitir Uma Chamada por Asset
No caminho integrado, lotes e variantes vêm de chamadas repetidas de image_gen, uma por asset ou variante solicitada, e não de uma única flag de lote.