mcpField
V
video-generation

video-generation

github.com/postplusaiクリエイティブ・メディア27509 回インストール2 日前に更新
リポジトリ

video-generation について

video-generationは、動画リクエストを分類し、設計や実行に適した引き継ぎ内容を作る、指示ベースのスキルです。絵コンテ、UGC、音声、参考動画、調査に関する上流スキルを調整しますが、ジョブは送信しません。

主な機能

  1. 01動画タスクの分類
  2. 02参考素材と絵コンテの要否判定
  3. 03必要な上流スキルへの振り分け
  4. 04設計・実行向け引き継ぎの作成
  5. 05計画とジョブ実行の分離

活用シーン

  1. 01短い動画生成リクエストの振り分け
  2. 02絵コンテに基づく動画制作フローの準備
  3. 03ポッドキャストやUGC動画の引き継ぎ
  4. 04ベンチマーク調査から生成ブリーフを作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/postplusai/postplus-skills --skill video-generation

インストール後、Claude Code で/video-generationを入力して読み込まれたか確認します。

詳細

動画生成

使用する場合

  • 最終的に必要な成果物が、生成された動画または動画レンダリング計画である場合。
  • リクエストが、シンプルなクリップ、ストーリーボード、UGC、ポッドキャストクリップ、参照動画、トーキングヘッド、イメージ・トゥ・ビデオ、テキスト・トゥ・ビデオ、またはリサーチのハンドオフである可能性がある場合。
  • 次の判断が、タスククラス、リクエストアーキテクチャ、および実行ハンドオフである場合。

使用しない場合

  • ユーザーが文字起こし、字幕、セマンティック分析、または編集判断のみを必要としている場合。media-router を使用してください。
  • リクエストアーキテクチャがすでに承認済みでプロバイダー対応済みである場合。seedance-submitter または video-batch-runner を使用してください。
  • タスクが画像のみ、または音声のみである場合。

コア境界

これは動画生成コントローラーです。ジョブは送信しません。

以下を行う必要があります。

  1. 動画タスクを分類する、
  2. 参照またはストーリーボードを解決する必要があるかどうかを判断する、
  3. 承認済みの構造を video-request-architect にハンドオフする、
  4. 送信可能な計画を seedance-submitter または video-batch-runner にハンドオフする。

タスククラス

タスククラス使用する場合必要なハンドオフ
simple_clip短いテキスト/イメージ・トゥ・ビデオクリップ 1 本video-request-architect
storyboardパネルシーケンスまたはコンタクトシートがクリップを決定づけるstoryboard-grid-writer、続いて video-request-architect
ugcクリエイター風の製品またはアプリの動画単一の独立したクリップでない限り ugc-flow
podcast音声主導のクリップ、オーディオグラム、またはスピーカーセグメントaudio-generation、続いて動画アーキテクチャ
reference_videoベンチマーク動画がリズムまたはモーションを制御するreference-decode および reference-contract-builder
research_handoffリサーチ/ベンチマークが生成リクエストになるbenchmark-to-brief、続いて video-request-architect

ルーティングテーブル

動画生成でない場合送信先
まず理解または字幕が必要media-router
まず画像アセットを作成する必要があるimage-generation
まず音声またはダビングを作成する必要があるaudio-generation
製品から UGC へのパイプラインugc-flow
プロバイダー対応済みのリクエストが存在するseedance-submitter または video-batch-runner

三層境界

  • コントローラー: タスクを分類し、ハンドオフを生成します。送信してはなりません。
  • アーキテクト: video-request-architect はプロバイダー非依存の構造を構築します。プロバイダーを呼び出してはなりません。
  • ランナー: seedance-submitter または video-batch-runner は正規化されたリクエストを検証および実行します。クリエイティブ戦略の判断を行ってはなりません。

出力形式

以下を返します。

  • taskClass
  • requiredUpstreamSkills
  • architectureHandoff
  • runnerHandoff
  • referencePolicy
  • mustNotDo

停止条件

  • 必要なユーザーインテント、ソースのエビデンス、または所有する入力アーティファクトが欠けており、推測すると結果が変わる場合は停止します。
  • ランナーにフック、ペルソナ、または参照の意味を推測させないでください。
  • 所有する CLI またはスクリプトコマンドが失敗した場合は、正確なエラーを報告して停止します。メタデータのみの回答、レディネスプロービング、ローカルペイロードの書き換え、フォールバックプロバイダー、または未公開ツールで失敗を回避しないでください。

パブリックコマンド境界

  • ユーザー入力から最小の一致するコマンドまたはワークフローを選択し、直接実行します。
  • 所有する CLI またはスクリプトコマンドが失敗した場合は、正確なエラーを報告して停止します。メタデータのみの回答、レディネスプロービング、ローカルペイロードの書き換え、フォールバックプロバイダー、または未公開ツールで失敗を回避しないでください。
  • このパブリック skill は指示駆動です。利用可能なエビデンスからコントローラーハンドオフアーティファクトを直接生成します。
  • プライベートなプロバイダー/ランタイムパスや未公開のローカルツールを呼び出さないでください。
  • CLI が引用確認チャレンジを返した場合は、postplus quote confirm --json --challenge-file <challenge.json> を実行し、返されたトークンで再試行します。

コメント