← ClaudeAtlas

ai-filmlisted

Produce multi-shot narrative short films (60–200s) with AI video generation — story architecture, shot design, locking a real person's face across dozens of shots, dialogue, burned-in subtitles timed from audio, score, transitions, and multi-language/multi-ending variants. Use when asked to make a short film, movie, cinematic video, trailer, or any multi-scene narrative video with recurring characters. Also use when an existing AI video looks "not cinematic", when characters drift or get swapped between shots, when someone's face stops looking like them, when props change between scenes, when subtitles don't match the speech, or when a finished video won't play in a browser.
KeWang0622/ai-film · ★ 1 · AI & Automation · score 72
Install: claude install-skill KeWang0622/ai-film
# AI Film Production Build a narrative short from a premise. Two stages: **generation** (paid, slow) and **post-production** (free, fast, endlessly re-runnable). Keeping them in separate scripts is the most important structural decision here — subtitles, transitions, fonts, score and mixing get re-run dozens of times without spending again. ``` shots_<project>.py scenes: shot design, identity, props, audio rules, dialogue check_script.py lints the shot script against this catalogue free generate.py → out_<project>/*.mp4 paid, ~20–35 min for 12 shots audit_faces.py → audit_<project>/*.png face verification, free finish.py → concat → subtitles → score → mix → final.mp4 free ``` Copy `templates/` into a working directory, then `cp shots_template.py shots_<project>.py` and edit that. Every other script is generic and routes by `--project <name>`. Run `check_script.py` before spending anything. --- ## The one rule everything else follows from **The model executes descriptions. It does not execute negations. And it fills every space you leave it.** Nine times out of ten a defect is fixed by *changing what you described*, not by adding another "NO …". Measured, repeatedly: | Defect | Adding a negative | Changing the description | |---|---|---| | Extras appearing on a small boat | failed twice — "NO other passengers, NO crowd, NO boatman" | fixed first try — "shoot the whole boat bow to stern so the people can be counted" |