前言¶
做短剧或视频创作的人,手里通常有两样东西:一份剧本,和一个想要的镜头清单。手工把剧本翻译成逐镜分镜脚本,工作量不小,而且常见问题很集中:镜号和景别混在剧本里、一句话塞了多个动作、台词被顺手改掉、正反打接不上。下面介绍的 Skill 针对的就是这个环节:输入剧本原文,输出按镜头拆开、可直接交给拍摄或生成模型使用的分镜脚本。
它叫 Axu 的分镜师,SkillHub 上的坐标是 @user_fd95209a/axu-f83,由 user_fd95209a 发布维护,分类 content-creation,当前版本 8.7.9。简介自述为”AI 仿真人短剧,seedance2.5 剧本分镜提示词助手,TIKTOK 海外短剧双语支持,长期更新”。
这是什么¶
一个基于通用 SKILL.md 格式的分镜脚本生成专家。它不重写剧本,而是在剧本原文的基础上做清洗、拆镜、校验,产出结构化的逐镜分镜脚本。规则版本线是:清洗规则 v3.0(严格对照 通俗改编提示词 V7.1)、分段规则 v2.1、分镜规则 v8.6、表演细节规则 2.7。Skill 本身在 SkillHub 上标注 requires_api_key=false,即使用不需要 API Key。
核心能力¶
剧本洁净度检测与前置清洗¶
生成分镜之前,Skill 默认先做”剧本优化”(阶段 0.4,是一个独立阶段)。它做三件事:
- 剥离镜号、景别、运镜等分镜残留,删掉音乐、音效标注等与剧情无关的信息;
- 补充可拍的反应镜头;
- 规范台词的括号状态备注:2-4 字、顿号分隔、写”怎么说”不写”多难过”;同一角色连说两句时括号必变;一句之内变脸用「转」。
第三条有一条硬边界:对白文字一字不改,只动括注,并且改动处加粗留痕。
另外,清洗过程会按物理空间自动合并同场景的相邻场次,并重新编排场次号。这一步骤的目的是让后续分镜的场次结构与真实拍摄空间一致,而不是沿用剧本里被拆散的编号。
一镜一动作点¶
分镜生成按 v8.6 分镜规则执行,核心约束是一镜一动作点,绝不把多个动作塞进一个镜头。对重动作有明确的镜数下限:
- 掌掴:不少于 5 镜
- 抓肩压桌:不少于 3 镜
- 提人拖走:不少于 5 镜
其余硬规则包括:剧本零修改、前 3 秒进台词、同档正反打、开口锚定(镜头对上人物开口的瞬间)、长台词按分句拆分,以及群戏、闪回、独白的特殊处理。参考图适配要求站位描述与细节能够对应核对。
表演细节作为独立阶段¶
表演细节是规则 2.7 定义的独立可选阶段,默认不并入标准分镜:标准分镜不写表演细节,画面行末只保留时长。
流程是先产出标准分镜并定稿,再单独出一版”表演细节优化版”。这一版在【画面】同一括号内补充「;表演细节:情绪性质,画面没写的 2-3 个细节」,要求不超过 40 字、不重复正文,并且全景、远景、空镜、纯衔接镜不写。同时附一份表演细节对照表,方便逐镜核对补写内容。
这样做的效果是:拿标准版就能拍或生成,需要更细表演指引时再切到优化版,两版互不干扰。
两种开场模式¶
Skill 提供两种开场模式,生成前由规则自动判断或按需求选择:
- 模式 1,短剧版:前 3 秒进台词,并强制 A/B/C/D 四镜序列。
- 模式 2,电影版:开放式开场,读完剧本后先设计 3-4 个差异化的候选开场方案,供用户挑选后再展开分镜。
内置校验脚本¶
Skill 内置两个脚本,放在 scripts/ 目录下:
scripts/script_cleaner_scan.py:预扫描剧本洁净度,在正式清洗前给出残留问题的检查结果。scripts/storyboard_validator.py:自动校验分镜脚本的硬规则,包括每镜三行齐全、台词零修改、开场设计、前 3 秒计时、正反打、长台词拆分、一镜一动作点,以及表演细节检查。表演细节默认检查是否已与标准分镜分离;加--perf参数则检查错位、重复、堆砌三种问题。校验完成后生成统计区块。
两个脚本的分工是:一个管输入端的剧本洁净度,一个管输出端的分镜规则,中间的生成过程由提示词规则约束。
分段整理¶
分镜定稿后执行”分段整理”:
- 按 15-30 秒切段,标注每段的总镜头时长;
- 重新标注每段开场时的人物站位;
- 做跨段连续性自检,确认相邻段落之间的人物、位置、状态没有断层。
这一步对应短剧后期”切条”的工作流:每一段是一个可独立投放、独立剪辑的单元。
安装与启用¶
官方资料中没有给出命令行安装方式,也没有 git clone 入口。该 Skill 以通用 SKILL.md 格式分发,SkillHub 页面标注 requires_api_key=false,使用不需要 API Key。
启用路径是:从 SkillHub 页面(https://www.skillhub.cn/skills/user_fd95209a/axu-f83)获取 SKILL.md,按你所用 Agent 的 Skill 目录规范放置即可,例如 Codex CLI、Cursor 的 skills 目录。安装后的校验脚本位于 Skill 的 scripts/ 子目录下。
触发条件由 Skill 自己声明:当用户要求”生成分镜”、”分镜脚本”、”把剧本改编成镜头”、”逐镜列出”、”分镜表”、”分段”、”切条”,或者直接提供剧本要求生成 shot list 时,使用本技能。
典型用法¶
下面是一个可复现的对话式用法,不需要命令行:
- 把剧本原文整段粘贴给 Agent,并说”把这份剧本生成分镜脚本”。Skill 会先跑洁净度预扫描(scripts/script_cleaner_scan.py 对应的逻辑),输出检测结果,再执行阶段 0.4 的剧本优化,包括剥离分镜残留、删音乐音效标注、补反应镜头、合并同场景场次并重编场次号,以及规范台词括注。
- 确认剧本优化结果(重点核对:对白文字未被改动,括注改动处已加粗)。
- Agent 按 v8.6 规则生成逐镜分镜脚本,遵循一镜一动作点与各条硬规则。开场默认走短剧版;需要电影质感时,要求”用电影版开场”,Agent 会先给出 3-4 个候选开场方案供挑选。
- 需要细表演指引时,要求”再出一版表演细节优化版”,Agent 在定稿的标准分镜上按规则 2.7 补写,并附表演细节对照表。
- 用
python scripts/storyboard_validator.py <分镜脚本路径>校验;检查表演细节本身时用python scripts/storyboard_validator.py <分镜脚本路径> --perf。 - 最后要求”分段整理”,得到 15-30 秒一段、带总时长和开场站位标注、做过跨段连续性自检的成品。
适用场景与限制¶
适合的场景:仿真人短剧、需要逐镜执行的剧本,尤其是对动作连贯性和台词完整性要求高的题材(掌掴、拉扯、拖拽这类重动作戏);以及需要按 15-30 秒切条投放的短剧后期流程。简介中另提到 TIKTOK 海外短剧双语支持,具体语言切换方式官方资料没有展开。
需要留意的限制:
- Skill 的硬约束是剧本零修改。如果你期望的是改写剧本、压缩剧情,它不是合适的工具。
- 表演细节默认不写在标准分镜里。直接拿标准版去要”更细的表演指导”会得到不含表演细节的版本,需要显式要求优化版。
- 电影版开场需要先在 3-4 个候选方案里选一个,多一步交互;短剧版则是强制四镜序列,没有选择空间。
- 校验脚本只检查规则符合性,不判断镜头好不好看;站位和参考图的适配仍需人工核对。
小结¶
Axu 的分镜师 V8.7.9 把”剧本到镜头”这件事拆成了可校验的几个阶段:先清洗剧本并规范括注,再按一镜一动作点拆镜,表演细节作为独立阶段后补,最后分段整理并跑脚本校验。规则约束具体(掌掴≥5 镜、15-30 秒切段、前 3 秒进台词这类可核对的条目),出问题时能定位到是哪一步没执行。
官方地址:https://www.skillhub.cn/skills/user_fd95209a/axu-f83,SkillHub 页面当前显示评分 100000、下载 963 次(以抓取时页面为准)。