短剧文字分镜脚本:从剧本与导演意图到可拍摄 JSON 分镜

前言

短剧、竖屏剧、信息流剧的交付节奏快,团队里常见分工是编剧出稿、导演口头补视觉,再交给摄影和剪辑拆镜。若分镜只靠表格或聊天记录整理,景别、机位、卖点镜头和后期说明容易散落,后期改一版剧本就要整表重抄。

下面介绍 SkillHub 上的 短剧文字分镜脚本(@ihangfeng/hf-drama-storyboard-script,v1.0.0)。它在 Agent 侧把「剧集内容 + 导演视觉建议」收敛成逐镜头文字分镜,并按固定 schema 输出 严格 JSON,便于拍摄、剪辑、特效和宣发标注共用同一套结构。

这是什么

短剧文字分镜脚本 是面向内容创作的 Agent Skill,发布者为 航峰汇智,来源标注为 enterprise,分类为 content-creation。SkillHub 页面显示评分 100000,下载约 3153 次;标签 requires_api_key=false,安装后无需额外 API Key。

官方入口:

  • Skill 资源:https://api.skillhub.cn/ihangfeng/hf-drama-storyboard-script
  • 商店页:https://www.skillhub.cn/skills/ihangfeng/hf-drama-storyboard-script

一句话定位:根据剧集剧本内容和导演视觉建议,生成短剧文字分镜脚本,覆盖镜头拆解、景别设计、镜头调度、视效说明、剪辑节奏、卖点标签整合,以及可拍摄分镜 JSON 输出;适用短剧、漫剧、信息流剧、竖屏剧等形态。

核心功能

以下能力均来自该 Skill 的 SKILL.md 说明,启用后由 Agent 按文档执行。

输入与边界

用户通常提供两类材料:

  1. 剧集内容:剧本、梗概、动作、台词、人物状态、场景说明。
  2. 视觉呈现内容:导演建议、视觉风格、情绪曲线、视觉锚点、必须入镜元素、色彩风格、特效方向。

若只有剧集内容,仍会生成分镜;与导演意图相关的字段会标明「未提供,按剧情语境推定」。Skill 明确要求:不得凭空新增会改变剧情因果的事件、角色或道具。

工作流程

Agent 按固定步骤处理:

  1. 通读剧集内容,提取场景、角色、行动链、台词、情绪与冲突。
  2. 通读视觉呈现,提取情绪曲线、视觉锚点、必入镜元素、色彩、特效与商业卖点。
  3. 按动作节奏拆镜:环境交代、起势、冲突、反应、反转、结果、钩子各自成镜。
  4. 为每镜指定景别、机位运动、人物调度、光影色彩、特效后期、声音与剪辑点。
  5. 把导演视觉建议写入对应镜头字段,而非堆在备注里。
  6. 最终只交付严格 JSON,不输出解释、Markdown 表格或代码块包裹。

镜头与字段规范

  • 一镜一事:每个镜头只承载一个清晰动作、情绪反应或信息揭示;视觉描述以 【全景】、【中景】、【近景】、【特写】、【极特写】 等景别标签开头。
  • 商业卖点(打脸、身份暴露、亲密拉扯、危机、反转等)需落到可被剪辑抓取的镜头;高情绪段倾向短镜头与特写,铺垫段可用稳定中景或横移。
  • 单镜字段包括:镜头编号(S01 连续编号)、剧情节点、时长建议(秒数区间)、景别、视觉描述、人物与动作、台词与声音、剪辑与转场、特效与后期、导演意图整合、卖点标签(数组)、来源依据。
  • 顶层 JSON 仅含 分镜信息 与 文字分镜脚本;分镜信息 含剧集标题、场景、整体情绪曲线、色彩风格、视觉锚点、必须入镜元素,以及无法分配的 未使用导演元素 说明。

交付前 Skill 要求自检:JSON 可解析、无 Markdown/注释/尾随逗号、镜头编号连续、导演必入镜元素已分配等。

安装与启用

SkillHub 推荐两种方式:用 CLI 安装到当前 Agent 的 skills 目录,或把安装提示词发给 AI 按官方文档操作。

1、安装 SkillHub CLI(若尚未安装)

command -v skillhub && skillhub --version

未安装时可执行完整安装(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2、安装本 Skill

安装时必须用 --dir 指向当前 Agent 识别的 skills 目录,否则默认落在 ./skills/ 可能无法被加载。官方文档给出的常见路径如下:

环境 skills 目录
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下 .agents/skills/

安装命令示例(命名空间为发布者 ihangfeng):

skillhub install hf-drama-storyboard-script --namespace ihangfeng --dir ~/.cursor/skills/

将 ~/.cursor/skills/ 换成你当前客户端对应路径即可。商店页亦提供自然语言安装提示:请根据 https://skillhub.cn/install/skillhub.md,安装 @ihangfeng/hf-drama-storyboard-script。

安装完成后按各客户端要求刷新或重启 Agent,使 Skill 生效。

典型用法

在对话中引用 Skill 后,粘贴剧集内容与导演视觉说明,要求按规范输出 JSON。Skill 包内 agents/openai.yaml 给出的默认提示可作为起点:

使用 $hf-drama-storyboard-script 根据剧集内容和导演视觉建议,生成严格 JSON 格式的短剧文字分镜脚本。

实操时可按下面结构组织输入(内容为示例格式,需替换为你的真实剧本与导演 brief):

【剧集内容】
场景:办公室夜戏。女主发现合同被换页,男主进门对峙……
(附台词与动作)

【视觉呈现】
情绪曲线:压抑 → 爆发 → 冷寂收尾
视觉锚点:红色印章特写、窗外霓虹
必须入镜:合同页角折痕、女主手背青筋
色彩:冷蓝环境 + 暖色台灯面光
特效:合同文字微距高光,无魔幻元素

请输出完整文字分镜 JSON,字段名与 SKILL 要求一致。

注意:Skill 规定 不要复述分析过程,不要输出 Markdown;模型应直接返回可被标准解析器读取的 JSON 对象。

适用场景与注意

适合谁

  • 短剧 / 漫剧 / 竖屏剧 / 信息流剧的前期:编剧、导演、制片需要快速把剧本拆成可沟通的分镜表。
  • 需要把「卖点镜头」和剪辑节奏写进结构化数据,方便后续剪辑脚本、宣发打标签或自动化流水线消费 JSON 的团队。

使用注意

  • 输出质量依赖输入剧本与导演 brief 的完整度;视觉字段缺失时会推定,但推定范围受 Skill 约束,不能改剧情因果。
  • 本 Skill 交付的是 文字分镜 + JSON schema,不包含分镜图绘制或自动成片;摄影、灯光、演员走位仍需现场调整。
  • 若 Agent 仍用 Markdown 或代码围栏包裹 JSON,可在提示中再次强调「仅输出 JSON、无代码块」,并对照 Skill 内「质量检查」清单要求重试。
  • 下载量、评分来自 SkillHub 页面展示,会随时间变化;以商店页为准。

结尾

短剧文字分镜脚本 把剧本与导演视觉要求收敛为统一的逐镜头 JSON,减少分镜表反复手改的成本,并显式保留卖点标签与来源依据,便于拍摄与后期对齐。需要安装或查看说明时,可打开官方地址:https://www.skillhub.cn/skills/ihangfeng/hf-drama-storyboard-script,资源坐标为 @ihangfeng/hf-drama-storyboard-script。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜