AI model photoshoot


AI model photoshoot
Turn one photo of a model into a six-look editorial shoot with the same face in every frame.
Free. Works in Claude Code, Codex and Cursor.
How it works
What you bring
Consented model photo, plus wardrobe brief.
What your agent does
Your agent reads the Skill, runs its scripts on your machine and sends the request to an image model.
What you get
JPEG: 6-8 looks at 4:5, plus contact sheet.
Before you start
- You need
- Node.js 18 or newer for the request scripts; Node 20.9 or newer and sharp (run npm install sharp in the Skill folder) for the contact sheet; your own FAL_KEY to send the requests.
- Cost per run
- About $0.27 per look at high quality with GPT Image 2 edit (about $1.60 for six), $0.08 per draft look, $0.06 for a synthetic casting portrait. Billed by fal to your own key. Always ask before each paid step.
- Makes
- 6-8 JPEG looks at 4:5 (1024 x 1280) and a contact sheet
- Version
- 1.0.0, updated 16 Oct 2026
History
- 1.0.0Current
- Made by
- Meleon AIOfficial, tested end to end
Install
mkdir -p ~/.claude/skills && curl -fsSL https://meleon.ai/downloads/ai-model-photoshoot.zip -o /tmp/ai-model-photoshoot.zip && unzip -o /tmp/ai-model-photoshoot.zip -d ~/.claude/skillsThen ask Claude Code: /ai-model-photoshoot my model photo, 6 looks for our linen resort collection, seaside and city at dusk
mkdir -p ~/.agents/skills && curl -fsSL https://meleon.ai/downloads/ai-model-photoshoot.zip -o /tmp/ai-model-photoshoot.zip && unzip -o /tmp/ai-model-photoshoot.zip -d ~/.agents/skillsThen ask Codex: $ai-model-photoshoot my model photo, 6 looks for our linen resort collection, seaside and city at dusk
mkdir -p ~/.cursor/skills && curl -fsSL https://meleon.ai/downloads/ai-model-photoshoot.zip -o /tmp/ai-model-photoshoot.zip && unzip -o /tmp/ai-model-photoshoot.zip -d ~/.cursor/skillsThen ask Cursor: /ai-model-photoshoot my model photo, 6 looks for our linen resort collection, seaside and city at dusk
Inside the Skill
12 files. Open any of them to read it before you install.
- SKILL.md9.3 KB
- references/output-spec.md2 KB
- references/shoot-plan.md12 KB
- assets/casting-template.md1.2 KB
- assets/example-input.jpg120 KB
- assets/example-shoot-plan.json4.4 KB
- assets/generation-input.json973 B
- assets/preview.webp386 KB
- assets/prompt-template.md715 B
- scripts/build-casting-input.mjs3.3 KB
- scripts/build-requests.mjs6.5 KB
- scripts/contact-sheet.mjs5.6 KB

