CommunityImagengithub.com

matisiu09/codex-imagen

Pasa fotos a Codex (OpenAI) para que genere o edite imágenes con su generador integrado (gpt-image-2) y trae los resultados a una carpeta. Activa con frases como 'pasale esto a Codex', 'generá con Codex', 'que Codex corrija esta foto', 'editá esta foto con Codex / con OpenAI / con gpt-image', 'sacale X a la foto con Codex', o 'generate/edit this image with Codex'. No produce video.

¿Qué es codex-imagen?

Esta habilidad permite a un agente de IA (como Claude) delegar la generación y edición de imágenes a Codex CLI de OpenAI, que utiliza internamente la herramienta `image_gen` (basada en gpt-image-2). Es útil cuando el usuario desea crear imágenes nuevas o modificar fotos existentes sin salir del flujo de trabajo del agente, aprovechando el plan de ChatGPT del usuario (no requiere clave de API propia). Funciona en cualquier sistema donde esté instalado Codex CLI (`npm install -g @openai/codex`) y el usuario haya iniciado sesión con `codex login`. El agente prepara el pedido, ejecuta un script Python que invoca a Codex con los parámetros adecuados (modo editar o generar, variantes, rutas de entrada/salida) y luego revisa los resultados para verificar calidad y fidelidad al cambio solicitado. Soporta tanto edición selectiva (conservando caras, pose, encuadre) como generación desde cero, con hasta múltiples variantes y un timeout configurable.

Compatible con✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/matisiu09/codex-imagen-skill/tree/HEAD/codex-imagen

Installed? Explore more Imagen skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Codex imagen

Codex CLI (codex, instalado con npm install -g @openai/codex y con sesión iniciada con codex login usando la cuenta de ChatGPT del usuario) genera y edita imágenes con su herramienta integrada image_gen (gpt-image-2). Usa el plan de ChatGPT del usuario, no una clave de API. Claude arma el pedido, corre el script y revisa los resultados.

Antes de mandar

  1. Confirmar con el usuario: qué fotos, qué cambio o qué imagen nueva, cuántas variantes y dónde se guardan. Revisar la ortografía de cualquier texto que tenga que aparecer dentro de la imagen.
  2. Avisar el consumo: cada imagen descuenta del límite de uso del plan de ChatGPT. Decir cuántas imágenes se van a pedir antes de mandarlas.
  3. Privacidad: las fotos se suben a OpenAI. Con fotos de terceros (clientes, personas identificables), confirmar que se pueden subir.
  4. Mirar las fotos de entrada para confirmar que son las correctas.

Correr

python ~/.claude/skills/codex-imagen/scripts/codex_imagen.py \
  --foto "ruta/foto.jpg" \
  --pedido "Sacá el cable del piso y dejá todo lo demás igual" \
  --modo editar --variantes 1 \
  --salida "ruta/de/salida" --nombre foto_sin_cable
  • --modo editar: cambia solo lo pedido y conserva caras, pose, encuadre y color. Es el modo por defecto si hay fotos.
  • --modo generar: imagen nueva; las fotos (opcionales) son referencia de estilo o tema.
  • --foto se puede repetir. La primera es la que se edita; las demás, apoyo.
  • --variantes N: N imágenes, una llamada por cada una.
  • Cada imagen tarda entre 30 s y un par de minutos (timeout 900 s; subirlo con --timeout para lotes).
  • Salida: <nombre>_v1.png, _v2…, <nombre>_respuesta.txt (lo que respondió Codex) y <nombre>_log.txt. El script imprime un JSON con las rutas.

Codex corre con sandbox de solo lectura: no toca archivos del proyecto. El script copia las imágenes nuevas desde ~/.codex/generated_images/.

Después

  • Mirar cada resultado: que el cambio esté hecho y que no haya deformado caras, manos, productos ni texto. Si falla, una corrección puntual por vuelta.
  • Mostrarle al usuario las imágenes junto con el pedido usado.
  • No pisar originales: los resultados siempre van con nombre nuevo.

Video

Codex no genera video. Para video con IA hace falta otro servicio (por ejemplo Sora por la API de OpenAI, con clave y costo aparte); preguntarle al usuario.

Si falla

  • codex: command not found → npm install -g @openai/codex.
  • Sin sesión → que el usuario corra codex login en su terminal (Claude no ingresa contraseñas).
  • No devuelve imágenes → leer <nombre>_log.txt: puede ser el límite de uso del plan o un rechazo de contenido. Revisar codex features list (image_generation tiene que estar en true).

Skills relacionados