モジュール型マルチエージェント動画・写真編集スキル
このスキルは、ユーザーが動画や写真のフォルダを分析したいとき、ストーリーの好みをインタビュー/明確化したいとき、マルチエージェントVlog&家族旅行編集パイプラインを実行したいとき、カスタム編集サブエージェントロール(VFXやカラーなど)を追加したいとき、または4K 10-bit HLG HDR動画をレンダリングしたいときに使用します。
1. サブエージェントロールリファレンスファイル(段階的開示)
各エージェントロールには、references/内に専用のリファレンス仕様があります(Antigravityのdefine_subagent / invoke_subagentツールとPythonのBaseEditingAgentクラスの両方で使用されます)。
- ステージ0 — クライアントインテーク&ブリーフプロデューサー(
client_intake): references/00_client_intake_agent.md → 出力creative_brief.json - ステージ10 — ワングラー&カラー(
culler): references/01_culler_agent.md → 出力media_index.json - ステージ10 — サウンド&バイブデザイナー(
audio_vibe): references/04_audio_vibe_agent.md → 出力beat_grid.json - ステージ20 — ストーリープロデューサー(
story_producer): references/02_story_producer_agent.md → 出力paper_edit.json - ステージ30 — デュアルピクチャーエディター(
dialogue_editor+montage_editor): references/03_picture_editors.md → 出力 ドラフトマルチトラックtimeline.yaml - ステージ40 — プラグ可能なポスト/VFX/カラースロット(
vfx_designer): references/06_vfx_agent.md →timeline.yaml(effects_track)を拡充し、vfx_manifest.jsonを出力 - ステージ50 — ショーランナー&ペーシング批評家(
showrunner): references/05_showrunner_agent.md →creative_brief.jsonに対して監査、リビジョンを調整、pacing_audit.json+ ドラフトtimeline.yaml+storyboard.mdを出力 - ステージ60 & クロスステージスーパーバイザー — エグゼクティブ映画制作ディレクター(
production_director): references/07_production_director_agent.md → すべてのステージゲートですべてのサブエージェントを統括、カバレッジ、モーションバリエーション、オーディオ/タイトルの連続性を修正/改善するようサブエージェントに指示、director_review.json+ 最終承認済みtimeline.yaml&storyboard.mdを出力
2. マルチエージェントパイプラインの実行
オプションA: ネイティブAntigravityサブエージェント + CLIオーケストレーター
- クライアントへのインタビュー(ステージ0):
ask_question(references/00_client_intake_agent.mdに従う)を使用して、ナラティブスタイル、必須の瞬間、目標時間、写真フレーミングを明確にします。または、以下を実行します。python -m video_editing_ai.cli agents-run "<media_dir>" -o "<project_dir>" --prompt "<user_story_idea>" --bgm "<optional_bgm.mp3>" - 専門サブエージェントを起動(
define_subagent/invoke_subagent): 対応するreferences/*.mdファイルからシステムプロンプトを指定してdefine_subagentを使用することで、隔離されたコンテキストウィンドウで任意のロールを起動できます。各ロールは、ディスク上のJSON契約(creative_brief.json→media_index.json&beat_grid.json→paper_edit.json→timeline.yaml→pacing_audit.json)を検査し、拡充します。 - 4K 10-bit HLG HDR動画とNLEエクスポートをレンダリング:
python -m video_editing_ai.cli render "<project_dir>/timeline.yaml" -o "<project_dir>/final_story.mp4"
オプションB: プラグ可能サブエージェントの一覧表示または切り替え
# 登録済みのすべてのコアエージェントとオプションプラグインを一覧表示
python -m video_editing_ai.cli agents-list
# オプションのステージ40 VFXデザイナープラグインを有効にしてパイプラインを実行
python -m video_editing_ai.cli agents-run "<media_dir>" -o "<project_dir>" --prompt "<idea>" --enable-agent vfx_designer
オプションC: ローカルWebスタジオ
python -m video_editing_ai.cli serve --port 8000