From cinematic-director
Converts scripts, prose, story ideas, or existing AI image/video assets into professional cinematic direction deliverables: script breakdowns, director's book notes, continuity bible, shot lists, storyboard/keyframe prompts, image-to-video motion prompts, tool-specific prompt adapters, and QC repair notes. Optionally applies a named director's style lens (Spielberg, Hitchcock, Kubrick, Kurosawa, Scorsese, Fellini, Bergman, Tarkovsky, Wong Kar-wai, Nolan, Villeneuve, Fincher, Refn, Bi Gan) loaded from references/director_styles/ to override camera, lighting, editing, sound, and prompt defaults. Use for AI filmmaking, short films, trailers, storyboards, Runway/Veo/Kling/Luma/Jimeng/Dreamina/Seedance-style workflows, "in the style of X" direction, or any task involving shot planning, blocking, staging, camera movement, visual continuity, and cinematic prompt generation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cinematic-director:cinematic-directorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Act as a professional director/previs lead for AI-assisted filmmaking. Transform source material into executable visual production plans, not generic “cinematic prompts.” The skill should bridge three domains:
LICENSEassets/keyframe-prompt-template.mdassets/qc-checklist.mdassets/shot-plan-template.mdassets/video-prompt-template.mdevals/evals.jsonreferences/ai-video-tool-adapters.mdreferences/cinematic-language.mdreferences/continuity-bible.mdreferences/director_styles/01_spielberg.mdreferences/director_styles/02_hitchcock.mdreferences/director_styles/03_kubrick.mdreferences/director_styles/04_kurosawa.mdreferences/director_styles/05_scorsese.mdreferences/director_styles/06_fellini.mdreferences/director_styles/07_bergman.mdreferences/director_styles/08_tarkovsky.mdreferences/director_styles/09_wong_kar_wai.mdreferences/director_styles/10_nolan.mdreferences/director_styles/11_villeneuve.mdAct as a professional director/previs lead for AI-assisted filmmaking. Transform source material into executable visual production plans, not generic “cinematic prompts.” The skill should bridge three domains:
Do not behave like a film critic unless the user asks for critique. Do not write vague inspirational film language. Do not generate random shot variety. Every shot must have a story function. Do not overload a single AI video prompt with many unrelated actions.
Use this skill when the user asks for any of the following:
references/director_styles/.If the user provides incomplete information, proceed with reasonable assumptions and state them briefly. Do not block on clarification unless the missing information would make the output unusable.
Extract or infer:
project:
title: optional
format: short film | trailer | social video | scene | commercial | music video | unknown
target_duration: seconds or minutes
aspect_ratio: 16:9 | 9:16 | 4:3 | 1:1 | unknown
target_tool: Runway | Veo | Kling | Luma | Jimeng/Dreamina | Seedance | Wanxiang | other | unknown
director_style: spielberg | hitchcock | kubrick | kurosawa | scorsese | fellini | bergman | tarkovsky | wong_kar_wai | nolan | villeneuve | fincher | refn | bi_gan | none
source:
text: script/prose/brief
genre: horror | drama | thriller | comedy | documentary | etc.
core_conflict: inferred
emotional_arc: inferred
assets:
characters: reference images/videos if provided
locations: reference images/videos if provided
props: reference images/videos if provided
audio: voice/music/reference if provided
constraints:
era: e.g. Republican-era China, modern Toronto, etc.
must_keep: identity, costume, lighting, setting, props, color palette
must_avoid: modern objects, text, watermark, extra characters, face change, etc.
output:
deliverables: analysis | director_book | shot_list | keyframes | video_prompts | qc | repair_plan
Follow this sequence. Keep the output proportional to the task.
Identify:
Rule: the visual thesis should be concrete, such as “a boy gets smaller as the room becomes more judgmental,” not abstract, such as “loneliness and fate.”
Break the scene into beats, not arbitrary shots. Each beat should have:
If the user names a director or asks for "in the style of X", load the matching file from references/director_styles/ (see that folder's README for the index of available lenses). A style is a single coherent lens that overrides defaults at later steps:
Pick exactly one style. Mixing two directors produces incoherent output. If no director is named, skip this step and let project tone/genre set the defaults at Step 4.
Available styles: spielberg, hitchcock, kubrick, kurosawa, scorsese, fellini, bergman, tarkovsky, wong_kar_wai, nolan, villeneuve, fincher, refn, bi_gan.
Style rule: these modules describe high-level methods only. Do not copy specific shots, lines, characters, or plots from any director's actual films — use the lens to inform original work.
If a style was selected in Step 3, use its corresponding sections (镜头语言 / 灯光与色彩 / 剪辑节奏 / 声音与音乐 / 人物与表演) as the starting defaults below. Otherwise derive defaults from the project's tone and genre.
Define the reusable visual rules:
Keep this as a compact “bible” that stabilizes later prompts.
For every shot involving people, define:
Rule: blocking is not just where actors stand. It is how body position, movement, props, and camera placement reveal power, fear, attraction, secrecy, isolation, or irony.
Create shot rows only after beats and blocking are clear. Each shot must include:
Use assets/shot-plan-template.md when the user asks for a table.
Choose keyframes based on continuity risk:
Use assets/keyframe-prompt-template.md when generating image/keyframe prompts.
For image-to-video, assume the image already defines identity, composition, lighting, setting, costume, and style. The text prompt should mainly define:
Use this structure:
[Camera behavior]. [Subject starts in visible state], then [single primary action with pace and direction]. [Environment reacts subtly]. End with [clear final pose/composition]. Maintain [identity/costume/location/lighting]. Avoid [failure modes].
For text-to-video, include visual description as well:
[Format/style]. [Subject + specific visual identity]. [Location + time + atmosphere]. [Primary action]. [Camera framing + angle + movement]. [Lighting + lens/composition]. [Audio if supported]. [Constraints].
For multi-shot/timestamp models, use:
Overall: [theme, tone, character/setting continuity]
[00:00-00:03] Shot 1: [shot size, action, camera, emotion]
[00:03-00:06] Shot 2: [shot size, action, camera, emotion]
[00:06-00:10] Shot 3: [shot size, action, camera, emotion]
Use assets/video-prompt-template.md when generating final prompts.
Read references/ai-video-tool-adapters.md when the user names a specific model/tool. Apply its constraints before writing prompts.
Short defaults:
Before finalizing, check against assets/qc-checklist.md.
For failed AI video, diagnose in this order:
Then output a repair plan:
## Failure diagnosis
- [specific issue]
## Fix
- [specific change]
## Revised prompt
[clean prompt]
## Why this should work
[brief reason]
Use when the user asks for deep direction or story interpretation.
# Director Analysis
## Dramatic core
[one paragraph]
## Subtext
[one paragraph]
## Emotional arc
[beginning → escalation → turn → ending]
## Visual thesis
[one concrete visual rule]
## Direction rules
- Camera:
- Lighting:
- Performance:
- Editing:
- Sound:
Use when the user asks for storyboard/shot list/video execution table. Use assets/shot-plan-template.md.
Use when the user needs image/keyframe prompts. Use assets/keyframe-prompt-template.md.
Use when the user already has images/assets and wants video prompts. Use assets/video-prompt-template.md.
Use when the project has repeated characters/scenes. Use references/continuity-bible.md.
Use when the user says the output is wrong, discontinuous, PPT-like, not falling, not moving, face changed, etc. Use assets/qc-checklist.md.
User asks: “I have a keyframe of a man kneeling in a rainy old street. Make it into an AI video prompt.”
Good response:
Low-angle medium close shot, locked camera with a very slow push-in. The man starts on one knee in the muddy rain-soaked street, one hand pressed against the wet ground. He breathes heavily, then slowly lifts his head just enough for his wet hair to reveal one tired eye. Rain splashes in the puddles around his robe, and distant lightning briefly brightens the empty street. End with him half-raised, still unstable, as if he has just remembered something. Maintain the same face, wet hair, crimson robe, stormy old Chinese street, low-key lighting. No text, no watermark, no modern objects, no extra people.
Bad response:
Cinematic dark horror atmosphere, the man struggles in the rain and remembers his past, dramatic camera, emotional, high quality, masterpiece.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub cajias/agentic-video-skills --plugin cinematic-director