Communitygithub.com

video-ninja

映像制作のマスターオーケストレーター。10のリポジトリと1つの有名ソースから79のグローバルインストール済みスキル、ローカル同期リポジトリからのAnatomyと12のDaVinci Resolve編集スキル、さらに8ファミリー・81スタイルのフィルムマップとClaudeAnimationBaseキャラクターキットを統合。音声タイミング、モーションアセット、インタラクティブアニメーション、プログラムグラフィックス、Webオーディオ、数理エクスプレーナー、高度な3Dグラフィックスなどのオプションツールと実績ある映像パイプラインメソッドレイヤーを提供。あらゆる映像タスク(制作、編集、カット、字幕、アニメーション、レンダリング、レビュー、公開)に対応。

video-ninja とは?

Video Ninjaは、あらゆる映像制作タスクを単一のエントリポイントからルーティングするマスターオーケストレータースキルです。HyperFrames、ffmpeg-skill、motion-video-kit、Remotion、opus-video-skills、GSAP、dotLottie、Three.jsなど、79のグローバルインストール済みスキルと、ローカル同期されたAnatomyおよびDaVinci Resolve編集スキルを統合し、映像パイプライン全体を調整します。このスキルは「ゴールデンルール」に従い、デフォルトでは`/hyperframes`を映像作成のエントリポイントとして使用し、特定のタスク(トーキングヘッド編集、製品プロモーション、技術解説など)に応じて最適なワークフローを選択します。また、8つのフィルムファミリーと81のスタイル(Lemo-OpuscarおよびMG Stylesから)、ClaudeAnimationBaseキャラクターキット、さらにWhisperX、Lottie、Manim、Rive、Howler.js、Satoriなどのオプションツールのリファレンスも提供します。このNinjaは単なるスキルコレクションではなく、映像制作の品質、クラフト、モーション、メディアデザインに関する体系的な方法論レイヤーを追加し、あらゆる映像タスク(制作、編集、カット、字幕、アニメーション、レンダリング、レビュー、公開)に対応します。

対応✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/fabricioctelles/jump-skills/tree/HEAD/ninjas/video-ninja

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Video Ninja

Jump Skill — 映像タスクを、10のリポジトリと1つの有名ソースからの79のグローバルインストール済みスキル、ローカル同期リポジトリからのAnatomyおよびDaVinci Resolve編集スキル、さらにMy-Little-Studioパイプラインから抽出された方法論レイヤーにルーティングするマスターオーケストレーター。

この忍者は、あらゆる映像タスクをインストール済みまたはローカル同期されたスキルにルーティングします。これが必須のエントリポイントです。映像スキルを選択する前にこれを読んでください。


この忍者が存在する理由

10のグローバルインストール済みソースリポジトリは、レンダリング、メディア処理、クラフト、フレームワーク、アニメーションライブラリ、アートスタイル、および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から始めてください。トーキングヘッド、vlog、またはResolve Studioで構築する必要があるクラスタイムラインには、ゲートされた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/の下に同期されているため、Ninjaは必要に応じてそれらの指示をロードできます。references/repos.mdを参照してください。

フィルムスタイルライブラリとキャラクターキット

リポジトリ追加するものNinjaの使用方法ライセンス
lemomo-ai/lemo-opuscarコードで作成された66のフィルムスタイル、各スタイルにデモフィルム、STYLE.md、ディレクターズガイド付きlemo-opuscarスキル(Claudeプラグイン)を通じて使用。独自のスパースライブラリを~/lemo-opuscarに保持。同期なし(~195 MB)コードはMIT;デモフィルムはCC BY 4.0
Vincentwei1021/mg-styles-15完全なプロンプト、ソース、レンダラー、レビュールーブリック付きの15のモーションデザインスタイル必要に応じてprompts/、harness/、lib/をスパースチェックアウト。同期なし(~1.2 GB)MIT
JohnHeibel/ClaudeAnimationBasep5.brush手描きキャラクターキット:31の感情、ビュー、ジェスチャー、帽子、コンタクトシートレビューrepos/video-ninja/ClaudeAnimationBase/の下にローカル同期。ANIMATION_GUIDE.mdを読むことMIT;Claudeに関するビデオでのみClawdを使用。それ以外は独自のキャラクターを使用

ファミリー、スタイル、インストール手順、ライセンスノート: references/film-families-and-styles.md。

個別インストールされたスキル

ソーススキル役割インストール方法
fframes.studiofframes-videoSkia GPU、FFmpeg、エージェント読み取り可能なQAを備えた代替Rust/SVGレンダラー有名ソース、グローバルにインストール済み

評価済みの未インストール外部ツール

ソース役割検討すべき場合ステータス
m-bain/whisperXワードレベルのタイムスタンプとダイアライゼーション付きローカルASRワードタイミングや話者識別が必要なトーキングヘッド、インタビュー、ポッドキャスト作業オプションのバックエンド;未インストール。references/whisperx.mdを参照
airbnb/lottie-webAfter Effects Lottieアニメーション用プレーヤーHyperFramesコンポジションでプロジェクト提供の.json Lottieアセットを再利用する場合オンデマンド依存関係;Ninjaによってインストールされません。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/satoriタイトルカードとサムネイル用JSX → SVGデータからタイトルカード、サムネイル、テキストが多いグラフィックスをバッチ生成オンデマンド依存関係。references/satori.mdを参照

Anatomyはビジュアルアセットまたはシーンを生成し、完成したビデオは生成しません。そのソースは{{JUMP_SKILLS_DIR}}/repos/video-ninja/anatomy/で同期されています。ルーティングするときは、そのリポジトリのSKILL.mdを読んでください。フィギュアを構築して検査し、出力を/hyperframesに持ち込み、モーション、コンポジション、レンダリングのドクトリンに従ってください。パスがない場合、Anatomyは利用不可として扱い、references/anatomy.mdで説明されているフォールバックを使用してください。

WhisperXやManimがインストールされているか利用可能であると想定しないでください。Lottieはアセットフォーマットです。プロジェクトがすでにその種のアニメーションを含んでいる場合にのみ、そのプレーヤーをロードしてください。

追加のリファレンスドキュメント

以下のツールは、オンデマンドで使用するためにリファレンスフォルダに文書化されています:

ツールリファレンスユースケース
Rivereferences/rive.mdステートマシンによるインタラクティブアニメーション;プロジェクトに.rivアセットがある場合のLottieの代替
Howler.jsreferences/howler.mdWebオーディオ制御:スプライト、フェード、空間オーディオ;/hyperframes-audioを補完
Satorireferences/satori.mdタイトルカード、サムネイル、OG画像用JSX → SVG;テキストグラフィックスのバッチ生成
YouTubeビデオreferences/youtube-video.md解説モーショングラフィックス付きの洗練されたYouTubeビデオに編集された生のトーキングヘッド

これらのツールはインストールされたスキルではありませんが、特定の機能が必要な場合に備えて文書化されています。YouTubeビデオの行はパイプラインステアであり、ライブラリではありません。

さらに5つのパイプラインステアは、コンポジション用のグラフィックスを作成する際に使用されるアセットツールをカバーしています: excalidraw.md(ビデオアセットとしての手書き図)、 penpot.md(公式MCP付きオープンソースデザインソース)、 fontsource.md(決定論的レンダリング用セルフホストフォント)、 lucide.md(UIアイコンセット)、 svgo.md(アニメーション安全なSVG最適化)。これらのいずれもスキルをインストールしません。

エンジンマップ

ソースイメージは、コンポジションエンジン、プロジェクトフレームワーク、ファイルエディターを混在させています。ワークフローを選択する前に、これらの区別を使用してください:

エンジン仕組み選択すべき場合Ninjaでのステータス
HyperFramesヘッドレスChrome + FFmpegでHTML/CSS/JS新しいコンポジション、モーションデザイン、エージェント指示ビデオデフォルト、インストール済み
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をインストール済み機能として提示しないでください。プロジェクトがすでにこれらのツールのいずれかを使用している場合、Ninjaはそれを保持し、同じモーション、オーディオ、検証ドクトリンを適用できます。

プロダクションの前にRemotionのライセンスを確認してください:そのコードはソース利用可能であり、無料ライセンスは個人および最大3人の組織をカバーします。大規模なチームまたは自動化された使用には、Company Licenseが必要な場合があります。MITまたはOSI承認のオープンソースとして説明しないでください。


ルーティング

ステップ1 — これは実際に映像タスクですか?

もし映像タスクでない場合、この忍者は適用されません:

リクエストルート先
ウェブサイト/アプリimpeccable、apple-design
UIアニメーションのみ(ビデオではない)animate、improve-animations(Emil Kowalskiパック)
マーケティングコピーまたはスクリプトのみcopywriting、social

ステップ2 — 成果物でルーティング

/hyperframesに10のワークフローから選択させます。 その優先度テーブルが信頼できる情報源です。この忍者が必要とするのは、追加するレイヤーを特定することだけです:

リクエストワークフロー追加のNinjaレイヤー
トーキングヘッドにキャプション/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§ドクトリンを参照
反復防止SaaSプロモーション/saas-motion-video§ドクトリンを参照
水彩画風カートゥーン / カラオケ歌詞ビデオ/painted-animation§アートスタイルを参照
キネティックタイプショーリール / ポートフォリオ/kinetic-reel§アートスタイルを参照
アイソメトリック機構またはオブジェクトを使用した技術解説Anatomy(同期されている場合)ローカルのSKILL.mdを読み、SVG/HTMLを構築して検査;アセットを/hyperframesに持ち込み、コンポジションとレンダリングを行う。references/anatomy.mdを参照
DaVinci Resolve Studioでのトーキングヘッド、vlog、またはクラス編集video-editor-skills(同期されており、ライセンスが許可する場合)ローカルのskills/edit-video/SKILL.mdを読む;Studioのスクリプトと商用利用を確認

関連スキル