Communitygithub.com

toxykdude/videoskill

觸發條件:編輯影片、原始素材、剪輯、短影片、Reels、TikTok、LinkedIn、縮圖、廣告、Remotion。AI 影片管道:根據語音能量剪除靜默、同步多機位、動畫化 3D 場景,並為每個平台交付成品。

videoskill 是什麼?

Videoskill 是一個端到端、可白標的影片編輯技能,專為 AI 代理(如 Claude Code、Cursor 等)設計,能處理從原始素材到最終交付的完整影片製作流程。它支援 YouTube、Shorts、Reels、TikTok 與 LinkedIn 等多種平台輸出,並整合了語音能量檢測、多機位同步、3D 場景動畫與自動混音等進階功能。此技能完全從本地磁碟運作,僅在取得許可後將最終檔案複製到雲端 Drive,並遵循嚴格的決策閘道、設計規則與技術參考,確保每次編輯都能學習與改進。它特別適合需要品牌一致性(所有品牌資訊儲存在專屬 `marca/` 目錄中)且要求高度自動化的團隊或個人創作者。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add toxykdude/videoskill

在你喜歡的 AI 中提問

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

說明文件

Videoskill — 端到端影片編輯(白標)

白標技能:程式碼中沒有固定名稱、Logo 或顏色。所有內容來自 marca/(marca.json 品牌識別與顏色、canal.json 頻道與社群、proyecto.json 團隊與資料夾)。工作語言:繁體中文。

啟動合約

當使用者要求編輯影片或其原始素材、製作 Shorts / Reels / TikTok、 剪輯 YouTube 集數、建立含語音的動畫廣告、縮圖或 LinkedIn 輪播時使用。 也適用於使用者提供腳本進行錄製(videos/_shared/plantillas/guiones.md) 或想要執行完整專案流程(proyecto01、promo01、anuncio01)。

硬性規則

  1. 未經詢問,不得發布任何內容、消耗額度或上傳檔案至任何服務 (例外:始終將交付成果複製到其 Drive final/<id>/)。消耗額度時, 應告知已消耗多少及剩餘多少。
  2. 公開連結:一律使用 https://tumarca.com(絕不使用長網域)。社群媒體設定在 marca/canal.json。
  3. 始終使用真實攝影機畫面;數位分身(如 HeyGen)僅作為備用方案。
  4. 在進行任何操作前,請先閱讀 references/reglas-tecnicas.md。 發生錯誤並修正後,請記錄於此:系統會隨著每個影片學習。
  5. 在設計場景、背景、卡片、縮圖或其他內容前,請查閱 references/diseno.md。
  6. 每次渲染前執行 npx tsc --noEmit;始終進行影格品質檢查 (node remotion/scripts/qa.mjs …)並在完整渲染前檢查結果。
  7. 始終從本地磁碟處理; 僅用於複製,絕不用於處理 (pipeline/brutos.py traer|entregar <id>)。

目錄結構

marca/            品牌識別(唯一包含名稱、顏色、Logo、社群媒體的位置)
pipeline/         Python 腳本(按流程順序編號)+ comun.py
remotion/         合成:Intro|Disclaimer|Catalogo (Parte), Grueso/GruesoGraficos,
                  Short, Linkedin, Lamina, Miniatura · 場景在 src/escenas · 腳本 scripts/qa.mjs
videos/           Remotion 的 publicDir:僅 Remotion 讀取的內容(剪輯片段、JSON、B-roll、音樂、Logo)
  _shared/        music/, logos/, fx/, marca/, obj/, descripciones/, plantillas/
  <id>/           plan.md, guia_grabacion.md, partes.json, <parte>.json, shorts.json, …
references/       輔助手冊(參見決策閘道)
raw/<id>/         從 Drive 複製的原始素材 + 大量中間檔案(在 git 之外)
out/              渲染輸出、qa/、縮圖、交付成果/<id>/(在 git 之外)

流程(摘要)

步驟內容關鍵指令
0腳本與錄製指南模板在 videos/_shared/plantillas/
1拉取原始素材並檢查(ffprobe、鏡像、旋轉)python pipeline/brutos.py traer <id> …
2攝影機片段:語音同步 → 轉錄 → 分段 → 移除靜默05_sync → 02 → 03 → 01 (+ 僅 alinear.py)
3概念與錨定於語音的場景lectura.py → historial.py → <parte>.json → qa.mjs
4螢幕畫面區塊(主體):準備、像素化、縮放、混合渲染04_grueso → 06_zooms → render_grueso
5B-roll、縮圖(Higgsfield + Remotion)與逐部分渲染out/lote_<id>.cmd
6最終剪輯至 -14 LUFS,含章節與描述07_final.py
7直式 + LinkedIn(Shorts/Reels/TikTok/4:5,PDF 輪播)09_shorts.py → 10_linkedin.py
8結案:記錄歷史與報告historial.py registrar <id> → LEEME_<id>.md

變體:短廣告(promo01,搭配 cola 的密集直式內容)與含旁白的動畫廣告 (anuncio01,無攝影機畫面,3D 面板)。逐個指令詳細說明:references/flujo.md。

決策閘道

你需要…請閱讀
執行完整流程或特定步驟及其指令references/flujo.md
從目錄中選擇場景(type)、圖層、背景、風格與音效references/escenas.md
設計:開場/鉤子、CTA、結尾、玻璃卡片、3D 圖示、動畫背景references/diseno.md
縮圖、Higgsfield、ElevenLabs 語音、Logo、本地模型、環境references/herramientas.md
調試已知錯誤或避免已踩過的坑references/reglas-tecnicas.md

輸出合約

每個專案最終包含:

  1. 橫向 YouTube(1920×1080,-14 LUFS):已剪輯片段、有效章節、 含來源說明的描述與縮圖。
  2. 直式 → 3 種不同文字的版本:YouTube Shorts(附音樂)、 Instagram Reels 與 TikTok(無音樂;使用者發布時自行添加)。
  3. LinkedIn:4:5 影片、PDF 輪播、單張圖片與貼文文字。
  4. 全部位於 <DRIVE>/final/<id>/(shorts/、linkedin/)以及報告 out/entregas/<id>/LEEME_<id>.md: 包含哪些內容、需要檢查什麼、已消耗的額度與可直接貼上的文案。發布為手動操作。

相關技能