Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

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 & VideoIntermediate1,162202AI score 8/10Last updated: Aug 14, 2026

What it does

  • Calls fal.ai's OpenAI gpt-image-1 (default) or openai/gpt-image-2 to produce one PNG.
  • Automatically routes to the /edit variant 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.json with 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.json via gooseworks login; a raw FAL_API_KEY will 401.

Usage examples

  1. Anchor portrait: --prompt "<character descriptor>" --output anchor.png --aspect-ratio 9:16 --quality medium
  2. Angle keyframe from the hosted anchor URL: add --ref-image "https://.../anchor.png" to force the /edit path.
  3. Storyboard sheet: --model gpt-image-2 --image-size 1728x2304 --quality high
  4. 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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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.

  1. Open a terminal and clone the repo: git clone https://github.com/gooseworks-ai/goose-skills.git
  2. Create the skills folder: mkdir -p ~/.claude/skills
  3. Copy this skill: cp -r goose-skills/skills/ads/capabilities/create-image-gpt-image-fal ~/.claude/skills/
  4. Install the Python dependency: pip3 install requests
  5. Authenticate with GooseWorks: run gooseworks login, then verify ~/.gooseworks/credentials.json exists.
  6. Attribute spend to a project: export GW_PROJECT_ID=<ad project id>
  7. Restart Claude Code and test with a request like "generate a 9:16 character portrait with gpt-image".