Touge spoken storyboard
Skill touge1618/touge-spoken-storyboard/skills/touge-spoken-storyboard
Generate a HyperFrames-ready STORYBOARD.md for a talking-head or A-roll plus B-roll video from prepared design assets and an SRT script. Use when an AI agent needs to work with SCRIPT.srt, DESIGN.md, design-tokens.css, storyboard specifications, talking-head video, A-roll composite layouts, B-roll component planning, or convert timed subtitles into a scene-by-scene storyboard. Validate required root-level assets, ask one compact confirmation, and output STORYBOARD.md without rendering video or creating a visual design system.From its SKILL.md
npx -y skills add touge1618/touge-spoken-storyboard --skill touge-spoken-storyboardAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.8 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it
TouGe Spoken Storyboard
Task
Generate STORYBOARD.md from prepared root-level design assets and SCRIPT.srt.
Assume the user has already prepared the visual design assets, either manually or with any compatible design workflow. Do not require another Skill, redesign the look, create HTML compositions, render video, or run a long discovery interview. Convert the timed口播字幕 into a scene-by-scene storyboard that HyperFrames can implement.
Startup Gate
Use the current working directory as the project root. Scan only files directly in that root; do not recurse into subfolders.
Required root-level inputs:
DESIGN.mddesign-tokens.css- at least one
*.htmlor*.HTML SCRIPT.srt
If any required input is missing, stop and ask the user to add it. Do not create STORYBOARD.md with placeholders for missing required assets.
If all inputs exist, read:
DESIGN.mddesign-tokens.css- every root-level
*.html/*.HTMLfilename and enough content to identify which storyboard components or layout demos they represent SCRIPT.srt
One-Time Confirmation Card
After the startup gate passes, ask one compact confirmation message only. Include defaults and allow the user to override in one reply.
Ask for:
- 是否真人出镜:default
真人出镜 + B-roll 信息层 - 平台/画幅:default
B站/知识区横屏,16:9,1920x1080 - 节奏密度:default
教程型,中等密度 - 输出质量:default
high - 是否添加可见字幕:default
不添加字幕
If the user does not answer or says to use defaults, continue with:
talking-head + B-roll16:91920x108030fpstutorial / knowledge-video pacinghighno visible subtitles
Do not continue asking follow-up questions unless a required asset is missing or the user explicitly asks to refine the choices.
Workflow
- Validate required assets using the startup gate.
- Run the one-time confirmation card.
- Load
references/storyboard-rhythm-rules.mdbefore deciding scene density and duration. - Load
references/srt-scene-breakdown.mdbefore segmentingSCRIPT.srtand decidinggeneratevsskip-generation. - Load
references/storyboard-component.mdonly after deciding a Scene needs generated visuals. - Load
references/storyboard-output-rules.mdandtemplates/storyboard-template.mdbefore writingSTORYBOARD.md. - Write
STORYBOARD.mdto the current project root. - Before finishing, self-check that generated Scenes have valid component IDs, composition file names, and
visual_track 0-4; skipped Scenes must have none of those.
Storyboard Rules
- Preserve SRT timing. Every Scene must include start time, end time, and the exact subtitle lines covered.
SCRIPT.srtis always the timing and narration source, but visible subtitles are optional.- Default subtitle policy is
不添加字幕; if the user does not explicitly request visible subtitles, mark the storyboard as no subtitle overlay. - If the user chooses no subtitles, do not plan subtitle tracks, caption components, karaoke text, or persistent on-screen captions.
- Do not map one SRT cue to one Scene by default. Merge or split by video form, information density, and semantics.
- Default tutorial pacing: combine related SRT cues into 2-6 second Scenes.
- Hook / short-form pacing can use 0.8-2.5 second Scenes when the user selects a short-video format.
- Documentary / slow pacing can use 3-8 second Scenes when the user selects a slower form.
- Decide whether each Scene should generate visual content before choosing components.
- Talking-head A-roll is reserved original video space only; do not generate cards, labels, numbers, waveforms, loading states, or demo placeholders inside that area.
- Generated visual content belongs in B-roll information layers and future HyperFrames sub-compositions.
- For generated Scenes, assign
composition_srcascompositions/scene-XX-kebab-name.htmlandvisual_trackfrom0to4. - The 5 visual tracks apply only to generated visual compositions; A-roll original video, audio, and subtitles are outside those tracks.
- Functional demos, live UI walkthroughs, code/terminal operations, and pure talking-only bridges should usually be
skip-generationwhile preserving their SRT time range. - Pure B-roll generation may use
broll-*,icons.*, orillustrations.*components. - If no visual task is justified, use
skip-generation; usebroll-abstract.placeholderonly when a generated visual is needed but no component fits. - On-screen text must come from the current Scene SRT, faithful extraction/summary/structure from it, or adjacent SRT for continuity. HTML demo sample text is never storyboard content.
- Use root-relative file paths in the storyboard.
- Do not invent missing assets. Mark optional non-blocking media as
待补充only ifSTORYBOARD.mdcan still guide implementation.
References
templates/storyboard-template.md: output skeleton forSTORYBOARD.md.references/storyboard-output-rules.md: field constraints, consistency checks, and delivery checklist.references/storyboard-rhythm-rules.md: rhythm, duration, transition density, and scene count rules.references/srt-scene-breakdown.md: how to turnSCRIPT.srtinto Scenes.references/storyboard-component.md: the only valid component/layout ID catalog.
What ships with it: 6 files
77.5 KB alongside SKILL.md
agents/
- openai.yaml276 B
references/
- srt-scene-breakdown.md10.5 KB
- storyboard-component.md46.5 KB
- storyboard-output-rules.md8.9 KB
- storyboard-rhythm-rules.md4.8 KB
templates/
- storyboard-template.md6.6 KB