Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add BENZEMA216/dreamina-claude-skills --skill "storyboard-creator"
Install specific skill from multi-skill repository
# Description
小说/剧本转分镜表创作工具。将文字内容转换为详细的分镜表,用于指导AI生图和生视频。当用户需要:(1) 将小说章节转换为分镜表 (2) 创建AI生图用的分镜脚本 (3) 制作影视分镜规划 (4) 生成带有生图提示词的分镜表 时使用此技能。
# SKILL.md
name: storyboard-creator
description: 小说/剧本转分镜表创作工具。将文字内容转换为详细的分镜表,用于指导AI生图和生视频。当用户需要:(1) 将小说章节转换为分镜表 (2) 创建AI生图用的分镜脚本 (3) 制作影视分镜规划 (4) 生成带有生图提示词的分镜表 时使用此技能。
分镜表创作技能
将小说/剧本文字内容转换为详细分镜表,用于AI生图和生视频。
分镜表格式
每个分镜包含以下字段:
| 字段 | 说明 |
|---|---|
| 场景号 | 格式:章节-小节-序号,如 1-1-01 |
| 镜头描述 | 画面内容的详细描述 |
| 角色 | 出现的人物 |
| 动作/表情 | 角色的动作和表情 |
| 台词 | 对话内容(如有) |
| 镜头类型 | 远景/全景/中景/近景/特写/主观镜头 |
| 构图 | 左构图/中央构图/右构图/对称构图/三分法 |
| 色调 | 冷色调/暖色调/特定颜色 |
| 镜头运动 | 静止/缓推/缓拉/左摇/右摇/上移/下移 |
| 时长 | 预估秒数(1-5秒) |
| 场景状态 | 当前场景的状态标记 |
| 生图提示词 | 中文提示词,用于AI生图 |
创作流程
第一步:创建参考词表
在开始分镜前,必须先建立:
- 角色参考词表 - 为每个角色定义固定外貌描述
- 场景参考词表 - 为每个场景定义固定环境描述
详见 references/reference-sheets.md
第二步:按镜头逻辑规划
遵循景别与可见性原则:
| 景别 | 可见范围 | 要点 |
|---|---|---|
| 远景/全景 | 整个场景 | 必须包含场景中所有应有元素 |
| 中景 | 人物膝盖以上 | 如拍摄含人区域,人物必须出现 |
| 近景 | 人物胸部以上 | 聚焦单个或少数人物 |
| 特写 | 局部细节 | 可排除其他元素 |
第三步:管理场景状态
标记场景状态变化点(如:杀人前→杀人后),确保后续分镜反映正确状态。
第四步:编写生图提示词
语言规范:始终使用中文
提示词结构:
[景别] + [场景描述] + [人物描述] + [动作/表情] + [氛围] + [技术参数]
示例:
极致特写,老旧钨丝灯悬挂在黑色电线上,昏黄闪烁的灯光,黑暗虚空背景,
光束中的灰尘颗粒,隐约可见网格纹理的密封混凝土房间,恐怖氛围,
电影感光影,胶片颗粒感,16:9画幅
第五步:一致性检查
执行三遍检查:
- 逐镜头检查 - 景别与可见内容是否匹配
- 连续性检查 - 相邻分镜是否逻辑连贯
- 一致性检查 - 角色/场景描述是否统一
详见 references/review-checklist.md
常见错误
| 错误 | 解决方案 |
|---|---|
| 远景中遗漏人物 | 检查景别与可见性匹配 |
| 事件后未更新场景状态 | 标记状态变化点,检查后续分镜 |
| 角色描述不一致 | 使用角色参考词表 |
| 元素凭空出现 | 检查镜头连续性 |
输出格式
以 Markdown 表格输出,包含:
1. 概述信息
2. 角色参考词表
3. 场景参考词表
4. 分镜表(按章节组织)
5. 分镜统计
6. 一致性检查清单
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.