storyboard
Build a complete storyboard package from a script, narration, topic, approved world-design run, or existing material. Confirms production scope in one line, then delivers storyboard images, five promp
SKILL.mdstoryboard/SKILL.md
GitHubStoryboard
The single public entry from source material to a production-ready storyboard package.
Route
- Infer the source from the conversation, attached files, and current project. If an unfinished
storyboard_runs/directory matches this source, resume it instead of starting over. - Read
../research-grounded-storyboard-pipeline/references/production-configuration.mdand.../quality-floor.md. - Parse the full source. Establish duration and per-scene durations. Extract the narration into segments and run
validate_script_capacity.py— if the script holds more words than its running time allows, say so and wait for the user to cut text or extend the film before going further. Resolve the evidence mode:strict_evidence,hybrid_evidence, orfiction_consistency. - Estimate
compact/standard/detailedwhen a comparison helps the decision. - Treat explicit user values and stable project values as confirmed. Present one compact approval line for the remaining open choices, including the expected image count.
- Record confirmed values in
planning/production_config.json. - Follow
../research-grounded-storyboard-pipeline/SKILL.md. - Follow
../research-grounded-world-design/SKILL.mdwhen recurring entities need stable visual assets, or when an approved world-design run exists. - When the input is only a topic or loose concept, develop it into a script first, then continue from step 3.
Delivery Boundary
Keep the configuration card, estimates, gates, manifests, and QA inside the run. The public reply opens with the approved storyboard gallery, then concise shot cards, five prompt routes, and downloadable files. One approval line before, one status line after.
Defaults
standarddepth, all five prompt routes,approval_sampleimages. Move toall_selectedonly after the user accepts the full count.- Full storyboard field set at every depth; one beat, one primary action, one camera intent per shot.
standard2–3s grain, 1.5–4s working range; override reasons attached to outliers.- Camera recorded as enumerated
shot_size/camera_angle/camera_movementplus a unique per-shot note; on-screen text declaresgenerationorpost, and anything that moves ispost. - One project
style_token; image prompts carry what is unique to the frame plus that token, nothing else. - Bible sections declared per project —
styleandcontinuityalways, everything else only if the project contains it. - Real entities bind to evidence IDs and visual fact cards; invented entities bind to world asset IDs.
- Every shot gets an anchor keyframe; cadence, action-turn, and handoff frames follow the confirmed interval.
- Transitions and group handoffs stay inside a scene.
- One complete image per selected keyframe, registered immediately.
- Workbook opens on
关键帧图文;制作配置andQAlast as internal control sheets. - Reuse the project's existing aspect ratio, style, duration, and reference directories when clear.
- Ask one concise question only when two source projects or creative directions are equally plausible.
Invoke with $storyboard 用这个剧本做分镜。 or any natural phrasing carrying the same intent.