关于 film-breakdown
film-breakdown 是一项创作技能,可将剧本、故事梗概或简短创意整理为场景清单和镜头卡。它固定镜头卡字段、片段动作边界,并将画面内文字单独管理。
主要功能
- 01带稳定 ID 的场景清单
- 02三栏共 22 个字段的镜头卡
- 03每段 10–15 秒且仅含一个动作
- 04单独记录画面内文字任务
- 05检查对白及未解决信息
适用场景
- 01将剧本拆解为制作场景
- 02根据简短创意制作镜头卡
- 03单独追踪标牌和屏幕文字
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ machina-exm/ film-studio-skills --skill film-breakdown安装后在 Claude Code 中输入/film-breakdown确认已加载。
详细介绍
影片拆解
将剧本、故事梗概或一段话的创意转化为场景列表和可用于制作的镜头卡片。
定位工作室
在当前工作室根目录中工作。
使用 /docs/breakdown.md 存放场景列表,使用 /prompts/ 存放镜头卡片文件。
如果任一路径不存在,询问是否创建所需的文件夹或文档。
一次只问一个问题,并等待每个问题的回答。
阅读素材
接受以下任一输入:
- 完整剧本
- 故事梗概
- 一段话的创意
逐字保留已提供的对白。 不要用虚构事实填补故事空白。 如果输入不完整,按场景逐一询问用户。 只问定义当前场景所需的下一个问题,然后等待回答。 完成当前场景后再进入下一个场景。
构建场景列表
将场景表写入 /docs/breakdown.md。
为每个场景指定一个稳定的场景 ID。
为每个场景记录摘要、地点、时间、角色、道具、镜头卡片文件和状态。
完全保留提供的素材标签和状态变体。
明确标记未解决的信息,不要猜测。
为每个场景创建一个镜头卡片文件
使用稳定的场景编号,为每个场景创建 /prompts/scNN-shot-cards.md。
每个镜头必须恰好包含三组和 22 个字段。
不要添加第四组,也不要合并字段。
第 1 组:身份信息
按以下顺序使用这九个字段:
- 场景 / 镜头 ID
- 地点
- 时间
- 带素材标签和状态变体的角色
- 道具
- 描述
- 逐字对白
- 时长
- 复杂度
第 2 组:指导
按以下顺序使用这六个字段:
- 镜头目标
- 动词形式的任务
- 戏剧性
- 调度
- 表演
- 风格手法
第 3 组:摄影 / 剪辑
按以下顺序使用这七个字段:
- 景别
- 运镜
- 镜头
- 角度
- 剪辑类型
- 节奏
- 转场
三组共包含 9 + 6 + 7 个字段,总计 22 个字段。 为每个镜头使用单独的标题,并为每组建立一张表格。 每个镜头都保持相同的字段顺序。
严守片段边界
每个片段只包含一个动作。 目标时长为 10–15 秒。 如果一张卡片包含多个动作,将其拆分为多个镜头。 如果单个动作无法控制在目标时长内,询问用户如何拆分或简化。
单独处理画面内文字
从生成指令中移除标牌、屏幕、标题和其他画面内文字。
如果存在此类文字,则创建 /docs/text-tasks.md。
为每项文字任务记录其场景 / 镜头 ID、准确文本、位置和上下文。
在镜头卡片中留下指向相应文字任务的链接。
不要要求生成画面内文字。
验证拆解结果
检查每个场景行是否指向一个镜头卡片文件。 检查每个镜头是否恰好包含三组和全部 22 个字段。 检查每个片段是否只有一个动作且时长为 10–15 秒。 检查对白是否保持逐字不变,所有画面内文字是否已单独处理。 列出未解决的字段,并继续逐一询问相关问题。
完成输出
总结已写入的文件以及创建的场景和镜头。 最后附上以下说明:稍后几乎可以机械地根据卡片编写提示词,因为三组列与提示词区块一一对应。