| name | short-drama-production |
| description | Use when creating vertical short dramas, serialized micro-drama episodes, character bibles, three-view character sheets, scene sheets, storyboard panels, generated image/video assets, and short-drama timelines in Clash. |
Short Drama Production
Use this skill for short-drama workflows: hidden identity, revenge, romance,
打脸, suspense, family, workplace, or any serialized vertical story.
Inputs
Collect or infer:
- genre and platform: usually 9:16, 45-120s per episode;
- emotional engine: pressure, release, twist, cliffhanger;
- characters: protagonist, antagonist, relationship web;
- required assets: character three-view, wardrobe, scene sheets, props;
- episode count and target duration.
Pipeline
brief/series.md: premise, audience, genre, constraints.
characters/*.json: role, motivation, look, voice, wardrobe, taboo.
assets/reference-sheets/: three-view character sheets and scene sheets.
storyboards/episode-001.json: beat-by-beat panels with dialogue.
plans/prompt-pack.json: image/video prompts tied to storyboard ids.
assets/generated/: generated panels/clips, immutable.
projections/timelines/episode-001.timeline.yaml: CAS-protected timeline.
exports/episode-001.mp4: only after validation passes.
Required Files
brief/series.md
characters/main.json
scenes/locations.json
storyboards/episode-001.json
plans/prompt-pack.json
projections/timelines/episode-001.timeline.yaml
For character/reference-sheet and storyboard metadata, generate the action:
clash production plan-storyboard-review \
--target-asset asset-storyboard \
--characters storyboards/characters.json \
--scenes storyboards/scenes.json \
--panels storyboards/panels.json \
--out actions/storyboard-review.json \
--json
clash production apply-metadata \
--action actions/storyboard-review.json \
--assets assets/manifest.json \
--json
clash production project-storyboard-prompt-pack \
--action actions/storyboard-review.json \
--out plans/prompt-pack.json \
--style "vertical short drama, cinematic light" \
--negative "logo drift, extra fingers" \
--json
clash production apply-storyboard-prompt-pack \
--file plans/prompt-pack.json \
--json
clash production replace-storyboard-prompt-pack \
--file plans/prompt-pack.json \
--json
clash production project-storyboard-timeline \
--action actions/storyboard-review.json \
--duration-per-panel 45 \
--json
clash production verify-storyboard-timeline \
--action actions/storyboard-review.json \
--manifest projections/timelines/asset-storyboard.storyboard.timeline-manifest.json \
--min-consistency 0.75 \
--out qa/storyboards/asset-storyboard.timeline-verification.json \
--json
If storyboard panels or reference sheets were generated by a local ComfyUI
backend, register that workflow and output lineage as a normal action before
reviewing the panels:
clash production plan-comfyui-workflow \
--target-asset asset-image-job \
--request plans/comfyui-panels.json \
--out actions/comfyui-panels.json \
--report qa/image/comfyui-panels.json \
--json
clash production apply-metadata \
--action actions/comfyui-panels.json \
--assets assets/manifest.json \
--json
This writes storyboard metadata and projections, and registers generated panel
assets when panel entries include assetId plus a project-relative path. It
can also project panel prompts into an agent-editable JSON file with a CAS lock
sidecar, then apply reviewed edits into
projections/storyboards/<asset>.prompt-pack.json or fork a versioned
copy-on-write prompt-pack projection without moving existing downstream
references. Approved panel assets can be
projected into a CAS-required image timeline view at
projections/timelines/<asset>.storyboard.timeline.yaml, then verified with
clash.storyboard.timeline-verification before CAS apply. These commands do
not generate new image/video media by themselves and do not mutate
canvas/timeline state; use the explicit apply commands after review.
Production Rules
- Keep each episode either pressure or release; avoid neutral scenes.
- Design first 3 seconds as a visible conflict, not exposition.
- Character references are immutable. New wardrobe or age changes create a new
reference sheet.
- Generated clips reference storyboard ids and source prompt ids.
- Do not claim finished video unless media assets exist and export validation
passes.
System Gaps
This skill needs image.reference-sheets,
image.storyboard-consistency, image.comfyui-runner, media.asset-registry,
generation providers, embedding/OCR consistency QA, timeline CAS, and export
validation before it can complete full short-drama成片 production.