short-drama-edit skill
将已生成的短剧镜头剪成成片,记录入出点、镜序、声音、字幕与交付规格。用于套剪、加字幕、统一响度、调整节奏或导出精修素材;需要补素材或修改故事时转回对应创作阶段。
Is the short-drama-edit skill safe?
Clean: nothing in its files matched our rules. We read 19 files in the folder on 2026-09-28.
No findings.
Install the short-drama-edit skill
A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.
git clone --depth 1 https://github.com/zenstory-ai/drama-skills.git /tmp/drama-skills mkdir -p ~/.claude/skills cp -r /tmp/drama-skills/skills/short-drama-edit ~/.claude/skills/short-drama-edit
In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub
The instructions your agent would load
SKILL.md as published, without the frontmatter. Read it on GitHub
短剧剪辑与成片
把 剧集//制作成果/ 里的逐镜素材装配成一条成片,取舍写进 剧集//剪辑单.md。 每段使用二级标题 ## CUT-...,各自绑定一个 MOTION-... 和一个真实媒体文件。
根据实际素材选择可用片段,按剧本与分镜核对叙事。素材与意图不一致时,记录取舍和缺口。
Quick Start
用 $short-drama-edit 把 EP001 已生产的镜头剪成成片入口
进入条件是素材已经存在且可读:剧集//制作成果/ 里有本次要用的视频文件。 提示词写完、job 确认过、adapter 返回成功,都不等于素材可用;本阶段只认当前能打开的文件字节。
素材不全时可以先剪已有连续段落;用户要求完整成片时,将这一版标为片段并列出缺口。 在「未采用镜头」说明缺文件、质量不可用或叙事取舍。
剧集//分镜.md 与 视频提示词.md 是镜序和职责的来源。剪辑可以取舍它们,不能改写 它们:删一镜、缩一镜、换顺序都属于本阶段;改台词、改镜头职责、改起终状态要回上游发修订请求。
内置渲染直接拼接编码后的分段,输入素材的画幅与帧率须一致。check 在可探测媒体时核对; 不同规格先通过外部工具按交付要求统一,保留构图并记录裁切或留边,再更新剪辑单的路径与时间。
渲染与测量需要 ffmpeg / ffprobe 在 PATH 上。没有时 edit_tool.py 直接失败并说明, 不用别的手段近似,也不把「没测」写成「通过」。
工作流
区间,以及区间之外发生了什么(起势静止、结尾漂移、发白、动作回弹、多余的重复表演)。 这一步的产出是事实,不是决定。做法见 生成素材的可用带。
- 逐段看完整素材,先标可用带,再谈剪辑。 每个文件从头到尾看一遍,写下它实际能用的时间
需要在连续对白上换画面时,使用外部剪辑工具分开处理。
- 有台词的镜先定位发声区间。 保留完整字音和所需停顿。内置工具同步切画面与声音;
开始之前。逐段写清入点理由和出点理由。做法见 入出点与镜序。
- 在可用区间内选叙事入出点。 按动作、反应或停顿的需要选择入点,出点取信息完成之后、缺陷
自动接镜不够或不该动的段写 画面。做法见 接镜与色彩一致性。
- 排镜序并检查相邻关系。 检查动作、空间、揭示与声音是否连贯;重复信息没有新增作用时再删。
- 比较相邻段的画面。 render 会在同一场景内自动接镜;按同场景、同光态比较可比区域,
做法见 声音、字幕与音乐。
- 处理声音接缝与响度。 拼接后回听;需要混音时通过外部工具执行并记录。
标点照抄剧本,字不能改。转写只用来定位时间。画面留白给后期的 [画面文字] 写成 画面文字 行, 需要落在画面文字出现时的提示音写成 音效 行。
- 写字幕、画面文字与音效。 字幕的每一个字都取自 剧本.md 的台词原文,不取自转写结果;
成片是它的产物。
- 写出 剪辑单.md,再渲染。 先有文档后有成片:文档是可审查、可修订、可复现的那一份,
- 按可测项验收成片,再交付。 见 交付与验收。
剪辑单要求
实际时长与目标的差写在报告里。用户明确要求固定时长时,应满足要求或报告缺少的素材。
- 正文开头写交付规格:成片目标时长、画幅与帧率、交付响度、字幕。目标时长是意图,
- 每段一个 ## CUT--<序号> · <中文名称>,块内逐行写:
的条目,路径必须是当前可读的文件。
- - 来源: · <项目相对路径>——MOTION-... 必须是 视频提示词.md 里真实存在
全部用秒,保留两位小数,不写时间码,不写帧号。
- - 入点:<秒> / - 出点:<秒> / - 时长:<秒>——三者必须自洽,出点 - 入点 == 时长。
理由应能对应实际素材与本镜叙事需要。
- - 取舍:入点=<理由>;出点=<理由>——理由写画面上发生了什么,不写「节奏需要」。
三项的任意组合,用 ; 分隔,写了就替代这一段的自动接镜;无 表示不另写校正;不校 表示连自动接镜 也不做。详见 接镜与色彩一致性。
- - 声音:<本段声音怎么处理>——记录保留原声或外部处理。此行不驱动内置 render 的混音。
- - 画面:<接镜校正>、- 画面:无 或 - 画面:不校——校正是「亮度 <数>」「饱和 <数>」「色温 <数>」
每句自带时间:- 字幕 1:0.20-1.50 请进、- 字幕 2:2.30-4.30 门没有锁。 编号从 1 连续,时间相对本 CUT 入点,且不得重叠。句末可加 (重点:<词>|<词>), 这些词须出现在本句里,烧录时标黄。字色按 剧本.md 里这句的来源决定:对白白色, [VO] 系统: 青色,其他 [VO] 浅青,剪辑单里不另写。
- - 字幕:<逐字台词原文> 或 - 字幕:无。本段有多句台词时改用编号写法,
粉丝数在画面里留白,由 render 叠上去。每一项都要能在 剧本.md 的 [画面文字] 行里找到。 单条可不编号;编号与时间规则同字幕。三种面板共用画面顶部,角标在右上角,同一位置不得重叠。
- - 画面文字 N:<起>-<止> <样式> <项>|<项>…——视频模型写不对字,系统面板、倒计时、屏幕上的
奖励可在项末写稀有度 (传说) (史诗) (稀有),不写按稀有;稀有度不是文字,不参与核对。 任务面板 和 角标 末尾可加 (倒计时:<秒>),显示成 4天 23:59:58 并逐秒走动; (倒计时:接续) 接着成片里上一个倒计时走。相邻两段写同一条角标且首尾相接时, 成片里是同一个角标,切镜时不重新入场。面板自带的 【系统提示】 【新任务】 进度 属于样式,不写进剪辑单。
混进本段该时刻的原声;增益可省,范围 -40 到 +6。单条可不编号。
- - 音效 N:<起>-<止> <项目相对路径>(增益:)——从声音文件开头取 止 - 起 秒,
多项用 ; 连接。理由区分两类:文件缺失(还没生产 / 生产失败)和质量不可用 (生成结果不能用),也可说明叙事取舍。补素材前先判断需要重出还是修订上游。
- 素材里没有被采用的镜头,在正文开头写一行 - 未采用镜头:(理由:……),
不能凭空出现没有素材来源的 CUT-...。
- 同一个 MOTION-... 可以拆成多个 CUT-...(同一段素材的两处分别使用),也可以整段不用。
不是复用。确需重复出现(闪回、强调)时写明它是有意重复,并说明第二次为什么仍然成立。
- 一段素材被用两次时,两个 CUT-... 的区间不得重叠:同一批帧在成片里出现两次是重复镜头,
边界
回 $short-drama-video-prompts 或 $short-drama-image-prompts。
- 不生成新素材。 需要补拍、重出、换参考图,回 $short-drama-produce;需要改提示词,
发现剧本层面的问题就点名报告,交回 $short-drama-write。
- 不改上游语义。 剪辑单可以让某句台词不出现在成片里(整镜未采用),不能改这句台词是什么。
成片质量的判断交给 $short-drama-review,或交给创作者本人。
- 沿用剧本的声音设计。 保留已有对白、VO 和 OS,不自行增加解说;需要新增叙述时回写作阶段。
- 不把技术成功写成质量结论。 渲染完成、时长对上、文件存在,都不是「这条片子能看」。
- 按已授权目标完成。 继续修复影响交付的问题;新增创作方向或补素材需求交给创作者决定。
More skills from zenstory-ai/drama-skills
- Ashort-drama基于文件系统初始化和继续短剧或漫剧项目,提供 creator-first 五文档路由、本地 Dashboard、制作形态与 Look Development 决策。用户提出“创建/继续短剧项目”“看进度/下一步”“做 Look Development”“打开 dashboard/短剧创作台”“导出制作资料”,或任务跨多个创作阶段时使用;明确的写作、资产、提示词、分镜、剪辑或审查请求由对应子 skill 直接处理。
- Ashort-drama-assets从短剧剧本拆出人物/造型、地点/视图、道具/状态和跨场连续性,写成创作者可读的视觉设定。用户说“拆角色/场景/道具”“做资产设定”“判断复用还是新变体”“更新造型/道具状态”,或拿现成剧本直接做视觉资产准备时使用;不写图片提示词,不生成媒体。
- Ashort-drama-develop将中文小说、短剧或漫剧想法、梗概、改编材料、已有系列笔记或多集完整剧本发展成可追溯的改编方案、戏剧方向、创作简报、导演阐述、故事引擎与分集地图,并按题材与制作形态(画风)选择写法。用户提出“导入小说做短剧”“从多集整稿生成/补分集地图”“开发短剧/漫剧”“做故事设定/系列大纲/分集规划”“写导演阐述”“这个题材怎么写”“定画风/制作形态”“把这个点子变成短剧”或需要梳理人物冲突与集间交接时使用;已有单集剧本可直接进入写作、资产或审查流程,不强制补开发文件。
- Ashort-drama-image-prompts为短剧人物、造型、地点、道具和状态编写或修改可直接复制的图片提示词 Markdown。用户提到角色设定图、三视图、参考图、场景板、道具图、风格帧、Look Development、状态变体或局部编辑提示词时使用;不生成图片,也不调用供应商。
- Ashort-drama-knowhow维护者专用的短剧 know-how 学习、验证与生命周期治理。仅在维护者明确要求从其当前会话提供的授权只读文本源学习完整短剧项目链,并把私有观察逐步转成去标识、去复刻、经盲测与独立审查的公共 reference、rubric 或 synthetic fixture 候选时使用;不用于普通创作、公开运行时取数、媒体生成或粗略数据分析。
- Ashort-drama-novel-analyze把长篇小说、连载网文或多集散稿拆成可追溯的原著分析:章节索引、改编价值快评、逐章功能提取、剧情单元与节奏聚合、人物与设定归并,最后给出改编价值判定与分集候选,交给 $short-drama-develop 立契约。用户说“导入这本小说”“拆这本书”“分析原著”“这本书能不能改短剧”“先看看值不值得拆”“把长篇拆成分集候选”,或直接给出小说文件路径时使用。只做只读的结构化分析,不写剧本、不建资产、不生成媒体,也不替创作者决定改编方案。
- Ashort-drama-produce在创作者明确确认后,执行短剧项目的图片、视频、TTS/配音或时间线音乐生产任务,并把结果与精简运行记录落回项目。用户说“生成这张图/这段视频/这句配音/这段配乐”“开始跑图/跑视频/合成语音/生成音乐”“把已确认提示词送去生产”,或要求批量执行已确认媒体任务时使用;不负责创作提示词、镜头、台词、歌词或声音身份,也绝不把预览、继续、预算说明或既有接受状态当作本次付费生产确认。
- Ashort-drama-review审查短剧项目中的原著分析、故事、剧本、视觉设定、图片提示词、分镜、冻结关键帧、视频提示词和已有媒体。用户提出“审稿/检查剧本”“检查资产或连续性”“检查图片/视频提示词”“检查原著分析”“审查模板感”“根据生产观察做项目校准”时使用;只写审查问题、结论和修订要求,不代替 owner 修改来源文件。
- Ashort-drama-storyboard把中文短剧剧本和视觉设定写成有戏剧职责、连续性边界与冻结关键帧提示词的分镜 Markdown。用户提出“拆分镜/设计镜头/做镜头表”“场次视觉计划/调度故事板”“比较导演方案”“写首帧/关键帧提示词”或检查轴线、站位、视线、持物连续性时使用;不生成媒体。
- Ashort-drama-video-prompts把短剧分镜和冻结关键帧写成可直接复制的视频提示词 Markdown,也可按用户要求写时间线配乐/主题曲意图。用户提到文生/图生视频动作、人物表演、运镜、口型、环境运动、镜头时长、起止状态、把分镜转成视频提示词或写配乐提示词时使用;不生成媒体、不创作歌词、不改分镜边界。
- Ashort-drama-write编写或修订可拍摄的中文短剧、漫剧单集 Markdown 剧本,也负责保留作者原文地规范化现成剧本。用户提出“写/改一集短剧”“把大纲写成剧本”“优化场景/对白”“去模板感”“去 AI 味润色”“续写下一集”或提供剧本要求进入后续制作时使用;不负责资产、分镜、媒体提示词或终审。