# Film Storyboard Skill

> 影视分镜生成技能。将剧本转化为可用于 AI 出图的分镜提示词。采用分层渐进式流程：节拍拆解 → Beat Board（九宫格）→ Sequence Board（四宫格）。

- Skill: `supreme-ultimate/film-storyboard-skill` (Agent Skill)
- Install (CLI): `npx skillmds@latest add supreme-ultimate/film-storyboard-skill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/supreme-ultimate/film-storyboard-skill/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: supreme-ultimate (https://skillmd.com/u/supreme-ultimate)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/supreme-ultimate/film-storyboard-skill

---


# 影视分镜生成技能

## 必读
1. `../../references/00-first-principles.md`
2. `../../references/08-camera-and-cinematography.md`
3. `../../references/09-storyboard-methodology.md`

## 技能说明

影视分镜生成技能，将剧本、故事梗概或分场大纲转化为可用于 AI 出图的分镜提示词。采用分层渐进式流程：先进行节拍拆解识别叙事锚点，再生成 Beat Board 九宫格提示词，最后为每个锚点生成 Sequence Board 四宫格提示词展开段落动作。四宫格生成时以九宫格对应格作为参考图片（垫图），确保人物与场景一致性。

## 输入
1. 剧本/梗概/分场文本
2. 视觉风格（默认：真人风格，可被用户覆盖）

## 输出
1. `beat-breakdown.md` — 节拍拆解表
2. `beat-board.md` — Beat Board 九宫格提示词（9格）
3. `sequence-board.md` — Sequence Board 四宫格提示词（每个 Beat Anchor 一组，共 9 组 36 格）

## 执行流程

### 第一步：生成节拍拆解表
**理解输入**：
- 读取用户提供的剧本/梗概/分场文本
- 确认视觉风格（默认：真人风格，可被用户覆盖）

**节拍拆解**：
- 识别叙事曲线的关键拐点
- 创建 beat-breakdown.md，将节拍拆解表写入

### 第二步：生成 Beat Board 九宫格提示词
**读取上游产物**：
- 读取 beat-breakdown.md

**生成 Beat Board 提示词**：
- 将 Beat Anchor 转化为九宫格提示词
- 提示词采用叙事描述式，参考 `references/11a-seedance-prompt-methodology.md` 的模板与示例
- 创建 beat-board.md，将九宫格提示词写入

### 第三步：生成 Sequence Board 四宫格提示词
**读取上游产物**：
- 读取 beat-board.md

**生成 Sequence Board 提示词**：
- 为每个 Beat Anchor 生成一组四宫格提示词
- 必须继承九宫格对应格的人物/场景/光色描述
- 提示词采用叙事描述式，参考 `references/11a-seedance-prompt-methodology.md` 的模板与示例
- 创建 sequence-board.md，将四宫格提示词写入

## 分镜核心原则

### 一致性优先原则
- 四宫格提示词必须继承九宫格对应格的人物/场景/光色描述
- 发生变化必须显式说明原因

### 连贯性检查原则
- 参考 `references/09-storyboard-methodology.md` 连贯性与剪接相关规则

### 工程约束原则
- 九宫格用于"选点与定锚"，生成后作为四宫格的参考图片（垫图）
- 四宫格生成时，使用九宫格对应格作为参考图片输入

## 节拍拆解（Beat Breakdown）

### 目的
识别叙事曲线的关键拐点，为分镜提供叙事锚点。

### 输出格式
| Beat Anchor | 叙事目的 | 情绪 | 时长估算 |
|------------|---------|------|---------|
| B1 | [叙事目的] | [情绪] | [时长] |
| B2 | [叙事目的] | [情绪] | [时长] |
| ... | ... | ... | ... |
| B9 | [叙事目的] | [情绪] | [时长] |

### 拆解原则
- 识别 9 个关键拐点（Beat Anchor）
- 每个 Beat Anchor 对应一个叙事目的和情绪
- 时长估算用于后续动态提示词生成

## Beat Board 九宫格提示词

### 目的
为 9 个 Beat Anchor 生成九宫格提示词，用于 AI 出图。

### 输出格式
```markdown
## Beat Board 九宫格提示词

请生成一张 3×3 九宫格布局的电影分镜图像。每个格子代表一个关键叙事节点（Beat Anchor），所有格子必须保持视觉风格统一。请按照以下规范生成。

### 视觉规范
整体风格：[描述整体美术风格]
色彩基调：[描述全片色彩倾向]
材质质感：[描述关键材质表现要求]

### 宫格布局
第1行：格1-3 / 第2行：格4-6 / 第3行：格7-9

### Panel Breakdown（分镜拆解）

格1——【B1: [叙事目的]】
视角：[完整叙事描述：景别、环境、人物、动作、光线、色调、氛围，融合为流畅段落]
重点：[这个格子的核心视觉元素]

格2——【B2: [叙事目的]】
视角：[完整叙事描述]
重点：[核心视觉元素]

...（共 9 格）
```

### 提示词写法原则
- 叙事描述式：用完整段落描述，不要关键词堆叠
- 具体化：所有描述必须具体到可视化的程度
- 摄影术语融入自然语言
- 情绪通过视觉细节传达，不要抽象描述

## Sequence Board 四宫格提示词

### 目的
为每个 Beat Anchor 生成一组四宫格提示词，展开段落动作。

### 输出格式
```markdown
## Sequence Board 四宫格提示词

### B1 四宫格展开

请生成一张 2×2 四宫格布局的电影分镜图像。这组四宫格展开 Beat Anchor B1 的段落动作，所有格子必须保持视觉风格统一，并与九宫格格1保持一致。请按照以下规范生成。

**参考图片**：九宫格格1（作为垫图输入）

#### 视觉规范
继承九宫格格1的：[人物外观、场景环境、光线色调]

#### 宫格布局
第1行：格1-2 / 第2行：格3-4

#### Panel Breakdown（分镜拆解）

格1——【[动作描述]】
视角：[完整叙事描述：景别、人物、动作、光线、色调、氛围]
重点：[核心视觉元素]

格2——【[动作描述]】
视角：[完整叙事描述]
重点：[核心视觉元素]

格3——【[动作描述]】
视角：[完整叙事描述]
重点：[核心视觉元素]

格4——【[动作描述]】
视角：[完整叙事描述]
重点：[核心视觉元素]

---

### B2 四宫格展开
...（共 9 组）
```

### 提示词写法原则
- 必须继承九宫格对应格的人物/场景/光色描述
- 发生变化必须显式说明原因
- 叙事描述式，不要关键词堆叠
- 具体化，所有描述必须具体到可视化的程度

## 成功标准
1. 节拍拆解识别 9 个关键拐点，每个有明确的叙事目的和情绪
2. Beat Board 九宫格提示词包含所有必需元素（景别、环境、人物、动作、光线、色调、氛围）
3. Sequence Board 四宫格提示词继承九宫格对应格的人物/场景/光色描述
4. 所有提示词采用叙事描述式，不使用关键词堆叠
5. 所有描述具体到可视化程度
6. 视觉风格统一，光影逻辑自洽
7. 四宫格生成时使用九宫格对应格作为参考图片（垫图）
8. 每个提示词可直接用于 AI 出图工具生成分镜
