SKILL · CLAUDE CODE

codex-imagenes

Las imágenes de tu proyecto, generadas desde la terminal: la IA escribe el encargo, otra las pinta, y después se comprueba que se generaron de verdad.

Para ti si: Tu landing está lista y le faltan las fotos. Necesitas Claude Code y el CLI de Codex, que es de OpenAI y se paga aparte.

ANTES DE EMPEZAR

Esto necesita dos programas instalados en tu computadora, y el segundo se paga aparte. Lo decimos aquí arriba para que no lo descubras al final.

  • Claude Code — es quien lee la skill y escribe el encargo. Si nunca lo has abierto, empieza por la guía Tu taller, que es justo eso.
  • El CLI de Codex, de OpenAI — es quien genera la imagen. Mira el precio en su web: es de otros y cambia sin avisarnos.

Comprueba el segundo antes de seguir. Si esto no responde, nada de lo demás va a funcionar:

EN TU TERMINAL
Tiene que devolverte un número de versión
codex --version

Quién hace qué

No es una IA haciendo una imagen. Son dos, y el reparto es la idea entera: una sabe qué imagen hace falta, la otra sabe pintarla. Ninguna hace el trabajo de la otra.

  1. 1TU

    Dices qué imagen falta y para qué

    «el hero de la landing, que se vea un taller de noche». Nada más técnico que eso.

  2. 2CLAUDE

    Escribe el encargo

    Traduce tu frase a un brief: sujeto, luz, paleta, encuadre y —lo que más se olvida— qué NO debe salir.

  3. 3CODEX

    Elige el modelo y pinta

    Genera el archivo y lo deja en la carpeta de tu proyecto, con el nombre que espera tu código.

  4. 4OTRA VEZ TU

    Miras y decides

    Ninguna de las dos aprueba una imagen. Eso no se delega.

El comando

Con la skill instalada no tienes que escribirlo: le dices a Claude Code «genera una imagen del hero para esta landing» y lo arma él. Está aquí para que veas qué se ejecuta en tu computadora, y para que puedas usarlo sin instalar nada.

LA RECETA
Rellena lo que va entre < > y córrelo en tu proyecto
codex exec -s workspace-write --skip-git-repo-check -C "./public/imagenes" -- \
"OBLIGATORIO: usa la herramienta de generacion de imagenes. Prohibido dibujar con codigo.
Brief: <sujeto, escena, luz, paleta, estilo>.
Encuadre: <1:1 | 3:2 apaisado | 2:3 vertical> — respetalo.
Evita: <texto, logos, marcas, manos, lo que no debe salir>.
Copia el archivo generado TAL CUAL al directorio actual como <nombre-estable>.png.
Responde UNA linea con la ruta guardada."

Tres trozos que no son adorno

  • -s workspace-write — el permiso para escribir en tu carpeta. Sin esto Codex genera la imagen y no puede guardarla.
  • «Prohibido dibujar con codigo» — la cláusula de la que va la sección siguiente. No la quites.
  • «Copia el archivo TAL CUAL» — sin esta frase Codex reencodea al copiarlo, y lo que queda en tu proyecto ya no es el archivo que generó el modelo. Medido: un original de 1254×1254 acabó reescrito a 1024×1024.

Y una advertencia que ahorra media tarde: si copias por ahí un comando con -p y un perfil que no existe en tu computadora, Codex no te avisa. Corre igual, en modo solo lectura, y la imagen no aparece en ningún sitio.

La trampa

Una imagen puede salir correcta y aun así no haber sido generada.

Si el encargo se lo permite, Codex la dibuja con código en vez de llamar al modelo de imagen. Pasó de verdad: ante «un círculo naranja sobre fondo blanco» no usó el modelo — lo pintó con una librería de gráficos y guardó un PNG de 16 KB. Se veía bien. No era una imagen generada.

Por eso el comando lleva la cláusula de arriba. Y por eso hay una comprobación, que es la sección siguiente: la cláusula pide, la comprobación verifica. Mirar la imagen no sirve para esto — el fallo es invisible a simple vista.

Cómo se comprueba

Dos comandos, los dos baratos. Codex deja siempre una copia de lo que genera el modelo en una carpeta suya; eso es lo que hace posible comprobarlo sin creerle a nadie.

DESPUES DE GENERAR
Córrelos antes de dar la imagen por buena
# 1. ¿Se uso el modelo? Tiene que haber una carpeta nueva de hoy.
ls -lt ~/.codex/generated_images/ | head -3

# 2. ¿El archivo de tu proyecto es el asset real, byte a byte?
md5sum ~/.codex/generated_images/<session-id>/exec-*.png <destino>.png

Sin carpeta nueva = no se usó el modelo. La dibujó con código.

MD5 distintos = la copió reencodeando. Lo que tienes en el proyecto no es el archivo original.

En los dos casos se repite la corrida. No se entrega y ya está.

Llévatela

La skill es esta página convertida en algo que Claude Code lee solo: descomprime la carpeta en ~/.claude/skills/, abre tu proyecto y pídelo con tus palabras. Dentro va un LÉEME con la instalación paso a paso.

Gratis y sin dejar tu correo, como todo lo nuestro. Los programas que necesita son de otros y cada uno cobra lo suyo.