协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
video-storyboard【开发与工程】Generate storyboard image boards and matching video-generation prompt scripts for specific scenes in a short video plan. Use this skill whenever the user asks to create a storyboard, storyboard image, video prompt script, scene prompt, image-to-video prompt, shot board, or per-scene video-generation package, especially when they specify a scene numbe…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill to create a production-ready storyboard package for a specific scene:
storyboard/scene-XX.png.storyboard/scene-XX.md.Write the skill instructions in English, but create the user-facing .md script in the user's preferred local language unless they explicitly request another language.
Storyboard images must be generated by an image-generation model. Do not create storyboard artwork with code, SVG, HTML/CSS, canvas, diagrams, placeholder drawings, or deterministic shape scripts. Those methods are acceptable only for non-visual metadata or file operations, never as a substitute for the storyboard image.
Use the built-in image_gen tool by default, or an approved project image-generation workflow when explicitly required. After generation, save or copy the model-generated raster output to storyboard/scene-XX.png. If the model output cannot be saved directly, locate the generated raster asset and move/copy it into the required path; do not recreate it programmatically.
Use this skill when the user asks for any of the following:
scene-01, scene-02, etc.If the user only asks for a storyboard image, still consider whether a matching .md prompt script is expected from the workflow. If unclear, ask one concise question or proceed with both files when the user has previously used this workflow.
Before generating, identify:
16:9 unless specified..png character sheets, .md character specs, turnarounds, casting references, or prior approved character images..md prompt script.If the scene number is missing, ask for it. If duration is missing, infer it from the referenced plan; otherwise ask or choose a practical default only if the user wants you to proceed.
Always use a two-digit scene number:
storyboard/scene-01.png and storyboard/scene-01.mdstoryboard/scene-02.png and storyboard/scene-02.mdstoryboard/scene-12.png and storyboard/scene-12.mdCreate storyboard/ if it does not exist.
Do not overwrite existing storyboard files unless the user asked for regeneration or replacement. If a target file exists, either ask before replacing or write a clear revision path such as scene-01-v2.png if the user requested alternatives.
Choose grid size from the scene duration:
| Scene Duration | Grid | Panel Count |
|---|---|---|
<= 9s | 3 rows x 3 columns | 9 panels |
> 9s and <= 12s | 4 rows x 3 columns | 12 panels |
> 12s | 4 rows x 4 columns | 16 panels |
Each panel must be 16:9.
There must be no gaps between panels. Use thin black panel borders only if needed for readability, but do not insert gutters or spacing.
If the duration does not divide evenly, allocate practical panel durations. Prefer simple labels such as 0.5s, 1s, 1.5s, 2s, or exact ranges when helpful. Empty final panels are allowed for very short scenes, but only when filling every panel would over-fragment the action. Empty panels should be plain black.
Generate one single storyboard sheet, not separate images.
The storyboard sheet itself must come from the image-generation model. The prompt should explicitly request the complete grid, panel labels, continuity constraints, and visual style. Do not implement the grid as SVG or draw panels manually with code.
Before generating any storyboard image, first look for existing character images in the current conversation/context, including images that were generated earlier in the project. Then search the current project for matching character assets under characters/ or storyboard/, especially .png files, character sheets, turnarounds, and approved reference images.
If any relevant character image exists, it must be passed to the image-generation model as a reference image for the storyboard. Do not rely on text description alone when a character image is available.
If the current context includes a character design image, approved character sheet, turnaround sheet, or character reference .png, use it as an image reference for the storyboard image generation. This is required to preserve identity, face, hairstyle, body proportions, wardrobe, and material details across scenes.
If both a character .md spec and .png sheet exist, read the .md for written constraints and feed the .png to the image-generation model as the visual reference.
Every visible panel must include:
1.0.5s, 1s, or 1.5s.Panel variety is critical:
Critical continuity requirements:
When generating the image prompt, state continuity requirements explicitly and repeatedly enough for the image model to respect them. This matters more than decorative styling.
When using a character design reference image, explicitly tell the image model that the storyboard character must match that reference: same face, hairstyle, age, body proportions, outfit, shoes, accessories, clothing material, and color palette. The scene may change pose, action, camera angle, and lighting, but not the character design.
Avoid:
For brand/product work, prefer "brand-color and product-form cues" unless the user provides official assets. Generated text on packaging is often unreliable.
Use this structure for the image generation prompt:
Create a single storyboard sheet for Scene [XX], [duration] seconds, [video aspect/style].
Use the provided character design image as the primary visual reference for the character. Match the same face, hairstyle, body proportions, wardrobe, shoes, accessories, clothing material details, and color palette across all panels.
Grid: [3x3 / 4x3 / 4x4], every panel is 16:9, no gaps between panels.
Panel labels: top-left black label with white panel number; top-right black label with white duration.
Continuity is critical: the same [character description] appears consistently across all panels, same face, same hairstyle, same wardrobe, same props, same location geography, same lighting direction, same time of day.
Panel variety is critical: no two non-empty panels should look identical or overly similar. Each panel must have a distinct shot composition, action beat, camera angle, shot size, gesture, prop interaction, or foreground/background arrangement while still preserving continuity.
Scene summary: [one concise scene summary].
Visual style: [photorealistic / cinematic / documentary / commercial / handheld / natural light].
Panels:
1. [duration] - [shot type, action, composition]
2. [duration] - [shot type, action, composition]
...
Negative constraints: no subtitles, no extra logos, no watermarks, no distorted text, no inconsistent character, no clothing changes, no prop changes, no AI-smooth skin, no deformed hands.
After creating the image, write a matching .md file for video generation.
The script should let a video model generate a single continuous scene from the storyboard. It should describe continuity, style, shot timing, character action, sound design, editing rhythm, and negative prompts.
Use the user's preferred local language for the script. If the user wrote in Chinese, write the .md in Chinese.
Use this structure:
根据上传的 01-[NN] 分镜图,生成一段 [duration] 秒 [style] 场景。
[Continuity paragraph: same characters, wardrobe, props, location, time of day.]
[Restrictions paragraph: no subtitles, no voiceover unless requested, no extra logos, no readable text if risky.]
风格:[visual style, camera feel, color, texture.]
节奏:[overall edit rhythm.]
---
## 01 | 00:00-00:00.5
[Panel description.]
[Character action.]
[Camera movement / shot type / transition.]
---
## 02 | 00:00.5-00:01.0
[...]
---
## 声音设计
[Natural sound, music, transitions, sound bridges.]
## 剪辑建议
[How the panels should connect into motion.]
## 负向提示词
- [No subtitles]
- [No extra logos]
- [No inconsistent character]
- [No wardrobe changes]
- [No prop changes]
- [No unreadable or distorted text]
Translate the headings if the user requested English or another language.
The .md script must match the storyboard image:
For a 5-second 3x3 board, a good default is:
0.5s each.1s.For a 9-second 3x3 board, a good default is:
1s each.For a 12-second 4x3 board, a good default is:
1s each.For a 15-second 4x4 board, a good default is:
1s each.0.5s.0.5s.Adjust these when the scene's action needs different emphasis.
characters/ folder for corresponding character images, especially characters/*.png, approved character sheets, turnarounds, and matching {character-name}.md specs.storyboard/scene-XX.png.storyboard/scene-XX.md using the same panel timing and descriptions.Before finishing, verify:
storyboard/scene-XX.png exists.storyboard/scene-XX.md exists.characters/ folder was checked for corresponding character images.characters/ was used as a reference image for generation..md script matches the image panel order..md script..md script matches the user's preference.User asks:
Create storyboard and video prompt for Scene 01: 5-second campus sports drink TVC opener.
Use:
3x3.0.5s, final panel 1s.storyboard/scene-01.png, storyboard/scene-01.md.Example panel plan:
| Panel | Duration | Beat |
|---|---|---|
| 1 | 0.5s | Vending machine close-up in morning campus light |
| 2 | 0.5s | Bottle drops into pickup slot |
| 3 | 0.5s | Student's hand reaches for bottle |
| 4 | 0.5s | Bottle lifted, condensation catches light |
| 5 | 0.5s | Student looks toward sports field |
| 6 | 0.5s | Wide shot of school gate |
| 7 | 0.5s | Student starts moving along campus path |
| 8 | 0.5s | Low-angle sneaker first running step |
| 9 | 1s | Super-wide reveal toward track field |