Communitygithub.com

ZLHad/open-video-harness

コードで動画を作成する(video-as-code / code2video)ためのOpenVideoHarnessワークベンチ。3Blue1Brown風の数学・科学解説、知識ショート(縦型・横型;抖音、B站、小红书、Shorts)、製品ローンチ映像・プロモ、歌詞動画・ミュージックビデオ、データストーリー、論文解説、手描き・水彩ショート、ミーム・高速カット編集、長尺解説動画、ユーザー自身の写真・クリップからの回顧(結婚式、旅行、1年;写真回顾)、およびユーザー自身の…

open-video-harness とは?

このスキルは、コードのみで動画を生成する「video-as-code / code2video」パラダイムを実現するOpenVideoHarnessワークベンチへの薄いポインタです。3Blue1Brownスタイルの数学・科学解説動画、縦型・横型の知識ショート(抖音、B站、小红书、YouTube Shorts対応)、製品プロモーション、歌詞動画、データストーリー、論文解説、手描き・水彩アニメーション、ミーム編集、長尺解説、ユーザー自身の写真・動画を使った結婚式・旅行の回顧(写真回顾)など、11種類の動画タイプをサポートします。Claude Code、Cursor、Codexなどの主要なAIエージェントプラットフォームで動作し、`vh new`コマンドでプロジェクト作成、`vh tts`で音声合成(中国語・英語、Qwen3-TTS)、`vh captions`で字幕、`vh music`でBGM生成、`vh mix/mux`で最終出力までを一貫して行います。内部では「全てのフレームはtの純粋関数」「音声がタイミングを決定」「ストーリーボード→コード」といった厳格なルールに従い、標準・スタジオモードでは3つの人間レビューゲート(コンセプト・アウトライン→ストーリーボード→初稿)で品質を担保し、クイックモードでは完全自動レンダリングが可能です。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/ZLHad/OpenVideoHarness/tree/HEAD/skills/open-video-harness

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

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

ドキュメント

OpenVideoHarness

ハーネスパス(install.shで設定): ~/OpenVideoHarness

このスキルは薄いポインタです。すべてのワークフロー、ルール、ツールはOpenVideoHarnessリポジトリにあります。

1. ハーネスを見つける

以下のうち、最初に存在しbin/vhを含むものを使用します:

  1. $OVH_DIR
  2. 上記「ハーネスパス」の行に指定されたパス
  3. ~/OpenVideoHarness
  4. 現在の作業ディレクトリ

どれも存在しない場合は、ユーザーに許可を求めてからインストールします:

curl -fsSL https://raw.githubusercontent.com/ZLHad/OpenVideoHarness/main/install.sh | bash

2. ハーネスに従う(このファイルではない)

<harness>/CLAUDE.md(Codex: <harness>/AGENTS.md、内容は同一)を読み、その指示に正確に従います:

  • リクエストを11種類のvideo-types/ドキュメントのいずれかにルーティングします(09:ユーザー自身の映像編集、11:ユーザー自身の写真回顧は実験的)
  • <harness>/bin/vh new <type> <slug>でプロジェクトを作成します
  • CLAUDE.mdの「努力程度」と「导演模式」に従い、standardとstudioでは3つの人間レビューゲート(コンセプト・アウトライン→ストーリーボード→初稿)で停止します。quickでは最後までレンダリングします。ユーザーが自分で決めたいと言った項目(フック、主人公、テーマ曲、タイトルとカバーなど)は、それが必要になる前に停止を追加するか、次のゲートで対応できる場合はそこに乗せます。各停止はデフォルトでbin/vh reviewからの1つのローカルレビューページ(最大3つの決定)であり、表示された行のみをユーザーに送信して待機します
  • ハードルールに従います:すべてのフレームはtの純粋関数;音声がある場合は音声がタイミングを決定;ストーリーボード→コード;すべてのシーンを自己レビュー;ファクトディシプリン
  • 作業は<harness>/projects/内に保持します。ユーザーが別のディレクトリを指定した場合は、そこにプロジェクトを作成します(<harness>/bin/vh new <type> <slug> --dir <そのディレクトリ>、またはOVH_PROJECTSを設定)

オーディオツール:

  • bin/vh tts — 音声ナレーション(中国語または英語、デフォルトはローカルQwen3-TTS)
  • bin/vh captions — 中国語/英語/バイリンガル字幕
  • bin/vh music — コード作曲によるサウンドトラック
  • bin/vh sfx — 効果音
  • bin/vh mix および bin/vh mux — ミキシングとマルチプレクシング

何か不足しているように見える場合はbin/vh doctorを実行します。

関連スキル