Create Image with gpt-image (fal.ai)
Generates a single photoreal or designed image using OpenAI gpt-image-1/gpt-image-2 through fal.ai's proxy-routed endpoints.
Image & VideoIntermediate★ 1,162⑂ 202AI score 8/10Last updated: Aug 14, 2026
What it does
- Calls fal.ai's OpenAI
gpt-image-1(default) oropenai/gpt-image-2to produce one PNG. - Automatically routes to the
/editvariant when one or more public reference image URLs are supplied, preserving character identity and style. - gpt-image-2 supports custom output sizes (multiples of 16, up to 3840px), ideal for dense storyboard sheets.
- Writes
<output>.meta.jsonwith gateway, model id, model family, request params and cost for traceability. - Documents per-quality pricing plus a failure-mode table (401s, local-path refs, 429s, size caps, AI-stock skin).
Who it's for
- Teams on the GooseWorks ads/video pipeline needing anchor-to-angle character consistency.
- Creative engineers scripting fal.ai image generation instead of clicking through a UI.
- Anyone producing exact-dimension deliverables like ad storyboard sheets.
- Note: requires
~/.gooseworks/credentials.jsonviagooseworks login; a rawFAL_API_KEYwill 401.
Usage examples
- Anchor portrait:
--prompt "<character descriptor>" --output anchor.png --aspect-ratio 9:16 --quality medium - Angle keyframe from the hosted anchor URL: add
--ref-image "https://.../anchor.png"to force the/editpath. - Storyboard sheet:
--model gpt-image-2 --image-size 1728x2304 --quality high - Keep readable text out of prompts and overlay it later with PIL or
ffmpeg drawtext.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/gooseworks-ai/goose-skills/HEAD/skills/ads/capabilities/create-image-gpt-image-fal/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/ads/capabilities/create-image-gpt-image-fal folder from the GitHub repo gooseworks-ai/goose-skills into my ~/.claude/skills/create-image-gpt-image-fal/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/gooseworks-ai/goose-skills.git && mkdir -p ~/.claude/skills && cp -r goose-skills/skills/ads/capabilities/create-image-gpt-image-fal ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and clone the repo:
git clone https://github.com/gooseworks-ai/goose-skills.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy this skill:
cp -r goose-skills/skills/ads/capabilities/create-image-gpt-image-fal ~/.claude/skills/ - Install the Python dependency:
pip3 install requests - Authenticate with GooseWorks: run
gooseworks login, then verify~/.gooseworks/credentials.jsonexists. - Attribute spend to a project:
export GW_PROJECT_ID=<ad project id> - Restart Claude Code and test with a request like "generate a 9:16 character portrait with gpt-image".
View source on GitHub ↗License: MIT