職責與位置
負責理解目標、選擇能力、安排順序、銜接產物和彙總交付。先讀取 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 工具,明確指定雲端專案時使用相應連接。兩者皆可用且工程歸屬不清時先查專案上下文,仍不確定再詢問。先確定語音時間線,再製作用戶要求的字幕、配樂和視覺包裝。
產物銜接
- 為本次任務確定一個產物目錄,各階段沿用。目錄規則和轉寫復用、時間基準統一引用共享層,不在每個階段重建工作區。
- 跨階段傳遞來源檔案身份、轉寫覆蓋範圍和實際剪輯映射,避免把一個階段的時間戳誤當成另一個階段的時間戳。
- 沿用各能力的原片保護、確認和導出規則,保留本次已確認的選段與剪點。
交付
提供本次要求的可開啟產物及路徑,說明了呼叫哪些能力、處理了什麼範圍。選段完整性、接點與畫面檢查、技術檢查和文案診斷分別按實際完成程度彙報;一項通過不代表其餘已驗證。