Communitygithub.com

ビデオ・ジャリー

七人のClaude審査員が、フレームや測定値をもとに動画を独立して審査し、最多5つの修正点を投票で決定します。Reel、Short、TikTok、広告、YouTubeカットなどの投稿前に使用します。

ビデオ・ジャリー とは?

ビデオ・ジャリーは、動画の投稿前レビューを七人の独立した審査員(フック、ペーシング、キャプション、音響、証拠力、サムネイル、一般視聴者)で行うClaude Codeスキルです。ユーザーが動画ファイルを提供すると、`scripts/prep.py`がFFmpegを使ってフレーム、コンタクトシート、音量データ、スペクトログラム、文字起こしを抽出し、証拠パックを作成します。その後、各審査員がこの証拠のみを基に独立して評価(POST/FIX/HOLD)を行い、`scripts/verdict.py`が投票を集計、最多5つの修正点とともに評決を返します。このスキルは「/video-jury」「judge my video」「is this reel ready to post」などのフレーズで起動し、通常80万~90万トークン(1分動画)を使用するため、実行前に消費量を通知します。投稿・編集・削除は一切行わず、結果はユーザーのマシン上の`./video-jury/`に保存され、外部に送信されません。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/joshpocock/video-jury/tree/HEAD

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

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

ドキュメント

ビデオジャリー(Video Jury)

仕事は一つだけ:七人の審査員、一本の動画、投稿前の正直な評決。Claudeは投稿、編集、削除を一切行いません。決めるのはあなたです。

実際に実行されるツール:scripts/prep.py と scripts/verdict.py はプレーンなPython(標準ライブラリのみ)で、ffmpegが必要です。prep.py は動画を証拠パックに変換します:フレーム、各タイルに時刻が印字されたコンタクトシート、画像変化時刻、ラウドネス数値、スペクトログラム、文字起こし。verdict.py は投票を集計し、所見をグループ化します。どちらもこのスキル自身のフォルダ(通常 ~/.claude/skills/video-jury/)に存在するため、フルパスで呼び出してください。コード実行が無効の場合は、審査員はフレームを見ずに推測することになるので、実行できないと伝えてください。

手順

  1. 受け付け。 動画のパスを取得します。カバー画像、キャプション文、文字起こしや単語タイミングなど、ユーザーが持っているものを1回だけ短いメッセージで尋ねます。いずれも必須ではありません。python scripts/prep.py --check を実行し、ffmpegがなければ、表示されるインストールコマンドを伝えて停止します。
  2. 証拠の構築。 ユーザーの現在のフォルダ内の ./video-jury/<動画名>/ で作業します(初めて ./video-jury/ を作成するときは事前に確認): python scripts/prep.py VIDEO --out ./video-jury/<名前>/pack [--cover IMG] [--caption TXT] [--words JSON | --transcript TXT] パックに欠けているもの(表示される limits)をユーザーに伝えます。
  3. 審査員の着席。 references/judges.md を読み込みます。七人の審査員を一つのメッセージ内でサブエージェントとして同時に起動します。各審査員には、共有ルール、自身のセクション、解答形式、パックフォルダ、解答の保存先(./video-jury/<名前>/run-1/<審査員名>.json)のみを与えます。製作者のメモ、他の審査員の解答、自分の見解は決して渡さないでください。サブエージェントを起動できない場合は、自分で七つの審査を一つずつ、パックのみから実行し、審査員が互いにブラインドではなかったことをユーザーに伝えてください。
  4. フォアマン(評決)。 python scripts/verdict.py ./video-jury/<名前>/run-1 を実行します。投票表をそのまま表示します。その後、最多5つの修正点を平易な言葉で、最も同意が多いものから順に、各修正点の根拠とそれを指摘した審査員の名前を付けて提示します。変更しないようにと審査員が言った点、判断できなかった点をリストアップします。
  5. 再実行(一度だけ提案)。 投票は実行間で変動します:製作者自身のテストでは、同じ動画が2回の「POST」と5回の「FIX」、次に4回の「POST」と3回の「FIX」、そして1回の「POST」と6回の「FIX」を得ました。したがって、投票数は目安であり、戻ってくるノートが評決です。ユーザーが同意したら、ステップ3を run-2 に対して繰り返し、python scripts/verdict.py --compare ./video-jury/<名前>/run-1 ./video-jury/<名前>/run-2 を実行します。各一致ペアを読み、同じ問題であることを確認してから確定とします。

厳格なルール

  • 動画やその他を投稿、スケジュール、アップロード、編集、トリミング、削除してはなりません。審査員は読み取りのみです。
  • どの審査員も動画を視聴または再生することはできません。そのように記述してはなりません。音響はメーターで判断されます。
  • 時間とファイルがなければ所見を述べてはなりません。所見をユーザーに繰り返す前に、フレームを開いて確認してください。
  • 評決を和らげたり、自分の所見を投票に追加したり、再生回数、リーチ、収益を予測してはなりません。
  • 審査員は一人一役です。時間を節約するために審査を統合したり、審査員同士を互いに見せてはなりません。
  • すべてはユーザーのコンピュータ上の ./video-jury/ に残ります。どこにも送信してはなりません。
  • 初回実行前および2回目の実行前に、七人の審査員がフレームを読むには大量の使用量(製作者のテストでは1分動画あたり80万~90万トークン)が必要であることを明確に伝えてください。

返すべきもの

決定行(POST、FIX FIRST、HOLD)と投票数、投票表、最大5つの修正点とその根拠、「変更しないでください」リスト、判断できなかった点、VERDICT.md へのパス。最後に一つの質問で終わります:「審査を2回目実行して、どのノートが戻ってくるか確認しますか?」

関連スキル