# Storyboard Designer

> 为 AI 视频项目（首尾帧提示法）生成标准化的分镜表 Excel，包含「分镜表」与「形象设计」两个子表。负责编写首帧/尾帧/动态提示词、切分旁白与音效、控制景别渐进与形象一致性。当用户给出旁白文案/剧情脚本并需要制作 AI 视频分镜表时使用。不适用于纯剪辑/非线性剪辑工程、或与首尾帧文生图/图生视频无关的视频任务。

- Skill: `genniao-photograph/storyboard-designer` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add genniao-photograph/storyboard-designer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/genniao-photograph/storyboard-designer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Data & Analytics
- Author: GenNiao-Photograph (https://skillmd.com/u/genniao-photograph)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/genniao-photograph/storyboard-designer

---


# AI 视频分镜表设计

`storyboard-designer` 为使用**首尾帧提示法**制作 AI 视频的项目生成规范化分镜表。核心产出是一个 `.xlsx` 文件，内含两个子表：

- **分镜表**：镜号、时长(秒)、画面内容、首帧画面提示词、首帧画面、尾帧画面提示词、尾帧画面、首尾帧动态提示词、旁白、音效。
- **形象设计**：序号、名称、提示词、形象图。存放视频中所有人物、道具、场景等资产的形象信息，用于在分镜与视频中保持形象一致。

**图片职责**：本 skill 只负责把提示词、画面内容、旁白、音效写进 Excel；「首帧画面」「尾帧画面」「形象图」三个图片列一律留空，由用户在外部 AI 视频工具里按提示词生成后再填。

## 输入

用户至少要给出**旁白文案/剧情脚本**（分镜依据）。可选信息：画面风格要求、画面景别偏好、角色/道具/场景设定、音效备注。信息不齐时按常识推断，仍无法判断处用一句简洁提问补齐，不要擅自编造剧情或旁白。

## 核心工作流

1. **定风格**：确定本片画面风格。先读用户描述与旁白/脚本题材，按 [风格库](references/style-library.md) 里的「题材快速对应的挑选方向」先判定大类与子风格，库里有则直接引用库内条目；没有则由你根据用户要求提炼一句风格限定描述，并提示可加入风格库。风格描述会被并入形象设计提示词，因此分镜表的画面提示词里**不再重复堆砌风格**。
2. **建形象设计表**：遍历旁白/剧情中出现的人物、道具、场景，建立唯一的资产名称。按资产类型选用提示词模板（见 [形象设计](references/asset-design.md)）。名称必须全片唯一，且分镜表引用时严格一致。形象图列留空。
3. **切分旁白与算时长**：按 [分镜规则](references/storyboard-rules.md) 切分旁白（一句开头尽量 ≤14 字）、计算每镜时长（约 1.2 倍正常语速，封顶 7 秒）。
4. **划分分镜**：根据旁白内容为每镜写「画面内容」（谁、在哪、做什么），并引用对应形象名称。控制相邻分镜景别渐进。
5. **写提示词**：为每镜写首帧画面提示词、尾帧画面提示词、首尾帧动态提示词、音效；对画面内容变化小、无大幅运镜、无显著内容变化的镜头改用**单图生成**（只写首帧提示词与动态提示词，不另设尾帧）。写法与示例见 [分镜规则](references/storyboard-rules.md)。
6. **尾帧接首帧**：连贯性强的相邻分镜，下一镜首帧提示词写「同上一画面尾帧」，数量不超过分镜总数的 1/6。
7. **渲染 Excel**：用 [scripts/build_storyboard.py](scripts/build_storyboard.py) 把以上内容渲染成 `.xlsx`（列定义见 [Excel 格式](references/excel-format.md)）。
8. **交付**：向用户报告生成文件路径、分镜数量、形象资产数量，以及你采用/新增的风格与特殊设定。

## 关键约束

- **形象名称唯一且一致**：形象设计表中的「名称」与分镜表画面内容、提示词中引用的形象名必须逐字一致。
- **提示词分工**：形象设计已把风格控制住，分镜提示词重点写「谁、在哪、做什么」（人物动作、神态、与周围物体的交互），尽量少写风格修饰；若某个画面环境相对引用形象图有变化，才额外补环境描述。
- **景别**：首帧/尾帧提示词必须带上景别（远景/全景/中景/近景/特写）。相邻分镜景别按「大→中→近→特」或反序渐进，或保持一致，避免全景直接跳特写。
- **动态提示词**：参照首帧与尾帧描述，写清「首帧→尾帧怎么动」，加入运镜（查 [运镜库](references/camera-library.md)，库里没有则新写并提示可入库）；若景别有变化要写明；要引用形象名并描述该形象在这段里发生的具体变化/动作，保证运动时形象一致。写运镜时**只借运镜库里的运动方式与词汇，再结合本镜画面内容改写成一句**，不要逐字照搬库中措辞（见运镜库「使用原则」）。
- **单图生成**：某镜画面内容变化小、无大幅运镜、无显著内容变化时，改为「单图生成」——只需首帧（单张参考图）与动态提示词，不另设尾帧，尾帧列写「同首帧（单图生成）」并留空。判断标准与写法见 [分镜规则](references/storyboard-rules.md)。
- **旁白合并**：一句旁白对应多个画面时，把这些分镜的旁白单元格合并为一个，旁白放在合并单元格内。
- **时长上限**：单镜最长 7 秒。

## 尺度与取舍

所有规则都是「合理渐进」而非教条。当旁白内容明显更长、或者为表达一个连续动作而必须跨镜时，允许特殊长句、允许景别稍作调整，但要以观感连贯为首要目标，并在交付说明里点出这些取舍。

