Writing & Content

AI Short Film Prompt Skill (shortfilm-prompt)

Turns any idea into a cinematic, paste-ready video prompt for Sora / Kling / Veo / Seedance, backed by 21 genre templates and per-model compatibility advice.

61/ 100
Recommended

Generally reliable with disclosed limitations; trial as directed and keep a rollback path.

See how it was scored ↓
Works as-is in
Claude Code
Stars
★ 473
Last updated
13d ago
License
MIT
prompt-engineeringtext-to-videocinematic-promptssora
+4klingveoseedanceshortfilm

What does this skill do, and when should you use it?

This is a Claude Code Skill that converts an idea into a structured, model-ready AI video prompt. Its methodology is distilled from creator Mx-Shell's workflow — his AI short *Zombie Scavenger* was publicly praised by Hollywood director PJ Ace — packaged by jnMetaCode from roughly 130,000 characters of source material. It uses a five-stage prompt structure with 21 genre templates (transformations, multi-shot narratives, emotional pet/family pieces, commercials, food ASMR and more), seven hard rules, and a pre-delivery self-check. It also ships model-specific guidance for Seedance, Veo, Kling, Sora, Runway, Pika, Hailuo and Wan covering duration ceilings, negative-prompt handling and IP filters.

When triggered, the skill runs a four-step workflow: it checks whether the user already supplied video type, duration, subject, scene and style, asking at most 2-3 clarifying questions otherwise; it loads the matching genre template from templates/ via the Read tool; it writes a complete copy-paste prompt following the five stages (core theme, character & scene, atmosphere & quality, camera rules, storyboard); and it closes with 2-3 sentences on its writing choices plus one line of target-model advice (e.g. Seedance blocks IP names, Runway has no negative prompts). Throughout it enforces seven hard rules: concrete nouns over vague praise, mandatory real camera + lens names, the exact breath-like-float handheld sentence, 'Sound: No score. Production audio only.', at least two imperfection descriptions per subject, restrained endings without FX pile-ups, and IP-name avoidance.

Good fit
  • An AI video creator wants Sora or Seedance to produce a 15-second robot transformation and needs one complete paste-ready prompt from a vague idea
  • A short-drama or MV maker planning a 3+ shot edit uses the project-planner template to lock subject consistency and color grade before shot 1, preventing drift by shots 3-4
  • A creator making an emotional pet/family/farewell short needs season-plus-light time marking and restrained empty-shot storytelling structure
  • A team producing product ads, car commercials or food ASMR clips wants beat-driven or sensory close-up worked examples instead of starting from scratch
  • A user working across several video models needs to know how to rephrase one prompt for Kling's banned-word filter, Runway's no-negatives rule, or Sora's three-layer moderation

How do you install this skill?

Before you use it
  • The skill depends on 20+ template files under templates/ that were not provided in this review; actual template quality and the 21-genre coverage are unverified.
  • Per-model duration limits, negative-prompt support, and IP-filter behavior change over time (the docs themselves admit front-end inconsistencies); verify against current platform behavior before use.
  • evals.yml references evals/run_evals.py, which is not among the provided evidence; whether CI evals actually run is statically unknown; TESTING.md is a manual protocol only.
  • The prompts/ section (Mx-Shell's original prompts) is All Rights Reserved; commercial use requires contacting the original author — only the skill itself is MIT.
  • Publisher is unverified by the FollowSkills registry (treat as unknown); the example sample is author-generated and self-assessed — pilot-test outputs at small scale before batch use.
Before you start
Your agent needs
  • Local filesystem
Install first
  • Template files under templates/ (loaded via Read tool)

Four options: 1) One-line plugin install — run /plugin marketplace add jnMetaCode/ai-shortfilm-prompts then /plugin install ai-shortfilm-prompts@ai-shortfilm-prompts in Claude Code; 2) Clone the repo and run claude --plugin-dir . from its directory; 3) Manual copy — mkdir -p ~/.claude/skills && cp -r ai-shortfilm-prompts/skills/shortfilm-prompt ~/.claude/skills/; 4) As a submodule: git submodule add https://github.com/jnMetaCode/ai-shortfilm-prompts.git vendor/ai-shortfilm-prompts and load with --plugin-dir. No-install users can browse or build prompts at prompts.aiolaola.com.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/jnMetaCode/ai-shortfilm-prompts.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/shortfilm-prompt" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

After installing, trigger it in Claude Code with a slash command, e.g.: /ai-shortfilm-prompts:shortfilm-prompt Write a 15-second robot transformation prompt, green palette, energy core in the belt buckle, post-apocalyptic jungle background. The skill asks up to 2-3 questions if details are missing, then outputs one complete prompt with brief explanations. For revisions, point at a single section — it rewrites only that section.

What are this skill's strengths and limitations?

Pros
  • Evidence-backed methodology: distilled from the complete workflow behind *Zombie Scavenger*, the film PJ Ace publicly praised, and eval-tested
  • 21 genre templates cover transformations, narrative, emotional pieces, ads, ASMR, trailers, micro-drama and more, most with full worked examples
  • Concrete per-model guidance for 8 engines (duration ceilings, negative-prompt phrasing, IP filters, language preference) saves real trial-and-error
  • Seven hard rules plus a 30-second checklist keep output quality consistent
  • Bilingual documentation and templates throughout (README, cheatsheet, FAQ, methodology all have .zh siblings)
Limitations
  • SKILL.md relies on Read and AskUserQuestion tools, so non-Claude Code clients need light adaptation
  • The planner-first flow for multi-shot work adds friction if you just want one quick prompt
  • Duration/negative-prompt figures are approximations; some (e.g. Pika 2.2) are flagged by the author as unverified, and Seedance/Hailuo data leans on third-party sources
  • Mx-Shell's original prompts remain his copyright (ARR) — commercial use requires contacting him; only jnMetaCode's templates and skill are MIT
  • Best narrative consistency depends on reference-image uploads and subject locking; text-only results vary by model

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
AI Short Film Prompt Skill (shortfilm-prompt) this page 61 · Recommended ★ 473 13d ago MIT
Video Prompting Skill 58 · Recommended ★ 185 2mo ago Apache-2.0
Vibe Creating — AI Video Prompt Skill 56 · Use with care ★ 150 4mo ago NOASSERTION
Shuorenhua: Chinese AI-Tone Cleanup Skill 65 · Recommended ★ 2.1k 25d ago MIT
HumanAI — Text Humanization Engine 52 · Use with care ★ 38 3mo ago MIT

The same author maintains a family of skills in the same SKILL.md format (superpowers-zh, agency-agents-zh, openshorts, etc.); this is the video-prompt entry and stacks freely with the others. The README also includes a direct ❌/✅ comparison against the common 'just write keywords' prompting approach.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Recommended
61/ 100 5-point scale 3.1 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust18 / 25 · 3.6/5

Pure text skill: only Reads templates/ inside the repo; no network calls, no credential access, no external effects; data flow transparent; IP-name interception warnings plus substitutions; Mx-Shell attribution explicit and MIT covers this skill. Deducted: publisher unverified, and the repo's prompts/ section is All-Rights-Reserved under a NOTICE-based dual-licensing split whose isolation from this skill could not be fully verified statically.

2Reliability10 / 20 · 2.5/5

Internally consistent: Steps 1-4, seven hard rules and the 30-second checklist align; template-loading precedence is explicit (SKILL rules win); examples define expected features and one full reference output. Deducted: no execution evidence (static cap 10); per-model duration/filter/negative-field claims (Pika 2.2, Doubao 5s/10s lock) are unverifiable and front-end-dependent; failure feedback on abnormal input relies on default Claude behavior rather than explicit definition.

3Adaptability12 / 15 · 4.0/5

Very concrete trigger conditions in the description (transformation/multi-shot/emotional narratives); bilingual SKILL (EN+ZH); targets domestically reachable services (Seedance, Kling, Jimeng) — good fit for mainland-China users; Step 1 input gating and template branching are clear. Deducted: no declared non-fit boundaries (e.g., non-video requests), and the 21 template files themselves were not provided, so actual coverage quality cannot be confirmed.

4Convention11 / 15 · 3.7/5

Well layered: SKILL + template library + TESTING + examples; README documents four install paths; MIT license explicit; NOTICE discloses the All-Rights-Reserved restriction on Mx-Shell's original prompts. Deducted: no version number or changelog for the skill; maintenance responsibility and update path only implied; evals.yml references evals/run_evals.py which is not among the provided evidence, so its existence cannot be confirmed.

5Effectiveness6 / 15 · 2.0/5

Core task (paste-ready video-model prompts) is fully designed with clear output format and per-model routing; examples/02 shows a structurally complete sample, indicating clear marginal value over naive prompting. Deducted: static cap 7; only one author-self-assessed complete sample; real-world usability (reroll success rates) unverified by third parties; README tweet stats (2026) cannot be checked.

6Verifiability4 / 10 · 2.0/5

Multiple evidence types: TESTING.md gives a reproducible A/B protocol with a 10-item checklist, examples state expected features and failure modes, and evals.yml shows CI-eval intent. Deducted: static cap 5; all key evidence (self-assessed sample, model compatibility table, PJ Ace tweet and stats) is author-authored with no committed third-party execution results.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Sep 10, 2026 Reviewed revision 64316cf768cd Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does it cost money or need an API key?
The skill itself is free and MIT-licensed. It only writes prompts — actually generating video requires your own accounts/credits on the video models (some model links in the README are referral invite links).
Can I use it without Claude Code?
Yes. prompts.aiolaola.com offers an install-free online prompt library and a 21-genre prompt builder that runs entirely in the browser.
Are prompts guaranteed to pass model filters?
No. The skill avoids IP names proactively and warns when one is unavoidable, but platform filters (Seedance, Sora's three-layer moderation, Kling's banned-word filter) change frequently — always apply the model-specific advice at the end.
How long a video can one prompt produce?
The skill's own rules cap single shots at 15s and multi-shot pieces at 8 shots, because reroll success collapses beyond that; longer pieces require multi-shot editing or model-side extension/keyframe features.

Related skills