Communitygithub.com

heshaofu2/video-workflow

集中管理當前專案的影片處理任務,根據目標選擇或串聯轉寫、觀點提煉、長影片切片、口播去重、字幕分段、文案品質診斷,以及用戶指定的 ChatCut 編輯。適合多步驟影片加工程序或目標尚未明確的剪輯需求;明確的單一任務可直接使用對應的 Skill。

video-workflow 是什麼?

這是一個專門用於編排多步驟影片處理流程的 AI Agent 技能。它並不直接執行具體操作,而是扮演入口和指揮中心的角色:接收用戶的剪輯目標(無論是模糊的「幫我剪一下」還是明確的「只做轉寫」),然後選擇、排序並串聯多個專門技能,如影片轉文字、觀點提取、長影片剪輯、口播去重、字幕分段與文案品質診斷。此技能的設計重點在於「跨領域編排」與「階段銜接」,確保產出物(如時間戳、轉寫稿、剪輯映射)在各個技能之間正確傳遞,避免衝突。它支援本地工程與 ChatCut Desktop 環境,遵循共享規則(video-shared),並依賴本地 video-cli 執行確定性操作。當用戶需求不明確時,它會先釐清目標(例如「保留完整講述並清理」或「從長影片提煉短片」),再啟動對應流程。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/heshaofu2/video-workflow-suite/tree/HEAD/video-workflow

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

職責與位置

負責理解目標、選擇能力、安排順序、銜接產物和彙總交付。先讀取 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.

相關技能