Communitygithub.com

fabricioctelles/video-ninja

影片製作的主控協調器,整合全球 79 個技能,包含影片編輯、動畫、渲染等,並提供經過驗證的管線方法論。

video-ninja 是什麼?

Video Ninja 是一個用於 AI 代理的「大師協調者」技能,旨在處理任何影片製作任務。它不直接執行任務,而是作為智慧路由器,根據用戶需求(如製作產品宣傳片、動畫解說或編輯談話頭影片)將任務引導至最合適的已安裝技能。該技能結合了來自 10 個全球儲存庫(包括 HyperFrames、Remotion、GSAP 等)的 79 個技能,以及本地同步的 DaVinci Resolve 編輯技能和 Anatomy 等工具,形成一個龐大且多元的生態系統。其核心優勢在於提供一個統一的管線方法論層,協調渲染、品質標準、藝術風格和剪輯流程,從而解決了不同工具各自為政的問題。Video Ninja 主要支援 Claude Code 等具備技能管理功能的 AI 代理平台,並透過詳細的路由規則、參考文件和方法論指導,確保任何影片專案都能從概念順利推進到最終交付。

相容平台✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/fabricioctelles/jump-skills/tree/HEAD/ninjas/video-ninja

在你喜歡的 AI 中提問

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

說明文件

Video Ninja

Jump Skill — 主控協調者,可將影片任務路由至來自 10 個儲存庫和一個知名來源的 79 個全域安裝技能,以及從本地同步儲存庫獲得的 Anatomy 和 DaVinci Resolve 編輯技能,再加上從 My-Little-Studio 管線提煉出的方法論層。

此忍者可將任何影片任務路由至已安裝或本地同步的技能。這是必要的入口點:請在選擇影片技能前先閱讀此文件。


為何要有此忍者

十個全域安裝的來源儲存庫涵蓋了渲染、媒體處理、工藝、框架、動畫庫、藝術風格和3D 圖形子系統,但每個都是一個孤島。HyperFrames 可以渲染影片,但沒有品質觀點。motion-video-kit 有品質準則,但沒有渲染器。Remotion 是另一個框架,而不是 HyperFrames 的外掛。opus-video-skills 帶來了獨特的外觀,如水彩和動態文字排版,但不包含其他儲存庫的工藝準則。ffmpeg-skill 作用於現有素材,無法從頭建立合成。gsap-skills 教授正確的 GSAP 模式,但並非影片引擎。dotlottie-web 處理 Lottie 素材,但無法將它們組合成影片。Three.js 套件提供了進階的 3D 圖形子系統,但既不規劃也不交付一部影片。

此忍者是一個選擇和連接它們的層,並追蹤生態系統仍缺乏什麼。


黃金法則

/hyperframes 是影片創作和合成的預設入口點。 它會從 10 個工作流程中選擇,並視需要載入領域技能。對於必須在 DaVinci Resolve Studio 中建立的素材編輯,請改用可選的 video-editor-skills 路由。 此忍者不會取代 HyperFrames 的路由功能;它會告訴你該使用哪個層以及何時 HyperFrames 單獨運作不夠用。

對於影片創作、動畫、合成和渲染,請從 /hyperframes 開始。對於應在 Resolve Studio 中建立的談話頭、Vlog 或課堂時間線,請使用受限制的 video-editor-skills 路由。其他例外包括 Remotion、螢幕錄製、工藝準則、管線方法以及 references/youtube-video.md 中的 YouTube 影片指引。


全域安裝的來源儲存庫

儲存庫技能數量層狀態
heygen-com/hyperframes27渲染器 + 領域技能已安裝,Apache-2.0
kajisho5/ffmpeg-skill1 (42 個工具)媒體處理已安裝,MIT
echris6/motion-video-kit1品質準則已安裝,MIT
remotion-dev/skills12替代框架已安裝
Rieranthony/product-film-skill1螢幕錄製已安裝,MIT
tugrawork-creator/saas-motion-kit1多樣性與避免重複已安裝
tuzhechen2005/opus-video-skills2程式化藝術風格已安裝,MIT
greensock/gsap-skills8官方 GSAP 技能:時間線、ScrollTrigger、外掛、React已安裝,MIT
LottieFiles/dotlottie-web1現代 Lottie 播放器:Rust+WASM、狀態機、主題已安裝,MIT
scottstts/Threejs-Awesome-Graphics-Agent-Skills24進階 Three.js 圖形子系統由自身安裝程式安裝;排除在同步外(約 261 MB),MIT

全域安裝技能的原出處記錄在 ~/.agents/.skill-lock.json 中。Three.js 套件是例外:其自身的安裝程式 (npx threejs-awesome-graphics-agent-skills@latest install --agent universal) 會安裝到 ~/.agents/skills/,但無鎖定檔案條目。fframes-video 是透過 fframes.studio 單獨安裝的。

本地同步的來源技能

儲存庫技能角色授權
wheresryan22/anatomyanatomy用於解說影片的等角技術圖形MIT
appariciojunior/video-editor-skills12 個技能在 DaVinci Resolve Studio 中進行可選的初次編輯CC BY-NC 4.0;僅限非商業用途

兩者都宣告在根目錄的 repos.md 中,並同步到 repos/video-ninja/ 下,以便忍者視需要載入其指令。詳見 references/repos.md。

電影風格庫與角色套件

儲存庫新增內容忍者使用方式授權
lemomo-ai/lemo-opuscar66 種以程式碼製作的電影風格,附有示範電影、STYLE.md 和導演指南透過 lemo-opuscar 技能(Claude 外掛)實現,該技能在 ~/lemo-opuscar 中維護自己的稀疏庫。不同步(約 195 MB)MIT 程式碼;示範電影 CC BY 4.0
Vincentwei1021/mg-styles-1515 種動態設計風格,附有完整提示、原始碼、渲染器和審查評分量規按需稀疏檢出 prompts/、harness/ 和 lib/。不同步(約 1.2 GB)MIT
JohnHeibel/ClaudeAnimationBasep5.brush 手繪角色套件:31 種情緒、視角、手勢、帽子、聯絡表單審查本地同步至 repos/video-ninja/ClaudeAnimationBase/;閱讀其 ANIMATION_GUIDE.mdMIT;關於 Claude 的影片僅限使用 Clawd,否則使用你自己的角色

家族、風格、安裝步驟和授權說明:references/film-families-and-styles.md。

單獨安裝的技能

來源技能角色安裝方式
fframes.studiofframes-video替代的 Rust/SVG 渲染器,具備 Skia GPU、FFmpeg 和可供代理讀取的 QA 功能知名來源,全域安裝

已評估但未安裝的外部工具

來源角色何時考慮使用狀態
m-bain/whisperX本地 ASR,具有逐字時間戳記和說話者分離需要時間標記或說話者識別的談話頭、訪談或播客工作可選後端;未安裝。詳見 references/whisperx.md
airbnb/lottie-web用於 After Effects Lottie 動畫的播放器在 HyperFrames 合成中重複使用專案提供的 .json Lottie 素材按需依賴;未由忍者安裝。詳見 references/lottie.md
ManimCommunity/manim用於數學動畫的 Python 引擎需要證明使用另一渲染器和轉接器合理性的重複數學解說已評估,未安裝。該推文連結至 3b1b/manim (ManimGL)。詳見 references/repos.md
rive-app/rive-wasm具有原生狀態機的互動式動畫專案具有來自 Rive Editor 的 .riv 素材,或需要對應用狀態做出反應的動畫按需依賴。詳見 references/rive.md
goldfire/howler.jsWeb 音訊控制:音訊片段、淡入淡出、空間音訊需要精確計時的音效、音訊片段、3D 定位音訊按需依賴。詳見 references/howler.md
vercel/satoriJSX → SVG,用於標題卡和縮圖從資料批次產生標題卡、縮圖或文字密集型圖形按需依賴。詳見 references/satori.md

Anatomy 產生一個視覺素材或場景,而非完成的影片。其原始碼同步在 {{JUMP_SKILLS_DIR}}/repos/video-ninja/anatomy/;在路由到此技能時,請閱讀該儲存庫的 SKILL.md。建構並檢查圖形,然後將輸出帶入 /hyperframes 並遵循動態、合成和渲染準則。如果路徑遺失,請將 Anatomy 視為不可用,並使用 references/anatomy.md 中描述的備用方案。

不要假設 WhisperX 或 Manim 已安裝或可用。Lottie 是一種素材格式:僅在專案已包含此類動畫時才載入其播放器。

其他參考文件

以下工具記錄在 references 資料夾中,供按需使用:

工具參考文件使用案例
Rivereferences/rive.md具有狀態機的互動式動畫;當專案有 .riv 素材時,可替代 Lottie
Howler.jsreferences/howler.mdWeb 音訊控制:音訊片段、淡入淡出、空間音訊;可補充 /hyperframes-audio
Satorireferences/satori.mdJSX → SVG,用於標題卡、縮圖、OG 圖片;批次產生文字圖形
YouTube Videoreferences/youtube-video.md將原始談話頭編輯成精美的 YouTube 影片,並輔以解說性動態圖形

這些工具並非已安裝的技能,但當需要其特定功能時,它們有相關文件可供參考。YouTube Video 行是一個管線指引,而非一個函式庫。

另外五個管線指引涵蓋了在為合成製作圖形時使用的素材工具:excalidraw.md(手繪圖表作為影片素材)、penpot.md(具有官方 MCP 的開源設計原始檔)、fontsource.md(用於確定性渲染的自託管字型)、lucide.md(UI 圖示集)和 svgo.md(動畫安全的 SVG 最佳化)。它們都不會安裝技能。

引擎地圖

來源影像混合了合成引擎、專案框架和一個檔案編輯器。在選擇工作流程前,請先使用這些區分標準:

引擎運作方式何時選擇在忍者中的狀態
HyperFrames無頭 Chrome 中的 HTML/CSS/JS + FFmpeg新建合成、動態設計和代理導向影片預設,已安裝
ffmpeg-skill探查 → 編輯 → 驗證現有檔案剪輯、串接、音量正規化、多機位和交付處理中,已安裝
fframes-video逐幀 Rust/SVG、Skia GPU、FFmpeg 和檢驗 CLI高吞吐量向量渲染、批次工作和自動化審查替代引擎,已安裝
RemotionReact/TypeScript,本地或 Lambda 渲染現有 React 專案、合成移植或分散式渲染替代框架,已安裝
Motion Canvas / RevideoTypeScript 生成器;Revideo 新增 React 播放器、無頭渲染和動態輸入Motion Canvas 用於基於編輯器的向量動畫;Revideo 用於參數化模板和 Node/無伺服器渲染已評估;未安裝技能
MoviePyPython 剪輯、合成和影格效果資料驅動的 Python 管線或合成原型已評估;未安裝技能
Manim Community Edition用於程式化數學動畫的 Python關於數學、圖表或幾何的重複解說已評估;未安裝技能或轉接器

在技能定義路由、渲染合約和驗證之前,請勿將 Motion Canvas、Revideo、MoviePy 或 ManimCE 作為已安裝的功能呈現。如果專案已經在使用這些工具之一,忍者可以保留它並應用相同的動態、音訊和驗證準則。

在生產前檢查 Remotion 的授權:其程式碼為原始碼可用,且免費授權涵蓋最多三人的個人和組織。較大的團隊或自動化使用可能需要公司授權。請勿將其描述為 MIT 或 OSI 批准的開源軟體。


路由

步驟 1 — 這確實是一個影片任務嗎?

如果不是影片任務,此忍者不適用:

請求路由至
網站/應用程式impeccable, apple-design
僅限 UI 動畫(非影片)animate, improve-animations (Emil Kowalski 套件)
僅限行銷文案或腳本copywriting, social

步驟 2 — 根據交付物路由

讓 /hyperframes 從 10 個工作流程中選擇。 其優先順序表具有權威性。此忍者只需識別要新增的層:

請求工作流程額外的忍者層
談話頭圖說/embedded-captions+ /captions-overlay
播客疊加卡片/talking-head-recut+ /cut-the-curve
產品或 URL 宣傳/product-launch-video+ /motion-doctrine, /seam-craft, §產品發佈
每週更新影片/changelog-video—
螢幕錄製 → 示範/product-film (專用技能)參見 §Remotion
商業影片(真人、AI、高階)/business-motion-film參見 §Doctrine
避免重複的 SaaS 宣傳片/saas-motion-video參見 §Doctrine
水彩卡通 / 卡拉 OK 歌詞影片/painted-animation參見 §Art styles
動態文字作品集 / 展示片/kinetic-reel參見 §Art styles
帶有等角機構或物體的技術解說Anatomy (當同步時)閱讀其本地 SKILL.md,建構並檢查 SVG/HTML;將素材帶入 /hyperframes 進行合成和渲染。詳見 references/anatomy.md
在 DaVinci Resolve Studio 中編輯的談話頭、Vlog 或課程video-editor-skills (當同步且授權允許時)閱讀其本地 skills/edit-video/SKILL.md;檢查 Studio 腳本和商業用途限制

…

[為翻譯而截斷]

相關技能