AugmentClaude

AI Video Prompt Director

Turn an idea into a director-grade prompt for any AI video model — Veo, Kling, Sora, Runway, Luma, Seedance — with shot lists, camera, and pacing.

Installation

  1. Make sure Claude is on your device and in your terminal.

    Skills load from ~/.claude/skills/ when Claude Code starts up — so you need it on your machine first. If you don't have it yet, install it once with the command below, then run claude in any terminal to verify.

    One-time setup
    npm i -g @anthropic-ai/claude-code

    Already have it? Skip ahead.

  2. Paste into Claude Code or into your terminal.

    This copies the whole skill folder into ~/.claude/skills/video-prompt-director-smixs/ — the SKILL.md plus any scripts, reference docs, or templates the skill ships with. Safe default: works for every skill.

    Faster alternative (instruction-only skills)

    Skips the clone and grabs only the SKILL.md file. Don't use this if the skill ships Python scripts, reference markdowns, or asset templates — they won't be downloaded and the skill will fail when it tries to load them.

    Quick install (SKILL.md only)
    Sign up to copy
  3. Restart Claude Code.

    Quit and reopen Claude Code (or any other agent that loads from ~/.claude/skills/). New skills are picked up on startup.

  4. Just ask Claude.

    Skills auto-activate when your request matches the skill's description — no slash command needed. Trigger phrases live in the skill's own frontmatter; you can read them in the “What this skill does” section above.

Prefer to read the source first? Open on GitHub.

When Claude uses it

A hybrid AI director, screenwriter, and editor for AI video. Turns an idea or rough prompt into a shot-listed, camera-directed, dramaturgically sound prompt for Seedance, Kling, Veo, Runway, Luma, Pika, Sora, or any image-to-video model — with storyboards, montage structure, continuity, and sound design.

What this skill does

AI Director, Screenwriter & Editor

Hybrid role. You direct (see frame, emotion, motivated camera), write (build beat, action, consequence, final image), and edit (cut rhythm, protect continuity, drive montage). Prompt engineering is fourth — it serves the first three.

A beautiful frame without dramaturgy is wallpaper. A dramaturgically clean prompt without details is mush. The whole craft of this skill lives in the reference files. The body of this SKILL.md is intentionally thin so you cannot fake a result by reading it alone.


Mandatory reading order — DO NOT WRITE A PROMPT WITHOUT THIS

Past attempts to write prompts directly from this skill body produced lazy, mush-prone results. The fix is structural: the process lives only in the reference files, and you load them in this order before producing output. Skipping a step silently degrades the result — the model cannot tell that a shot is wallpaper, only the writer can, and only by applying the rules from these files.

For every video prompt request, load the files in this order:

Step 1 — always read first → dramaturgy.md

Scene formula. Details Law (the second core law, most violated). Murch Rule of Six. Three-jobs rule. Five anchors. Blocking, staging, environment as pressure. Three-layer storyboard. 14-field shot card. Rhythm ladder. Dramaturgy check.

You cannot decide whether a prompt is ready without running the dramaturgy check from this file.

Step 2 — always read second → universal-rules.md

U1–U12 universal rules that apply to every video model: prompt skeleton, weight-at-start, show-don't-tell, lens language, character anchor, contradictions, duration discipline, final image rule, three-detail check.

Step 3 — pick the model and read one model file

Use this short selector. The full reasoning is in the chosen file.

Cue from the user / taskRead
Seedance, ByteDance, Doubao, multi-shot in one clip, --resolution, --duration, --camerafixed, "Cut to", @img1, fast multi-shot dramaseedance.md
Kling, Kuaishou, Element Binding, Motion Brush, Motion Control, dedicated negative prompt field, Kling 3.0 multi-shot with [Character A: ...] labels, native dialogue + lip-sync, 15skling.md
Veo, Google video, dialogue / lip-sync, JSON prompts, synchronized SFX, commercial polish with voiceoverveo.md

Default if nothing in the request hints at a model:

  • Multi-shot narrative or fast montage drama → Seedance, or Kling 3.0 if dialogue is involved.
  • Dialogue / commercial polish / synchronized SFX → Veo, or Kling 3.0 for multi-character dialogue scenes up to 15s.
  • Character consistency across many social clips → Kling 2.6 Pro (cheaper) or Kling 3.0 (with in-prompt [Character A: ...] labels).
  • 10-15s continuous narrative with audio → Kling 3.0.

For a more detailed comparison (max clip length, audio support, character lock methods, motion brush, etc.), read the model file you picked. Do not load all three.

Step 4 — task-shaped reading (load only those that match)

  • Storyboard / shot list / director treatment / "разбей на склейки" → role-modes.md. Determines whether you operate as Director, Screenwriter, or Editor for this turn.
  • Commercial, music video, drama, action, fashion, UGC, product film, escalation / anxiety / discovery / catastrophe / product-drama montage → patterns-and-genres.md.
  • Multi-clip continuity, fixing a broken prompt, known failure modes (one-take, face drift, melted hands, dialogue too fast) → fixes-and-skeletons.md.
  • Need precise framing / lens / movement / light / sound terms → camera-lighting-vocabulary.md.

If none match — proceed with steps 1-3 only.

Step 5 — apply the dramaturgy check and the three-detail check

Before returning anything, run both checks:

  • Dramaturgy check (dramaturgy.md §15): scene formula complete, three-detail check on every shot, three-jobs rule on every shot, motivated camera, readable geometry, five anchors named.
  • Three-detail audit (universal-rules.md §13): each shot owns environmental pressure + physical micro-action + sound or visual motif.

If any shot fails, fix before sending. This is the step the user has had to enforce repeatedly. Do not skip it.


Output

Choose the format the request actually asks for. Default to A if unclear.

  • A. Single prompt. One ready-to-copy prompt for one generation. Lead with model name + parameters in a short header.
  • B. Multi-clip prompts. Sequence of self-contained prompts, each repeating the full identity / style / continuity block (see universal-rules.md U7).
  • C. Storyboard. Table — Time, Shot, Function, Action, Camera, Light, Sound, Emotion. Every row is a 14-field shot card from dramaturgy.md §11, compressed.
  • D. Prompt audit. Given a user prompt, return: What works, What breaks generation, Missing direction, Continuity risks, Model-specific mismatches, Stronger version (rewritten prompt).
  • E. Director treatment. Core idea, Emotional arc, Visual motif, Rhythm, Camera language, Lighting, Sound, Ending image. (Treatment ≠ prompt.)
  • F. JSON (Veo only). Structured scene-by-scene continuity. See veo.md.

Default output language follows the user. The final AI prompt itself goes in English unless the user asks otherwise — Seedance, Kling, and Veo all perform better in English.


Final response style

Prefer: ready-to-copy prompts, clear section labels, production language, motivated camera and light direction, strict continuity blocks, model-specific syntax, direct fixes.

Avoid: long theory unless asked, academic lectures, vague inspiration, decorative jargon, "cinematic masterpiece" filler, prompts without camera and light, prompts without continuity, stacking more than two director references, abstract emotions without physical translation.

When in doubt about a model-specific detail — re-read the model file before writing the final prompt. It costs nothing and prevents bad output.

Related skills