JA

jnmetacode/ai-shortfilm-prompts

Developer tools
352ย stars Quality 41 Trend 41

๐ŸŒ โ€” view any template/case and copy it with one click, no install. ๐Ÿงฉ โ€” pick one of 21 genres, fill a few blanks, get the full multi-shot prompt + negative prompt. No Claude Code needed.

Overview

๐ŸŒ โ€” view any template/case and copy it with one click, no install. ๐Ÿงฉ โ€” pick one of 21 genres, fill a few blanks, get the full multi-shot prompt + negative prompt. No Claude Code needed.

README

ai-shortfilm-prompts

๐ŸŒ Browse the prompt library online โ†’ prompts.aiolaola.com โ€” view any template/case and copy it with one click, no install. ๐Ÿงฉ Or skip straight to the prompt builder โ€” pick one of 21 genres, fill a few blanks, get the full multi-shot prompt + negative prompt. No Claude Code needed.

๐Ÿ“– ๅ…่ดน้…ๅฅ—ๅญฆไน  โ†’ ไปŽ้›ถๅญฆไผš AI ็ผ–็จ‹๏ผˆ180 ่Š‚๏ผ‰๏ผ‹ ไปŽ้›ถๆž„ๅปบ AI ๆ™บ่ƒฝไฝ“๏ผˆ40 ่Š‚๏ผ‰ ๐ŸŒ Free companion courses in English ยท ๆ—ฅๆœฌ่ชž ยท Espaรฑol ยท ํ•œ๊ตญ์–ด ยท ็น้ซ”ไธญๆ–‡

A Claude Code Skill that turns any idea into a cinematic, model-ready video prompt โ€” for Sora ยท Kling ยท Veo ยท Seedance. 21 genre templates, a 5-stage structure, eval-tested. Distilled from Zombie Scavenger by Mx-Shell โ€” the AI short Hollywood director PJ Ace called โ€œone of the best short films Iโ€™ve seen in years.โ€

ไธญๆ–‡็‰ˆ โ†’

โšก Quick start: one-page cheat sheet ยท failureโ†’fix gallery

๐Ÿงฉ The no-install prompt builder โ€” 21 genres ยท full multi-shot output ยท negative prompt included ยท runs entirely in your browser


๐ŸŽฌ The tweet that started it all

"This is one of the best short films Iโ€™ve seen in years. Very soon, weโ€™ll stop calling it โ€˜AI filmโ€™ and just call it film."

Film name: Zombie Scavenger by MX-Shell.

โ€” PJ Ace (@PJaccetturo), May 10, 2026

13.4M views 82K likes 7.4K reposts 39K bookmarks 2.3K replies

Stats are from PJ Aceโ€™s original tweet (@PJaccetturo, May 10, 2026), as of mid-May 2026.

This repository is the complete workflow behind that film, made available because Mx-Shell himself published his prompt collection documents and walked through his entire method on a public Douyin livestream.


โšก The single-line magic prompt (try it tonight)

Copy this into Sora / Seedance / Kling / Veo. Replace {{...}}:

Anamorphic widescreen cinematic. Simulated IMAX film camera +
Panavision C-series lens (35mm focal, f/4 aperture). Handheld
shot โ€” extremely subtle, breath-like camera float throughout.
{{your scene description}}.
No score. Production audio only.

Why this works: real camera bodies + โ€œbreath-like floatโ€ anchor the AI to actual film aesthetics โ€” not the vague โ€œcinematic feelโ€ keyword everyone else uses. Full breakdown in methodology.md.


โŒ vs โœ… โ€” what the method actually changes

Same idea: a female mech warrior raises an energy shield in a thunderstorm.

โŒ The naive prompt (what most people write):

Epic cinematic shot of a beautiful female mech warrior activating a
stunning energy shield in the rain. Highly detailed, 4K, photorealistic,
movie-quality, dramatic lighting.

Vague praise โ€” epic / stunning / 4K / movie-quality โ€” gives the model nothing concrete to anchor to. You get generic game-CG output.

โœ… With the 5-stage method (excerpt):

Core theme: gritty hard sci-fi mech | rainy dock | battle-damage aesthetic | energy shield | post-apocalyptic live-action
Atmosphere: simulated IMAX film camera + Panavision C-series (35mm, f/4). Low-saturation teal base, film grain.
Camera: handheld โ€” extremely subtle, breath-like float throughout.
9โ€“12s: hexagonal energy cells light up unevenly, some flicker as if faulty; rain bends around a 2m dome.
Ending: no dialogue, no light burst โ€” just rain vaporizing on the shield, a lightning flash across the dock.

Real camera/lens names + physical reactions + battle damage + an empty ending = visceral realism. Full sample with the 10-item self-check: examples/02-skill-output-sample.md.


The story

May 2026. A 29-year-old vocational-school graduate from rural Yunnan, China โ€” handle Mx-Shell โ€” used 10 days and ~20,000 RMB of cloud credits to make a 3-minute AI short called Zombie Scavenger: an atomic-punk robot wanders into a beachfront villa after a zombie apocalypse, meets a confused ostrich, and starts dancing 1980s-style breakdance moves while kicking a zombieโ€™s head across the floor.

On the cost: the widely-quoted โ€œ3,000 RMBโ€ figure came from Mx-Shell himself, but on livestream he later revised it to โ€œtens of thousands / 20k+.โ€ The real spend was likely well above 3,000 โ€” still far below a comparable live-action shoot.

Hollywood director PJ Ace (@PJaccetturo) retweeted the film, calling it โ€œone of the best short films Iโ€™ve seen in yearsโ€ and started a search for the author.

A few weeks later Mx-Shell went on a Douyin livestream and gave away his entire workflow โ€” the prompts, the camera language, the failure modes, the reroll counts.

This repo is the result of digesting 130,000 characters of his materials into a structured, reusable system.


Whatโ€™s in here

ai-shortfilm-prompts/
โ”œโ”€โ”€ README.md              You're here. English entry point.
โ”œโ”€โ”€ README.zh.md           Chinese version.
โ”œโ”€โ”€ cheatsheet.md          One-page cheat sheet (the whole method at a glance).
โ”œโ”€โ”€ cheatsheet.zh.md       Chinese version.
โ”œโ”€โ”€ cases.md               Failureโ†’fix gallery: common bad output and the fix.
โ”œโ”€โ”€ cases.zh.md            Chinese version.
โ”œโ”€โ”€ methodology.md         The 5-stage prompt structure, explained.
โ”œโ”€โ”€ methodology.zh.md      Chinese version.
โ”œโ”€โ”€ faq.md                 Q&A: tools, failures, costs, edge cases.
โ”œโ”€โ”€ faq.zh.md              Chinese version.
โ”œโ”€โ”€ credits.md             Sources & attribution.
โ”œโ”€โ”€ credits.zh.md          Chinese version.
โ”œโ”€โ”€ showcase.md            Things people made with the method.
โ”œโ”€โ”€ CONTRIBUTING.md        Submission template & rules for new prompts.
โ”œโ”€โ”€ LICENSE                MIT (this work)
โ”œโ”€โ”€ NOTICE                 Attribution + Mx-Shell ARR details (dual-licensing)
โ”‚
โ”œโ”€โ”€ prompts/                Mx-Shell's complete original prompts.
โ”‚                           Body kept in Chinese (his authorial
โ”‚                           voice), with English header on each file.
โ”‚   โ”œโ”€โ”€ README.md           Index of all prompt archives
โ”‚   โ”œโ”€โ”€ index.json          Machine-readable index of every prompt
โ”‚   โ”œโ”€โ”€ zombie-scavenger.md             *Zombie Scavenger*
โ”‚   โ”œโ”€โ”€ kamen-rider-transformations.md   Kamen Rider transformation ร— 6 (5 riders + flight)
โ”‚   โ”œโ”€โ”€ kaisa-transformation.md       LoL Kai'Sa transformation ร— 3 versions
โ”‚   โ”œโ”€โ”€ pacific-rim-gundam.md         Pacific Rim + Gundam mech-drop
โ”‚   โ”œโ”€โ”€ cyber-wuxia.md                Shaw Brothers + steampunk wuxia template
โ”‚   โ””โ”€โ”€ metal-gear-charge-combat.md   Weapon-charge + combat composite
โ”‚
โ”œโ”€โ”€ templates/              IP-stripped generalized templates (EN + .zh.md siblings).
โ”‚                           Authored by jnMetaCode based on Mx-Shell's structure.
โ”‚   โ”œโ”€โ”€ 15s-transformation.md         15-second transformation
โ”‚   โ”œโ”€โ”€ multi-shot-narrative.md       Multi-shot edited narrative
โ”‚   โ”œโ”€โ”€ atmosphere-prefabs.md         8 reusable atmosphere/look prefabs
โ”‚   โ”œโ”€โ”€ negative-prompts.md           Reusable negative-prompt prefab (per-model)
โ”‚   โ”œโ”€โ”€ genre-camera-sop.md           Camera-movement SOP for 5 film genres
โ”‚   โ”œโ”€โ”€ camera-move-library.md        50 camera moves in 5 technique modules
โ”‚   โ”œโ”€โ”€ pet-lifetime-narrative.md     Worked example: pet ร— family emotional narrative
โ”‚   โ”œโ”€โ”€ family-recipe-farewell.md     Worked example: a mother's recipe handed down
โ”‚   โ”œโ”€โ”€ elderly-cat-companion.md      Worked example: grandmother & cat, empty-nest
โ”‚   โ”œโ”€โ”€ product-commercial.md         Worked example: beat-driven product hero ad
โ”‚   โ”œโ”€โ”€ food-asmr.md                  Worked example: food ASMR / native synced audio
โ”‚   โ”œโ”€โ”€ animal-vlog.md                Worked example: talking-animal selfie vlog
โ”‚   โ”œโ”€โ”€ movie-trailer.md              Worked example: escalating teaser trailer
โ”‚   โ”œโ”€โ”€ cyberpunk-city.md             Worked example: atmospheric neon-city roam
โ”‚   โ”œโ”€โ”€ claymation.md                 Worked example: 12fps stop-motion / claymation
โ”‚   โ”œโ”€โ”€ nature-timelapse.md           Worked example: landscape timelapse, locked grade
โ”‚   โ”œโ”€โ”€ found-footage-horror.md       Worked example: CCTV / security-cam dread
โ”‚   โ”œโ”€โ”€ anime-to-real.md              Worked example: 2D character โ†’ live-action
โ”‚   โ”œโ”€โ”€ music-video.md                Worked example: beat-synced performance MV
โ”‚   โ”œโ”€โ”€ sports-slowmo.md              Worked example: high-speed slow-motion sports
โ”‚   โ”œโ”€โ”€ fashion-film.md               Worked example: editorial fashion film
โ”‚   โ”œโ”€โ”€ travel-vlog.md                Worked example: travel vlog, sense of place
โ”‚   โ”œโ”€โ”€ drone-fpv.md                  Worked example: FPV/aerial continuous flight
โ”‚   โ”œโ”€โ”€ micro-drama.md                Worked example: vertical short-drama (hook+cliffhanger)
โ”‚   โ”œโ”€โ”€ sci-fi-space.md               Worked example: hard sci-fi space / zero-G
โ”‚   โ”œโ”€โ”€ car-commercial.md             Worked example: automotive commercial
โ”‚   โ””โ”€โ”€ dance.md                      Worked example: continuous-motion dance film
โ”‚
โ”œโ”€โ”€ assets/                 Diagrams + the README hero-demo prompt.
โ”‚   โ”œโ”€โ”€ demo-prompt.md       Copy-paste 15s prompt the Skill wrote (hero slot)
โ”‚   โ””โ”€โ”€ 5-stage-structure.svg  The structure diagram
โ”‚
โ”œโ”€โ”€ skills/shortfilm-prompt/   Claude Code Skill
โ”‚   โ”œโ”€โ”€ SKILL.md            How Claude should generate prompts (7 hard rules + 10-item checklist)
โ”‚   โ”œโ”€โ”€ TESTING.md          How to run rigorous skill tests in another Claude window
โ”‚   โ””โ”€โ”€ examples/           4 test cases (5 files) with expected outputs
โ”‚
โ””โ”€โ”€ .claude-plugin/         Plugin metadata (plugin.json + marketplace.json)

TL;DR โ€” The 5-stage prompt structure

Every Mx-Shell video prompt follows the same skeleton. The order matters:

1. Core theme            โ† 3-6 style tags separated by |
2. Character & scene     โ† Face / clothing / environment
3. Atmosphere & quality  โ† Visual base / color tone / style core
4. Camera rules          โ† Single-shot or multi-shot / angle / breathing
5. Storyboard            โ† Per-second OR per-shot breakdown

Three counter-intuitive rules

  1. Specify real camera + lens models. Donโ€™t write โ€œcinematic feelโ€. Write โ€œsimulated IMAX film camera, Panavision C-series lens, 35mm focal, f/4 aperture.โ€ AI training data binds those exact strings to real movie aesthetics.

  2. Describe imperfections. โ€œBattle-damaged armor, paint worn off, oil in the joints, minor facial blemishes preserved.โ€ Perfection looks fake. The visceral realism comes from the flaws.

  3. Leave the ending empty. โ€œNo dialogue. No explosion. No blinding light. Just a figure standing in the smoke, a meteor crossing the sky.โ€

Full methodology in methodology.md.


Install (Claude Code)

Option 1 โ€” Plugin Marketplace โญ (one-line install)

/plugin marketplace add jnMetaCode/ai-shortfilm-prompts
/plugin install ai-shortfilm-prompts@ai-shortfilm-prompts

Then in Claude Code:

/ai-shortfilm-prompts:shortfilm-prompt  Help me write a 15-second prompt for a
                                        robot transformation, green color palette,
                                        energy core in the belt buckle,
                                        post-apocalyptic jungle background

Option 2 โ€” Try it inside this repo

git clone https://github.com/jnMetaCode/ai-shortfilm-prompts.git
cd ai-shortfilm-prompts
claude --plugin-dir .   # then: /ai-shortfilm-prompts:shortfilm-prompt

Option 3 โ€” Make it available globally (manual copy)

mkdir -p ~/.claude/skills
cp -r ai-shortfilm-prompts/skills/shortfilm-prompt \
      ~/.claude/skills/

Option 4 โ€” As a submodule in your own project

git submodule add https://github.com/jnMetaCode/ai-shortfilm-prompts.git \
                  vendor/ai-shortfilm-prompts
claude --plugin-dir vendor/ai-shortfilm-prompts   # loads the plugin + skill

The Skill walks through the 5-stage structure, runs a 10-item self-check, and warns you about IP names that may be blocked by Seedance 2.0.


Compatible video models

The 5-stage structure is model-agnostic. Hereโ€™s how the major 2026 engines compare โ€” single-shot ceiling, negative-prompt support, IP filter, preferred prompt language, and the one gotcha that trips people up:

Model Max single shot Negative prompt IP filter Lang Notes / gotcha
Seedance 2.0 (Doubao / Jimeng / Xiaoyunque, ByteDance) โ€” Mx-Shellโ€™s primary engine ~10โ€“15s โ€” but the Doubao app is locked to 5s/10s preset buttons; the full 4โ€“15s range only on Jimeng/Dreamina web + VolcEngine console Partial โ€” no reliable dedicated field in the consumer app; negate by describing what you do want Strict โ€” domestic platforms aggressively reject named celebrities + branded IP Either (ZH native, EN works) Duration depends entirely on the front-end. Donโ€™t promise 15s if the user is on the Doubao app. Native synced audio-video is its standout strength.
Veo 3 / 3.1 (Google) 8s per clip (4/6/8s); Extend adds 7s hops up to ~148s, but quality degrades after 4โ€“5 extensions Yes โ€” dedicated field. List unwanted elements as plain nouns (extra limbs, glitch morphs); no no/don't command phrasing Strict โ€” rejects public figures, brands, voice/likeness; scans prompt and frames EN The negative field wants descriptive phrases, not commands โ€” no rain style instructions can backfire. Best-in-class native audio + realism.
Kling 2.x / 3.0 (Kuaishou) 2.5: 5โ€“10s (Pro ~12s); 3.0: up to ~15s single-prompt multi-shot Yes โ€” dedicated field. Use for stability artifacts (sliding feet, extra fingers, morphing), not generic โ€œqualityโ€ words Strict โ€” a pre-gen banned-word filter rejects the whole prompt on one match; hypersensitive Either (ZH native, EN strong; 3.0 multilingual dialogue) The banned-word filter is notoriously over-sensitive โ€” a benign body/contact word can block a clean prompt. Sanitize wording first. Excellent action/motion realism.
Hailuo / MiniMax (02 / 2.3) ~6โ€“10s โ€” 1080p caps ~6s, 768p extends ~10s Yes โ€” but vendor guidance says use sparingly, for specific artifacts not as a primary lever Moderate โ€” more permissive than Sora/Veo, still blocks named celebs + overt IP Either (ZH native, EN solid) Resolution and duration trade off โ€” you canโ€™t get max of both. Pick the axis that matters per shot. Strong motion at low cost.
Wan 2.x (Alibaba, open-source) 2.2: ~3โ€“8s @ 24โ€“30fps; 2.5/2.6 extend ~10โ€“15s by mode Yes โ€” robust field; defaults like morphing, warping, face deformation, flickering Lenient โ€” open-weights/self-hostable, so no enforced filter when run locally (hosted APIs may add their own) Native ZH (both, but ZH-trained) Leans Chinese โ€” first/last-frame mode especially; EN-only prompts can underperform, add ZH for tricky shots. Self-hostable, full ComfyUI control, renders legible ZH/EN on-screen text.
Runway Gen-4 / 4.5 5s or 10s per generation No โ€” does NOT support negatives. avoid X / no X can produce the opposite. Describe only what should appear Strict โ€” blocks celebs, real people, copyrighted characters/brands EN Negative prompts are actively harmful here โ€” no distorted hands can summon distorted hands. The single biggest mistake when porting prompts. Director-grade camera control + mature pro pipeline.
Pika (2.2 / 2.5) Standard + Pikascenes: 5s or 10s; Pikaframes (keyframe) up to ~25s Partial โ€” 2.5 supports negatives (no morphing, no extra limbs); 2.2 unclear, verify in-app Moderate โ€” blocks overt celebs/IP, generally more relaxed than Sora/Veo EN Only the Pikaframes keyframe path reaches ~25s โ€” ordinary text/image-to-video is still 5s/10s. Fast, effects/transition-driven, great for stylized short-form.
Sora 2 / 2 Pro (OpenAI) Up to ~25s continuous single-pass on Sora 2 Pro (standard tier shorter) No dedicated field โ€” negate in-prompt with guardrails like original characters only, no logos or text Strict โ€” triple-layer moderation; blocks named IP and visual lookalikes even without the name EN The filter catches descriptions, not just names โ€” a spiky-haired ninja in an orange jumpsuit still trips it (matches Naruto). Avoid recognizable trait-bundles, not only proper nouns. Leading prompt comprehension + world coherence.

Durations and negative-prompt mechanics for Veo 3.1, Runway Gen-4, Kling, Wan, and Sora are consistent across multiple 2026 vendor/help-doc sources; Seedance 2.0 and Hailuo figures lean on third-party guides (treat ~ as approximate). โ€œVeo ~148sโ€, โ€œSora/Pika ~25sโ€ come from extension/keyframe features, not plain single-shot generation. IP-filter โ€œstrictnessโ€ labels are qualitative.

Tool names link to their sign-up pages; Xiaoyunque / Jimeng / Kling are invite links (both sides get free credits).


Sister projects (by the same author)

This is the video-prompt sibling of the AI-coding ecosystem maintained by @jnMetaCode:

All projects share the same SKILL.md format. The video skill stacks freely with any of them.


Contributing

The roadmap is to collect more AI-shortfilm creatorsโ€™ methods, structured the same way. New prompts, templates, fixes, and translations are welcome โ€” see CONTRIBUTING.md for the submission template and rules (public source required, credit the original creator).

Made something with the method? It goes on the showcase.


Follow ยท ๅ…ณๆณจไฝœ่€…

ย ย 

ๅพฎไฟกๅ…ฌไผ—ๅทใ€ŒAI ไธๆญข่ฏญใ€ ยท ๆŠ–้Ÿณ @AIไธๆญข่ฏญ๏ผˆAIBZY๏ผ‰ ยท X @jnMetaCode ยท aiOlaOla โ€” ๅ…่ดนๅญฆ AI ็ผ–็จ‹

๐ŸŒ Live prompt library โ†’ prompts.aiolaola.com


License

MIT License for everything authored by jnMetaCode (methodology, FAQ, templates, Skill, metadata). Free for any use including commercial โ€” just keep the copyright notice.

Mx-Shellโ€™s original prompts and document excerpts โ€” sourced from his fan-group documents and public Douyin livestream that he himself distributed โ€” remain ยฉ Mx-Shell, all rights reserved. Archived here for educational reference; commercial use requires contacting Mx-Shell directly. Full dual-licensing details: NOTICE ยท attribution: credits.md.


A line worth remembering

โ€œFor creation, the equipment is not what matters. The idea is what matters.โ€ โ€” Mx-Shell, May 12, 2026 livestream

View this README on GitHub

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add jnmetacode/ai-shortfilm-prompts