video-layer-skill は何をしますか?
プロダクションレベルのマルチエージェントClaude Codeスキル – ナレーションMP3から完全なホワイトボード解説YouTube動画を生成します。ディスク上のブリーフ+SHA256検証、ゲート付き2ウェーブ生成、ビジョンレビューループを備えています。
概要
このスキルは、Claude Codeのエージェント機能を活用し、以下のプロセスで動画を自動生成します。
- ブリーフの読み込みと検証: ディスク上に保存されたブリーフ(Markdown形式)を読み込み、そのSHA256ハッシュを検証して改ざんや破損がないことを確認します。
- 2ウェーブ生成:
- ウェーブ1: ブリーフに基づき、動画の大まかな構造(セクション、遷移、キーポイント)を生成します。
- ウェーブ2: ウェーブ1の出力を基に、詳細なフレーム、アニメーション指示、テキスト配置などを洗練します。各ウェーブ間にはゲート(品質チェック)が設けられており、条件を満たさない場合は再生成が行われます。
- ビジョンレビューループ: 生成された各フレームをVisionモデル(例: Claude 3.5 Sonnetのビジョン機能)でレビューし、描画内容の正確さ、テキストの可読性、視覚的な一貫性をチェックします。問題があれば修正指示を出し、再度生成します。このループは品質が基準を満たすまで繰り返されます。
- 最終出力: すべてのレビューを通過したフレーム群を、動画ファイル(例: MP4)にレンダリングします。
必要条件
- Claude Codeがインストールされ、使用可能であること。
- 以下の環境変数が設定されていること(必要な場合):
VIDEO_OUTPUT_DIR: 出力動画の保存先ディレクトリBRIEF_FILE_PATH: ブリーフファイルのパスSHA256_CHECKSUM: ブリーフファイルの期待されるSHA256チェックサム
使用方法
- 必要な環境変数を設定します。
- ナレーションMP3ファイルを所定の場所に配置します。
- ブリーフファイルを作成し、SHA256チェックサムを計算します。
- Claude Codeを起動し、以下のコマンドを実行します:
claude ./path/to/skill/directory --skill
または、スキルがインストールされている場合は:
claude --skill Alexander-Kz/video-layer-skill
- プロンプトに従い、必要な情報(例: MP3ファイルのパス、ブリーフのパス)を入力します。
ファイル構成
video-layer-skill/
├── SKILL.md # このファイル
├── scripts/
│ ├── verify_brief.sh # ブリーフのSHA256検証スクリプト
│ └── render_video.sh # 動画レンダリングスクリプト
├── prompts/
│ ├── wave1_prompt.md # ウェーブ1用プロンプト
│ └── wave2_prompt.md # ウェーブ2用プロンプト
└── config/
└── settings.json # 設定ファイル
トラブルシューティング
- ブリーフ検証エラー:
SHA256_CHECKSUM環境変数が正しく設定されているか確認してください。ブリーフファイルが変更されていないかも確認してください。 - レンダリングに失敗する: 出力ディレクトリに書き込み権限があることを確認し、必要なコーデックがインストールされているか確認してください。
- ビジョンレビューで不合格になる: ブリーフの指示をより具体的にし、生成されるフレームの品質を向上させてください。
ライセンス
このスキルはMITライセンスの下で公開されています。詳細は LICENSE ファイルを参照してください。