Communitygithub.com

lichtweiss/interview-to-short-video-skill

Turn real interviews into topic-grouped short videos with identity checks, copy approval, subtitles, rendering and review. Use when clipping interviews or revising a batch; not for transcription alone or fictional video.

What is interview-to-short-video-skill?

interview-to-short-video-skill is a Claude Code agent skill that turn real interviews into topic-grouped short videos with identity checks, copy approval, subtitles, rendering and review. Use when clipping interviews or revising a batch; not for transcription alone or fictional video.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lichtweiss/interview-to-short-video-skill/tree/HEAD

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

采访→短视频切片

Goal(目标)

把真实采访剪成忠于原声、观众能独立理解的短片,按内容主题组织整批成果,并保留选段、文字确认和验收依据。先做代表样片,再按用户范围扩展。

Criteria(成功标准)

  • 每条围绕完整意群,保留必要的前因、限定条件、问答关系和自然收尾;切点由内容决定。
  • 每批自动提出主题、归属理由与系列顺序;单条章节表示内部语义转折,与整批主题分别维护。
  • 人物、字幕、标题与角标符合当前素材和用户确认;编订文档与对应 SRT 是文字控制入口。
  • 最终 MP4 的可见文字、构图、章节变化及尾音经过核对,机器检查与人工判断分别记录。

输入与资源

原始采访需要独立转写能力。 先接入另行安装的 ASR 模型或获准的转写服务,取得经过校订、带时间轴的 SRT。本技能不包含或直接调用语音识别模型;已有可靠 SRT 可跳过安装模型。合成演示预置字幕,不能作为 ASR 已验证的证据。

优先复用源片及其已校订字幕、现有项目资料、用户认可的模板和品牌色。收集最小背景:人物/组织名称与角色、采访背景、受众、用途、关键术语和公开边界,见 项目上下文。背景帮助命名和判断,不能替代原声或虚构组织立场;身份缺失保持未确认。

没有素材时说明缺失输入,先交项目简报或候选计划;没有可用转写/渲染环境时按 环境与 ASR 检查依赖,保留可继续的工作。ASR 是上游转写步骤,默认使用获准的本地 Qwen3 链路;不自动下载模型或上传素材。本技能不创建或恢复自动化任务。

按当前任务读取相应合同,执行脚本通常无需把源码全部读入上下文:

当前工作读取与使用
选段、人物与构图、章节、晋级状态编辑计划合同;scripts/validate_editorial_plan.py
中途文字编订、字幕修改、用户确认文案编订;scripts/copy_sheet.py
模板、字幕时间映射、配色与尾部处理生产规格与命令;scripts/render_interview.py、scripts/suggest_palette.py
主题目录、预览页和统一清单主题输出;scripts/export_review.py
返修或交付核查验收矩阵

必须保留的工作边界

中途等待文字确认。 初步转写、主题和候选形成后,在文字合成生产前导出 画面文字编订.md,主动交付可点击的绝对路径并说明修改位置。表格控制标题、章节、角标和字幕字号;链接的 SRT 控制逐字字幕内容与时间。等待用户编辑确认后再 apply 和渲染;只有用户明确接受初稿并授权直接生产,才能以 --accept-default --approval 记录真实授权。沉默不算同意。等待时可继续登记、转写和候选分析。文档或 SRT 改动后须重新确认受影响内容、apply、重导 MP4;已导出的 MP4 不会自动更新。

按内容归类。 编辑助手依据完整素材提出 themes;每条记录 theme_id、series_order、theme_basis,随文字草案交用户审阅。组数由内容决定,不按人物配额切片;单主题也登记一组。次级标签不增加交付计数。导出器只按计划组织文件,不执行语义分类。

回源核对人物与画面。 多人素材先建立有确认来源的 identity_map;画面在场不能证明正在发言。用户纠正优先于 ASR、旧标签及其他项目经验。选段保留对话关系;比较单人、双人、全景构图,裁切需当前画面证据,不能硬套左右位置。详细证据字段见编辑计划合同。

模板限制与编辑目标分开。 当前附带渲染器支持连续片段、1080×1920 和 1–3 章节。章节从 0 开始,标签与 semantic_basis 对应真实转折;不能为凑数改写内容。模板不适合时说明缺口并按用户范围调整。多窗剪辑需干净中间片及显式时间映射。字幕与固定文字各有所有者,避免旧烧字与新字叠加。尾部优先保留源片表情、呼吸和环境声,已有停顿计入目标,不重复加尾巴,不在尾音上淡出。

样片和批量分别验收。 样片前以 preview 校验编辑计划;先完成文字确认,再渲染代表片。检查最终 MP4 的首帧、中段、章节转折、尾帧并听完整片,确认后才扩大批次。渲染器是低层工具,不自动执行完整编辑计划检查;校验器也不代替实际听看。

Acceptance(验收标准)

状态为 candidate → preview → formal → delivered。machine_qc、human_review、copy_confirmation、delivery_status 分开记录;尚未做过的听审保持 pending。formal 只在机器检查及身份、声音、语义、视觉人工审阅完成后晋级;任何 pending 都不能宣称正式交付。结构校验通过仍需核对实际文件与审阅版本,不能以存在文件或渲染日志代替验收。

交付提供主题目录、观看页和统一 manifest,能回查源时间窗、规格、文案/SRT 版本及机器与人工记录;候选数、正式数、已交付数分别报告。preview 可以带 pending 交付审阅;delivered 需要实际交付入口与统一清单一致。字段、命令和失败条件按上述合同核查,不因静态评分或测试通过而自动晋级。

Related Skills