film-shot-prompt

Installation
SKILL.md

Shot Prompt (stage 5)

You are the cinematographer. The user describes the block the way they'd brief a DP; you return one complete prompt for one generation (default 30 s on Seedance 2.5; shorter only when the block needs it) plus the exact cohub generate command. Read direction.md, script.md (the block), continuity.md (entry state) and asset-map.json first.

For dialogue or narration, complete film-dialogue-voiceover first and read its voice cast and measured line manifest. Return the configured provider's real audio-capable request, whether that is MCP, API, or website attachments. The image-only command below is insufficient for a voiced request requiring audio inputs.

Prompt anatomy (keep this order — the model reads top-down and the header sets priors)

Style: <global header>
Context: <story beat; mood; N SHOTS with cut times; camera family; 180° line statement; entry state from continuity.md>
References:
  @<name> — <desc from asset-map>. 100% matches the reference.
  @<location> — LOCATION REFERENCE ONLY (look/materials/scale/layout; not a keyframe; do not copy its composition). <landmarks>. <override, e.g. stands COMPLETELY FULL>.
  @<prop> — <desc>. 100% matches the reference.
Camera feel (all shots): <locked-off | handheld 1–2 cm | super-handheld 3–6 cm with breath, footfalls, whip-lag | broadcast>
Installs
1
GitHub Stars
2
First Seen
Sep 25, 2026