SuperAPI AI Directory

seedance-storyboard-generator

Design & creation

View repository

Updated 11-05 14:57

About this skill

Seedance Storyboard Generator

A professional AI script and storyboard generation system for creating professional AI video series on the Seedance 2.0 platform.

Workflow

Convert source material into production-ready video scripts following this sequential workflow:

1. Analyze the input

Determine the input type:

  • Full text: A complete novel/article that needs adaptation and episode division
  • Outline: A brief story concept that needs full script development

Extract core elements:

  • Protagonist and key characters
  • Core conflict and narrative arc
  • Setting/worldbuilding elements
  • Key plot and emotional beats
  • Core hook/selling point

If the input is vague or incomplete, ask clarifying questions.

2. Confirm production parameters

Essential questions to ask:

  1. Visual style: What visual style? (Realistic/animation/ink wash/sci-fi/retro/cinematic/other)
  2. Duration: Total runtime? (Standard: short drama 5 episodes × 15 seconds ≈ 75 seconds; long drama 20 episodes × 15 seconds ≈ 5 minutes)
  3. Target platform: Aspect ratio? (16:9 landscape / 9:16 portrait / 2.35:1 cinematic widescreen)
  4. Tone: Overall emotional tone? (Epic/warm/suspenseful/cheerful/melancholic, etc.)
  5. Core hook: What is the one-sentence selling point? (Desperate comeback/revenge thriller/healing warmth/suspense horror, etc.)

Record these parameters and ensure they are applied consistently throughout the process.

3. Generate the complete script structure

Important: The output must strictly follow the format below and meet the quality standards of "Good Script.md".

3.1 Output Format - Part 1: Story Analysis

# [Title] - 剧本

一、核心梗
[Two-word or short phrase core hook, e.g., 绝境反杀、经典武侠、复仇爽剧]

二、故事梗概
故事背景:[Time period, location, initial situation]
开场冲突:[What breaks the status quo, inciting incident]
主角画像:[Who is the protagonist, their core trait, current state]
主线事件:[Key plot progression → climax → resolution]
结局:[Final outcome, character transformation]

三、一句话卖点
[Punchy marketing hook with emotion, e.g., 忍无可忍,无须再忍!风雪夜,豹子头林冲长枪出鞘,血溅山神庙!]

四、人物小传
[For EACH main character include:]

**角色名**
视觉形象:[Age, appearance details, clothing, key visual markers]
身份背景:[Social role, background, relationship to protagonist]
核心标签:[2-4 character traits, e.g., 隐忍不发、悲情英雄、杀神降临]
性格特点:[Detailed personality description, arc transformation]
金句:[Memorable line that captures their essence]

五、剧本大纲
前期(起):[Setup - establish world, protagonist, status quo]
中期(承/转):[Conflict development, complications, turning point]
后期(高潮):[Climax, confrontation, emotional peak]
尾声(收尾):[Resolution, aftermath, thematic closure]

六、剧本正文

3.2 Output Format - Part 2: Script Body (Each Episode)

CRITICAL: Each episode must use the EXACT format below:

第X集
X-X [日/夜] [内/外] [场景名称]
道具:[List key props]
出场人物:[List characters in scene]

△ 【空镜/开场镜头】[Detailed shot description with camera movement, composition, lighting, atmosphere]
△ [Shot 2 description with specific camera movement: 推/拉/摇/移/跟/环绕/升降/特写/远景]
△ [Shot 3 description - continue for each beat]
角色名(os):[Interior monologue/voiceover]
△ [Reaction shot description]
角色名(对白/动作描述):[Spoken dialogue]
△ [Action/sequence description]
【字幕:xxx】[When on-screen text is needed]
△ [Scene continuation]
△ 【闪回】[Flashback scene description]
[Flashback content with △ shots]
【闪回结束】
△ [Return to present, reaction]
角色名(vo):[Voiceover from off-screen character]
△ [Climactic action sequence]
△ 【空镜】[Closing atmospheric shot]
【字幕:xxx】

Script Format Rules:

  1. Every shot starts with △ (triangle + space)

  2. Camera language must be specific:

    • Shot size: extreme long shot/long shot/medium shot/close shot/close-up/extreme close-up
    • Camera movement: push in/pull out/pan/tracking/follow/orbit/crane up-down/dolly zoom/one-shot/handheld shake
    • Combination:中景推近、特写环绕、远景俯拍、快速推近、缓慢拉远
  3. Dialogue notation:

    • 角色名(os) - Voice-over/interior monologue (off-screen sound/interior monologue)
    • 角色名(vo) - Voice-over, character not in frame (voiceover)
    • 角色名(惊/怒/喜) - Emotional dialogue
    • 角色名 - Regular dialogue
  4. Special elements:

    • 【空镜】 - Establishing/atmospheric shot without characters
    • 【闪回】 / 【闪回结束】 - Flashback sequence
    • 【字幕:xxx】 - On-screen text/titles
  5. Action description format:

    • Use → for action sequences: 林冲一枪刺穿差拨胸膛 → 鲜血喷溅 → 雪地染红
    • Use emotive language: 杀气冲天、眼中怒火燃烧、浑身颤抖
  6. Sensory details:

    • Visual: color, lighting, composition, atmosphere
    • Auditory: sound descriptions integrated into the shot
    • Tactile: cold, pain, texture

4. Create an asset generation plan

Categorize and number all visual assets:

Category Prefix Example Description
Character C01-C99 C01 Lin Chong · front full body Multiple angles per character
Scene S01-S99 S01 Cangzhou fodder field · snow scene Key locations
Prop P01-P99 P01 Spear Important items

Asset generation prompt format:

### [编号] — [名称]

[风格前缀],[详细视觉描述(中文)],[技术规格]

**风格前缀示例:**
- Chinese ink wash painting style mixed with anime cel-shading
- Cinematic photorealistic style with dramatic lighting
- 3D Pixar-style animation rendering
- Sci-fi cyberpunk aesthetic with neon lighting

**角色区分:** 为每个角色使用不同的配色方案和视觉标记,确保在所选艺术风格中能够识别。

Output format: An organized list with unique IDs, suitable for copy-pasting into an image generator.

5. Generate Seedance 2.0 storyboard script

Generate for each episode:

a. Asset upload list

| 上传位置 | 素材ID | 素材描述 |
| 图片1 | C01 | 林冲正面全身(角色一致性参考) |
| 图片2 | S01 | 草料场场景参考 |

b. Seedance Prompt (timeline format, in Chinese)

[风格描述],15秒,9:16竖屏,[整体氛围]

0-3秒:[场景建立] - [镜头运动],[详细画面描述],[氛围营造]

3-6秒:[主体引入/情节发展] - [镜头运动],[具体动作],[情绪表达]

6-9秒:[发展/冲突] - [镜头运动],[关键动作],[细节特写]

9-12秒:[高潮/转折] - [镜头运动],[情绪爆发],[视觉冲击]

12-15秒:[结尾/落版] - [镜头运动],[最终画面],[余韵]

【声音】[配乐风格] + [音效] + [对白/旁白]

【参考】@图片1 [用途说明],@图片2 [用途说明],@图片3 [用途说明]...

c. Ending Frame Description

  • Record the last frame content to ensure continuity for the next episode
  • Include: subject, background, lighting, composition, atmosphere

Camera movement keywords: Push in/Pull out/Pan/Truck/Tracking/Orbit/Crane/Hitchcock zoom/One-shot/Handheld shake

For episode chaining (Ep 2+): Start the prompt with 将@视频1延长15s and upload the previous episode as a video reference.

Output Files

Generate the following deliverable files:

  1. [Title]_Script.md - Complete script, including:

    • Core hook
    • Story synopsis (background/conflict/protagonist/main plot/ending)
    • One-sentence pitch
    • Character bios (visual appearance/identity/tags/personality/signature lines)
    • Script outline (setup/development/turn/resolution)
    • Script body (△shot format + dialogue + OS/VO + flashback + subtitles)
  2. [Title]_Asset List.md - Prompts for generating all characters/scenes/props

  3. [Title]_E[XX]_Storyboard.md - Single-episode storyboard script, including timeline format

Script Writing Guide

Pacing of a 15-second episode

Episode type Number of shots Pacing
Dialogue/Emotion 3-4 shots 4-5 seconds per shot
Action/Combat 5-7 shots 2-3 seconds per shot
Montage/Sequence 6-8 shots 2 seconds per shot

Emotional progression

Each 15-second episode should include:

  • Opening (0-3s): Establish emotion/atmosphere
  • Development (3-9s): Rising tension or plot development
  • Climax (9-12s): Emotional peak or key reveal
  • Release (12-15s): Resolution or suspense

Visual consistency

  • Maintain a consistent art style across all asset prompts
  • Use distinctive visual markers for each character (color, silhouette, accessories)
  • Reference lighting and time of day in scene descriptions

Quality assurance

Before finalizing:

  • ✅ Verify that all asset references (@Image X) have corresponding IDs in the asset list
  • ✅ Check continuity between episodes (ending frame → opening frame)
  • ✅ Ensure the timeline covers the full 15 seconds
  • ✅ Verify that camera movements are feasible and in logical order
  • ✅ Confirm the script uses the correct △ format and specific camera language
  • ✅ Check that all dialogue is correctly tagged (os/vo/emotion)
  • ✅ Include sensory details (visual, auditory, atmosphere)
  • ✅ Verify that each episode has an emotional arc (opening → development → climax → release)

Reference materials

For detailed Seedance 2.0 prompt patterns, templates, and best practices, please refer to references/seedance-manual.md。

Key reference sections:

  • Templates 1-16 for different video types (narrative/product/character/landscape/war/etc.)
  • Camera movement quick reference
  • Atmosphere keyword library
  • Multimodal reference syntax (@ImageX, @VideoX, @AudioX)

Common pitfalls to avoid

  1. Sensitive words: Seedance may reject content containing certain terms. Avoid common triggers or use alternative wording.
  2. Overly complex prompts: Long prompts (300+ words) may lead to inconsistent instruction following. Prioritize clarity over verbosity.
  3. Lack of continuity: Always record the ending frame and verify that the next episode starts with a matching scene.
  4. Inconsistent style: Apply the same visual style prefix to prompts for all assets.
  5. Vague camera language: Avoid generic descriptions like "camera movement" - use specific terms like "push-in shot", "orbit shot".
  6. Lack of sensory detail: The script should evoke not only visuals but also sound, temperature, and texture.
  7. Flat emotional arc: Each episode needs emotional progression, not just plot points.

Example comparison

❌ Bad (vague outline):

关键情节:
- 林冲听到门外有人说话
- 得知高球要烧死自己的阴谋
- 冲出去报仇

✅ Good (standard script format):

△ 林冲屏住呼吸,悄无声息地起身,贴在门缝边偷听。
△ 门外的声音透过风雪传来,清晰可辨。
陆谦(vo):这把火下去,管教他林冲死无葬身之地!
差拨(vo):陆大人放心,就算烧不死他,失了草料场也是死罪!
△ 林冲听到"高太尉"三字,浑身一震,眼中原本的隐忍瞬间化为熊熊怒火。
△ 【闪回】高衙内调戏妻子、自己误入白虎堂、刺配沧州的画面如走马灯般闪过。
【闪回结束】
△ 林冲死死抓着枪杆,指节因用力而泛白,牙齿咬得咯咯作响。
林冲(os):陆谦!我待你不薄,你却要置我于死地!
△ 门外传来泼油的声音,火光瞬间映红了门缝。
△ 林冲猛地抬头,杀气冲天,原本的颓废一扫而空。