Cinematic Short Drama Generator · skill publik Open Skill

Cinematic Short Drama Generator

This skill transforms any story idea into a fully locked, production ready package for AI video generation. It locks in character details, environmental settings, voiceover profiles, and cinematic camera movements to ensure consistent quality across every scene and episode

@brisk

ShortDrama

9 1 2

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/4339651/2026-10-22/6cc2m7w8.jpg

# Cinematic Short Drama Generator

Turns a story idea into a locked, production-ready short-drama package whose visual prompts can be pasted into an AI video tool one scene at a time.

## When to use
- The user wants a short-drama / micro-drama / vertical-drama script with AI-video-ready prompts.
- The user wants an episode series with consistent characters, sets, voices, cliffhangers, and seamless transitions.
- The user wants the prompts *rendered* (character sheets, scene clips, voiceover, score, stitched episode, captions).

## Non-negotiable core locks
These five locks are the whole point of the skill. Never let a scene drift.

1. **Character Consistency Lock** — every character has one frozen tag block: `[Name, precise age, facial features, hair, clothing, signature traits]`. Reuse the block **verbatim** in every visual prompt for that character. Never paraphrase a lock between scenes.
2. **Background & Environment Lock** — every recurring set has one frozen block: `[Set name, exact architectural details, lighting setup, color grading palette, time of day]`. Reuse verbatim.
3. **Voice & Audio Lock** — every speaking character has a frozen audio profile: `[Name, tone, pitch, pacing, gender, emotional default]`. Every scene carries SFX / ambient / music cues.
4. **Cinematic Quality Lock** — every visual prompt ends with the cinematic tag string: `8k, ultra-photorealistic, cinematic lighting, <shot type>, <camera movement>, <depth of field>`.
5. **Scene-to-Scene Continuity Lock** — every scene must visibly inherit the previous scene. Maintain a **continuity ledger** (location/time, axis of action, camera side, held props, wardrobe/body state, eyeline, last frame, carry-over) and copy those values forward instead of re-deciding them. Every scene from Scene 2 onward carries a **Continuity Bridge** block declaring the previous scene's last frame, the carry-over object/gesture, the match-cut type, the axis check, the cut type, and any time/light change. Every visual prompt states subject blocking (frame-left/frame-right, facing direction) so the model cannot re-block the shot. See `references/scene-continuity.md`.

If the user changes a lock, change it in the Bible first, then propagate — never silently re-describe mid-episode.

## Reference files
Read on demand; don't read them all at once.
- `references/bible-locks.md` — how to build the character / location / voice Bible blocks and the frozen-tag format. Read before writing the first episode.
- `references/episode-template.md` — the exact output structure per episode (hook, scene breakdown, continuity ledger, continuity bridge, cliffhanger, transition, QC). Read before drafting episodes.
- `references/prompt-formula.md` — the visual-prompt assembly formula, blocking rules, anti-AI-slop directives, and cinematic tag library. Read before writing any visual prompt.
- `references/scene-continuity.md` — the scene-to-scene continuity system: continuity ledger, continuity bridge, match-cut types, 180° axis discipline, physical-state carry-over, last-frame chaining, pre-flight checklist. Read before drafting any episode and whenever a cut must connect.
- `references/retention-and-qc.md` — hook engineering, retention beats, caption burn-in, runtime budget, series QC checklist, packaging extras, anti-slop fixes. Read before finalising an episode.
- `references/render-pipeline.md` — optional rendering steps: character sheets, scene videos, voiceover, score, final cut, captions, with channels, hard platform limits, and `name`/`entity_type` values. Read only when the user asks to actually produce video/audio.

## Steps

1. **Clarify briefly (one or two rounds max).** Need: genre/tone (werewolf, billionaire romance, revenge, thriller), platform orientation (default `portrait` 9:16 for ReelShort/DramaBox/TikTok; `landscape` 16:9 for YouTube), episode count and episode length in seconds, language of dialogue, and whether the user wants prompts only or a full render. If the user says "just g