Create Image Gpt Image Fal
CLI Python para gpt-image-1/gpt-image-2 en fal.ai, enrutado a través del proxy GooseWorks
Funciona con configuración
Qué hace
Envuelve los endpoints gpt-image de OpenAI de fal.ai en una única CLI Python que genera una imagen y escribe un meta.json sidecar con el modelo, tamaño, calidad y estimación de costo. Selecciona gpt-image-1 (tres tamaños fijos) o gpt-image-2 (tamaños personalizados de hasta 3840px), y alterna entre las variantes de texto a imagen y edición dependiendo de si se pasan URLs públicas de imágenes de referencia. Se activa al generar anclajes de personajes fotorrealistas, fotogramas clave de escenas o hojas de storyboard diseñadas a través de fal.ai en lugar de una solicitud de imagen genérica.
Informe de la prueba
Se localizó la habilidad a través de `gh api .../git/trees/HEAD?recursive=1` (la API de GitHub en bruto estaba limitada por tasa) en skills/ads/capabilities/create-image-gpt-image-fal/SKILL.md; los cinco archivos referenciados se obtuvieron con HTTP 200 (scripts/generate.py 7060B, scripts/media_proxy.py 10527B, scripts/fal_helpers.py 5496B, skill.meta.json, tests/smoke-test.md). No pude generar una imagen: ~/.gooseworks/credentials.json no existe y el script está enrutado a través de un proxy de pago de GooseWorks fal-proxy, así que solo ejecuté las rutas de argumentos offline — `--ref-image` local sale correctamente con "ERROR: ref images must be PUBLIC URLs", `--aspect-ratio 4:5` en gpt-image-1 da errores con la lista soportada, y `--image-size 1728x2304` en gpt-image-1 imprime la advertencia documentada y luego vuelve a 1024x1536 antes de fallar con un traceback de FileNotFoundError en bruto en el archivo de credenciales faltante (no el amigable "run gooseworks login" que implica el Preflight). Se verificaron dos defectos de documentación por ejecución: la tabla de modos de fallo afirma "The script rounds to /16 and caps at 3840", pero `--model gpt-image-2 --image-size 4000x4000` sale con "ERROR: image size exceeds 3840px limit"; y el tests/smoke-test.md incluido te dice que confirmes FAL_API_KEY en .env y llama a una ruta obsoleta (skills/atoms/image-generation/...) que no existe en el repositorio, contradiciendo directamente el "Do not set FAL_API_KEY" de SKILL.md. Escaneo de seguridad: no curl|sh, no blobs base64, no exfiltración de terceros — pero media_proxy.py envía el token del agente como un parámetro de consulta URL (?token=&agent_id=) en lugar de un encabezado de autorización, lo que se filtra en cualquier log de proxy/servidor. Frases de activación juzgadas: DEBERÍA activarse — "Generate a photoreal 9:16 anchor portrait for our ad character with gpt-image on fal" (cargar), "I need a 1728x2304 designed storyboard sheet, use gpt-image-2 with a custom output size" (cargar), "Here's the public URL of the approved anchor, produce the 3/4-left angle keyframe from it" (cargar, variante de edición); NO DEBERÍA activarse — "Animate this keyframe into a 5-second clip" (omitir correctamente, átomo de video), "Overlay the headline 'Klarify - book in 60s' onto the finished creative" (lo omito, pero solo porque el cuerpo dice que se use PIL/ffmpeg para texto legible — la descripción del frontmatter "designed sheets ... where precise layout and legible text matter" tira en la otra dirección, por lo tanto 4/5).
Probado el: 2026-07-21 · Claude Code 2.x (agent harness)
Instalación
git clone --depth 1 https://github.com/gooseworks-ai/goose-skills.git /tmp/create-image-gpt-image-fal-src mkdir -p ~/.claude/skills cp -R /tmp/create-image-gpt-image-fal-src/skills/ads/capabilities/create-image-gpt-image-fal ~/.claude/skills/create-image-gpt-image-fal # Paid GooseWorks fal proxy — the skill cannot render an image without credentials: # npx gooseworks login # writes ~/.gooseworks/credentials.json # export GW_PROJECT_ID=<ad-project-id> # so spend attributes to the right project # pip3 install requests # undeclared dependency # Run: python3 ~/.claude/skills/create-image-gpt-image-fal/scripts/generate.py \ # --prompt "..." --output out.png --aspect-ratio 9:16 --quality medium
Comandos y prompts de ejemplo
/create-image-gpt-image-falCLI Python para gpt-image-1/gpt-image-2 en fal.ai, enrutado a través del proxy GooseWorks
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Generate a photoreal character anchor imageCreate a scene keyframe with a reference imageDesign a storyboard sheet with legible text