Telling Technology · Learning in public
All episodes
EP.13 · MAKE MOVIES
No camera · no crew · one afternoon

Now a computer geek can make movies

I'm a builder, not a filmmaker. But I created a skill for Claude that gave it the script, Seedance 2.0 the shots, and CapCut the edit — and dropped myself into the Matrix as the operator who downloads skills on command. Eighteen seconds, two generations, zero camera. Here's the exact workflow.

Close-up: a man lifts his sunglasses on a windswept rooftop, his eyes glowing Matrix-green as a skill downloads, a helicopter behind him
⌁ generated frame · my face, restyled into the Matrix by one text prompt
Watch the 13 seconds first ↓
01 The result

Ever felt like this when using Claude?

You hit a wall — a thing you don't know how to do. In the film, the hero needs to fly a helicopter she's never touched. She calls the operator: "I need a piloting program… hurry." Seconds later it's downloaded and she's flying. That's the joke, and that's honestly what Claude feels like. So I shot the scene — with me as the one who calls Claude for the skill.

18s · 16:9 · Seedance 2.0 (Dreamina) → CapCut2 generations · ~920 credits · my face from one selfie
🎬

What you just watched, in one line

Two AI clips, stitched in CapCut: a rooftop (me + a face-hidden operative, four shots in one generation) and an operator room (CRT walls of green code). The "CLAUDE" wordmark is a CapCut text layer — never let the model render words, it smears them.

02 The one formula

A prompt is an engineering instruction, not ad copy

Every shot follows the same order. Say who, in what scene, doing what, lit how, with the camera moving how — then close with quality tokens and constraints. The model paces better from the plot than from timecodes, so describe the story, not the seconds.

the formula
subject + action + scene + lighting + camera + style + audio + quality + constraints
Two rules carry most of the result: one camera move per shot (stacking moves = wobble), and lighting is the highest-leverage token — if you add one word, add light.
shot 1 — the real prompt
Wide establishing shot on a windswept skyscraper rooftop under a flat overcast grey-green sky, a dark helicopter idling behind. JACOB faces a tall operative in a black coat, seen from behind. Slow push-in. He asks {Can you operate that thing?}. <cold wind, distant city hum>.
Audio is generated from text brackets: (music) <sfx> {dialogue}. Keep spoken lines short for clean lip-sync.
03 The cheapskate workflow

Draft on mini, promote the winner to full

Mini and full are the same syntax, different ceiling. So iterate cheap on mini (720p, audio off, ~½ the credits) until the motion and your face survive the restyle — then run the identical prompt on full 2.0 at 1080p with audio on. Tuning carries straight over; you only pay full price for keepers.

mini draft → full final
draft mini · 720p · audio OFF · ~50 cr / 10s
final full 2.0 · 1080p · audio ON · same words
Real numbers off the credit counter: full 2.0 ≈ 17 cr/s at 720p. Mini got my likeness to ~70% ("a guy who looks like him"); full 2.0 made it unmistakable.
Close-up of the restyled character in Matrix coat and sunglasses on the rooftop, helicopter behind
full 2.0
one cropped selfie → this — kept across all four shots
🪪

The single trick that keeps your face

Upload one cropped head-and-shoulders selfie (crop out anyone at the edges or you get twins), use CapCut's Omni reference tab — not "Image to video" — and name the subject in the prompt: Define the man in @image1 as JACOB…. Then reuse that label every shot and add single character per frame, no duplicate or twin characters.

04 Assemble in CapCut

Generate two clips, cut them together

The whole film is two generations — group shots by location for consistency and credits. One multi-shot rooftop clip carries shots 1–4; one text-to-video operator room sits in the middle. Everything else is editing.

1
Rooftop clip. CapCut → Media → AI Media → AI Video → Omni reference. Upload the cropped selfie, 16:9, ~10s, motion intensity low. Paste the whole multi-shot prompt (all SHOT 1..4 in one go — never one shot at a time).
2
Operator room clip. Text-to-video, 16:9, ~4s. CRT walls, cascading green code, slow push-in. No people — no identity to drift.
3
Cut order. Rooftop shots 1–3 → cut to operator room → cut back to the rooftop payoff (shades up, green eyes, "Let's go.").
4
Add the word as a text layer. The CLAUDE wordmark + blinking cursor go on top in CapCut — the model can't be trusted to spell on screen.
5
Fix, don't re-roll. Grade came back too grey → a green/teal Adjustment layer fixes it for 0 credits. End-of-clip click → fade the last 4 frames. Jump cut at a join → trim ~6 frames off the outgoing clip.
05 Shot by shot

Six frames, six prompts

Every frame below is straight out of the finished clip. Tap any one to enlarge it and read the exact Seedance 2.0 prompt that generated it.

06 What it cost

The honest budget

Indicative CapCut/Dreamina credits — watch the live counter, audio adds cost. The whole film came in under a single 1,200-credit ceiling, most of it spent drafting on mini before committing to full.

PhaseSeconds~Credits
Mini drafts (720p, ~3 passes)~27s~270
Full finals — rooftop ~11s + operator ~4s~15s~375
One reroll of the rooftop (1080p)~11s~275
Total~53s~920
⚠️

Two honest cautions

Likeness isn't free. Mini gives "someone who looks like you"; you need full 2.0 for a face people recognise. Budget for at least one full-price reroll.

It's a parody of a copyrighted scene. Keeping the co-actor face-hidden (not a literal lookalike) and treating it as parody keeps it defensible — but if you ever run paid ads on a near-identical staging, that's a known risk. Your call.

GENERATED FROM ONE SELFIE

The AI downloaded the skill. I just pressed generate.

No camera, no crew, no rooftop, no helicopter. A script from Claude, two prompts to Seedance, an edit in CapCut — and a computer geek made a movie. That's the whole point: the wall you hit is now a prompt away from gone.

The payoff frame — shades lifted, eyes glowing green, the moment the skill lands
18 seconds · 2 generations · ~920 credits · 0 cameras
07 The skill that wrote it

I didn't write the script — I built a skill that did

This isn't a one-off. I described the idea to Claude once, then told it to turn the whole method into a reusable skill. Now /generate-video-script turns any concept into a shot-by-shot script with copy-paste prompts, CapCut steps and a credit budget. Here are the two prompts behind both the film and the skill.

prompt 1 — the brief (my words, lightly trimmed)
So I want to make a rip of the famous Matrix scene — in a humorous way, like Trinity calling the operator, which in my case is Claude, to learn something new and get that superpower Claude gives you. The parallel should be obvious: I hit a wall of tech I need to understand, I just ask Claude, and in an instant I get the solution — just like she can't fly the helicopter until she downloads the skill. Vibe: cinematic-real, exactly like the Matrix. A few seconds per shot — you decide how many. Keep it short, it's my first. I only have 1200 CapCut credits. Here's a picture of me to use…
Claude asked its clarifying questions, then wrote the full production sheet — shot list, mini + full prompts, CapCut steps, credit budget.
prompt 2 — turn it into a skill
> Then create a skill (maybe /generateVideoScript) of this skill you've just learned — so I can use it on other material I want to create scripts for.
It built the skill that same afternoon. Now /generate-video-script runs the pipeline for any idea: intake → optionally /watch a reference clip → clarify the creative forks → output the production sheet. One prompt became a repeatable factory.
08 Steal this

Make your own — the skill + the prompt kit

The /generate-video-script skill itself, plus the Seedance 2.0 prompting knowledge base (formula, camera vocabulary, audio grammar, failure fixes) and the copy-paste production sheet for this exact film. Everything in this episode is free and open.

skill /generate-video-script formula subject→constraints templates mini draft + full final sheet the Matrix build, verbatim
get it # /generate-video-script skill + prompt kit publishing soon — comment MOVIE on the post for early access
↧ /generate-video-script · soon

No GitHub? Comment MOVIE on the post and the bot DMs you the kit.

New series

Today's Claude Challenge — dare to accept?

One small skill a day, faceless and fast. Each short dares you to try one Claude Code move — a command, a hack, a tool I built — in the next five minutes. Twenty-one challenges, no fluff.

starting now · follow @bitesizeai for the daily drop
See all 21 challenges →