Communitygithub.com

johdav999/VideoAIAgent

Windowsネイティブ環境でCineticフィルムを指揮、制作、採点、レンダリング、批評するためのスキル。製品フィルム、ロゴスティング、ループ、ウォークスルー、モーショングラフィックスに利用可能。リポジトリのRemotionまたはHyperFramesアダプタを使用。

VideoAIAgent とは?

このスキルは、Windows環境でCineticワークフローをフル活用するためのものです。ユーザーは製品フィルム、ロゴアニメーション、ループ、ウォークスルー、モーショングラフィックスといった映像作品を、コンセプト開発から最終納品まで一貫して制作できます。具体的には、ブリーフ作成(BRIEF.md)、コンセプト立案、ブランド・カラートークンの設定、タイムライン設計、作曲、スコアリング(11次元評価)、レンダリング、批評ループ(7つの批評家レンズ)といった工程を順に実行します。すべての操作はリポジトリ内のnpmスクリプトまたはnodeスクリプトを介して実行され、BashスクリプトやUnixシンボリックリンクは使用しません。出力形式は、マスターファイル、ポスター、ループ用GIF/WebM、アルファチャンネル付きスティング、ソーシャルメディア向けバリアント、そしてウォークスルー用のSRTキャプションを含みます。このスキルはリポジトリローカルで明示的に読み込まれるため、グローバルインストールは不要です。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/johdav999/VideoAIAgent/tree/HEAD/skills/cinetic-windows

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

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

ドキュメント

Windows上のCinetic

このリポジトリローカルワークフローは、Cinetic v1.0.0(リビジョン 91c43acf4ea183ea68861d4cd99ec054f6741876、MITライセンス)を移植したものです。グローバルにインストールされるわけではなく、このファイルから明示的に読み込まれます。コマンドを実行する前に、ネイティブコマンドガイドをお読みください。完全な未改変のソースとそのハッシュは third_party/cinetic にあります。そこにあるシェルスクリプトは出自を示すものであり、Windows上で実行可能な命令ではありません。

指揮と所有権

1つの製品に特化したアイデアを中心に、短編フィルムを指揮します。画像、コピー、サウンドは1つのタイムラインを共有します。技術的なチェックを通過したレンダリングでも、クリエイティブなレビューが必要です。提供されたブランドに従ってください。ブランドを発明する場合は、ソースワークフローの元の禁止事項とプレースホルダーチェックを適用してください。プレースホルダーを置き換えずに削除しないでください。

  1. BRIEF.md を書きます:製品、対象者、約束、フォーマット、尺、配置、提供ブランド、前提条件、出力リスト。十分なブリーフからは通常の選択を推測し、不足している必須情報のみを質問します。
  2. 固定ソースの下にある references/concept-and-story.md を読みます。3つのコンセプトを開発します:製品の動詞、視聴者の痛点、形式的な装置。所有権と削除テストを適用します。生成された TREATMENT.md に記入します:ログライン、フック/ターン/プルーフ/プロミス/ロックアップ、ショットパス、ビートシート、完全なコピー、最終フレーム。
  3. brand-and-color.md と copy-and-type.md を読みます。ブランドトークン、オリジナルマーク、オフラインフォントを構築します。スタイルフレームをレンダリングし、パレットのコントラストとテキストの可読性を確認します。提供されたブランドの例外はブリーフに記載します。
  4. timing-grid.md、motion-tokens.md、camera.md、transitions.md、および選択したエンジンガイドを読みます。すべてのキュー、幕、尺、コピーホールド、サウンドイベントを共有タイムラインに配置します。実際の製品UIには宣言型データを使用し、ウォークスルーには product-ui.md を読みます。
  5. sound.md を使用してコンポジションとスコアを作成します。ネイティブの audio コマンドを使用してキューとステムを再構築します。アダプターを通じてスコアリング、シンセサイズ、マスタリングツールを使用します。ソースタイミングのみからサウンド同期を主張しないでください。
  6. finishing.md と chromium-rendering.md を読みます。プレビューをレンダリングし、実際のデコード出力を検査し、グリッド、リント、プローブ、シンク、レイアウト、フォレンジック、厳格なステムベースのオーディオ監査を実行します。コンタクトシートを生成し、フルサイズのフラグ付きフレームを検査し、すべてのレポートを保持します。不便な失敗を抑制するのではなく、設計されたカット/フリーズを理由とともに宣言します。
  7. review-loop.md を読みます。ソースの assets/critics/*.md テンプレートを使用して、監督、フォレンジック、サウンド同期、アート/コピー/UI、検証者のレンズを通してレビューします。ユーザーが並行批評を承認しない限り、レンズを順次実行します。すべてのP0/P1をフレーム/オーディオのエビデンスで検証し、インパクト順に修正し、修正を記録して再レンダリングします。ローンチフィルム/ウォークスルーは少なくとも2ラウンド、ループ/スティングは少なくとも1ラウンド必要です。5ラウンド後に停止し、未解決の問題を報告します。
  8. 元の11次元をスコアリングします:アイデアと装置、フック(0~2秒)、コピーとタイポグラフィ、色彩とブランド、構図、モーション、トランジション、ペーシング、プロダクトトゥルース、サウンドと同期、仕上げ。最小3、平均4.2以上、仕上げとサウンドと同期は5、未解決のP0なし、すべての技術ゲート合格。無音のループは、記録されたフォーマットの理由とともにサウンドをN/Aとマークしても構いません。エビデンスと人間による承認は別々に記録します。ネイティブの review コマンドはエビデンス台帳を検証しますが、批評家の判断を発明しません。
  9. 方向性が決まったら最終マスターをレンダリングし、最終的なフォレンジック/オーディオチェックを実行し、最速のブラーフレームと幕の境界を検査します。ポスター、ループ、GIF/WebM、アルファスティング、および明示的に再レイアウトされたソーシャルバリアントには deliver を使用します。ブランドを発明した場合は brand-kit を使用します。formats.md は、ウォークスルー用に作成されたSRTキャプションを含む、フォーマット固有の出力リストを定義します。ファイルをQAマニフェストとともに納品し、不完全なゲートがあれば明示的に報告します。

ネイティブ実行

リポジトリから npm.cmd run cinetic -- COMMAND --project "data/films/NAME" ... を使用します。生成されたフィルム内では node scripts/native.mjs COMMAND ... またはそのnpmスクリプトを使用します。オーケストレーションには実行可能パスと引数配列を使用します。上流のBashを実行したり、Unixシンボリックリンクを使用したり、生成されたフィルムにパッケージをインストールしたり、シェルコマンドテキストにブリーフを入れないでください。生成されたワークスペースは、リポジトリの正確にロックされた依存関係を使用します。

ソースリファレンスは、芸術的なアルゴリズムと閾値を説明しています。それらのコマンド例をネイティブコマンドガイドを使用して変換します:render.sh → render、render-chunks.sh → render-chunks、hf-finish.sh → hf-finish、deliver.sh → deliver、brand-kit.sh → brand-kit、layout-audit.sh → layout-audit、grab.sh → grab、Pythonツール名 → 同じベース名のコマンド。すべてのパスと出力はこのリポジトリ内に留まります。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル