Communitygithub.com

he shaofu2/video-workflow

统一管理当前项目的视频处理任务,根据目标选择或串联转写、观点提炼、长视频切片、口播去重、字幕分段、文案质量诊断以及用户指定的 ChatCut 编辑。适用于多步骤视频加工或目标尚未明确的剪辑请求;明确的单项任务可直接使用对应技能。

video-workflow란 무엇인가요?

这是一个面向AI编程助手(如Claude Code、Cursor、Codex)的编排型技能,用于统一管理和自动化多步骤视频处理工作流。它不直接执行具体操作,而是作为一个“总调度器”,根据用户的目标(如“帮我剪一下”)智能地选择和串联底层专业技能(转写、观点提取、切片、去重、字幕、质量诊断等)。该技能会先读取共享规则和依赖的领域技能定义,然后按需调用本地`video-cli`执行确定性操作,并确保各阶段产物(时间戳、映射关系)的正确传递和复用。它支持长视频切片、完整课程去重、字幕生成、文案质量诊断以及集成ChatCut官方流程。主要定位是处理目标不明确或多步骤的复杂视频编辑需求,对于单项明确任务则应直接调用对应专业能力。

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/heshaofu2/video-workflow-suite/tree/HEAD/video-workflow

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

职责与位置

负责理解目标、选择能力、安排顺序、衔接产物和汇总交付。先读取 video-shared:公共规则由它维护,确定性操作统一由本地 video-cli 执行,领域 Skill 维护业务判断,本入口只做跨领域编排。

本地入口、共享层和领域能力完整存放在当前项目的 .agents/skills/ 下,以相邻目录引用。ChatCut 继续使用官方配套 Skill。

选择能力

按本次目标只读取需要的 Skill,再读取它要求的参考资料。以下路径均相对于本入口目录:

用户目标平级能力主要交付
视频或音频转文字、补说话人标签video-to-text带时间戳的文字稿、JSON 和字幕
从已有文本梳理话题、观点、金句、争议和行动项insight-extractor观点摘要与来源定位
从长视频按话题、说话人或时间范围切出短片video-clipper选段清单与粗剪片段
删除重录、重复讲述和未完成起句,保留完整表达speech-video-dedup去重候选、核对预览或清理后的完整视频
将已有字幕按语义重分为短句subtitle-resegment新的短句 SRT
评估开头吸引力、内容推进和互动诱因clip-quality-monitor有原文依据的文案诊断
明确使用 ChatCut 或继续其工程ChatCut 官方 talking-head-guide 及相应配套 Skill工程内剪辑、字幕或用户要求的包装

ChatCut 本机 Desktop 配套入口通常为 ~/.agents/skills/chatcut-talking-head-guide/SKILL.md;优先使用当前会话已提供的官方版本。

明确任务范围

  • 已有工具、工程、素材路径、选段或确认剪法时沿用。不要因为某个工具可用就改变用户选择。
  • “只转写”“只评价”“找重复看看”分别只做相应工作,不扩展成完整成片。
  • 只有“帮我剪一下”等目标不足的请求,先确认是保留完整讲述并清理,还是从长视频提炼短片。缺少素材时先查用户路径和项目上下文,再索取必要信息。
  • 缺少某项本地能力时先在当前工作目录查找;不改用全局同名副本,不自动下载或重装。ChatCut 官方依赖则从其插件或 Desktop 配套来源查找。

编排组合任务

长视频切短片

按需要执行 video-to-text → insight-extractor → video-clipper。已有转写、摘要或明确时间范围时跳过已满足的环节。选段完整性检查与确认由 video-clipper 负责。

粗剪与去静音不能代表语义去重已经完成。用户要求“每条也剪干净”时再接续 speech-video-dedup;未要求时不追加精剪。

完整口播或课程去重

使用 speech-video-dedup 检查全片及剪口。需要转写时统一调用 video-to-text;复用和后端选择以共享转写契约为准,去重不再维护第二套识别流程。用户未要求时不把完整课程压缩成短视频。

字幕与质量诊断

需要字幕时,先确定最终剪辑,再取得对应成片时间线的 SRT 和必要词级时间,最后调用 subtitle-resegment。只有原片转写时,必须按实际剪辑映射转换或对成片重新转写,不能直接套用。

clip-quality-monitor 可在选段时辅助判断,也可在剪后做文案诊断;它只依据文字给建议,不代表实际播放、音画或平台效果已验证。

指定 ChatCut

用户选择 ChatCut 时用其官方流程完成目标,不先在外部剪完再擅自导入。需要文本分析时可使用平级的观点提炼或质量诊断能力。

明确指定 Desktop 或本地工程时使用 Desktop 工具,明确指定云端项目时使用相应连接。两者皆可用且工程归属不清时先查项目上下文,仍不确定再询问。先确定语音时间线,再制作用户要求的字幕、配乐和视觉包装。

产物衔接

  • 为本次任务确定一个产物目录,各阶段沿用。目录规则和转写复用、时间基准统一引用共享层,不在每个阶段重建工作区。
  • 跨阶段传递源文件身份、转写覆盖范围和实际剪辑映射,避免把一个阶段的时间戳误当成另一个阶段的时间戳。
  • 沿用各能力的原片保护、确认和导出规则,保留本次已确认的选段与剪点。

交付

提供本次要求的可打开产物及路径,说明调用了哪些能力、处理了什么范围。选段完整性、接点与画面检查、技术检查和文案诊断分别按实际完成程度汇报;一项通过不代表其余已验证。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬