create-video について
create-videoは、HeyGenでテキストプロンプトから動画を生成するスキルです。プロンプトの作成と生成手順に加え、HeyGen MCPツールまたは直接APIを使った状態確認やダウンロードURLの取得方法を案内します。
主な機能
- 01プロンプトからの動画生成
- 02プロンプト最適化のガイド
- 03動画の状態とURLの取得
- 04アカウント動画の一覧と削除
- 05参照ファイルの利用ガイド
活用シーン
- 01プロンプトから製品デモ動画を作成
- 02シーンを個別指定せずに動画を生成
- 03生成動画の状態とダウンロードURLを確認
MCP 対応
HeyGen MCPツールが利用できる場合、動画生成、状態確認、一覧表示、削除に使用します。代替手段としてHeyGen APIの直接呼び出しも記載されています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ calesthio/ openmontage --skill create-videoインストール後、Claude Code で/create-videoを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/assets.mddimensions.mdprompt-examples.mdprompt-optimizer.mdquota.mdvideo-agent.mdvideo-status.mdvisual-styles.mdwebhooks.md詳細
動画を作成
テキストプロンプトから動画を完成させます。作成したい内容を説明すると、AI がスクリプトの作成、アバターの選択、ビジュアル、ナレーション、ペース配分、字幕を自動で処理します。
認証
すべてのリクエストには X-Api-Key ヘッダーが必要です。HEYGEN_API_KEY 環境変数を設定してください。
curl -X POST "https://api.heygen.com/v1/video_agent/generate" \
-H "X-Api-Key: $HEYGEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "Create a 60-second product demo video."}'
ツールの選択
HeyGen MCP ツール(mcp__heygen__*)が利用できる場合は、直接の HTTP API 呼び出しよりも優先して使用してください。認証とリクエスト形式の処理が自動で行われます。
| タスク | MCP ツール | フォールバック(直接 API) |
|---|---|---|
| プロンプトから動画を生成 | mcp__heygen__generate_video_agent | POST /v1/video_agent/generate |
| 動画のステータス確認/URL の取得 | mcp__heygen__get_video | GET /v2/videos/{video_id} |
| アカウントの動画を一覧表示 | mcp__heygen__list_videos | GET /v2/videos |
| 動画を削除 | mcp__heygen__delete_video | DELETE /v2/videos/{video_id} |
HeyGen MCP ツールが利用できない場合は、リファレンスファイルに記載されたとおりに直接 HTTP API 呼び出しを使用してください。
デフォルトのワークフロー
シーン、タイミング、ビジュアルスタイルを指定してプロンプトを構成するには、必ずprompt-optimizer.mdのガイドラインに従ってください。
MCP ツールを使用する場合:
- prompt-optimizer.md → visual-styles.mdを使用して、最適化されたプロンプトを作成します
- プロンプトと設定(duration_sec、orientation、avatar_id)を指定して、
mcp__heygen__generate_video_agentを呼び出します - 返されたvideo_idを指定して
mcp__heygen__get_videoを呼び出し、ステータスをポーリングしてダウンロード URL を取得します
MCP ツールを使用しない場合(直接 API):
- prompt-optimizer.md → visual-styles.mdを使用して、最適化されたプロンプトを作成します
POST /v1/video_agent/generate— video-agent.mdを参照してくださいGET /v2/videos/<id>— video-status.mdを参照してください
クイックリファレンス
| タスク | MCP ツール | 参照先 |
|---|---|---|
| プロンプトから動画を生成 | mcp__heygen__generate_video_agent | prompt-optimizer.md → visual-styles.md → video-agent.md |
| 動画のステータス確認/ダウンロード URL の取得 | mcp__heygen__get_video | video-status.md |
| プロンプト用の参照ファイルをアップロード | — | assets.md |
このスキルと Avatar Video の使い分け
このスキルはプロンプトベースの動画作成に使用します。作成したい内容を説明すれば、あとは AI が処理します。
特定のアバター、正確なスクリプト、シーンごとの音声/背景設定、または複数シーンの構成を細かく制御する必要がある場合は、代わりにavatar-videoスキルを使用してください。
| ユーザーのリクエスト | このスキル | Avatar Video スキル |
|---|---|---|
| 「X についての動画を作って」 | ✓ | |
| 「製品デモを作成して」 | ✓ | |
| 「アバター Y に Z と正確に言わせたい」 | ✓ | |
| 「背景が異なる複数シーンの動画」 | ✓ | |
| 「合成用の透明な WebM」 | ✓ |
リファレンスファイル
コアワークフロー
- references/prompt-optimizer.md - 効果的なプロンプトの作成(コアワークフローとルール)
- references/visual-styles.md - 仕様を含む20種類の名前付きビジュアルスタイル
- references/prompt-examples.md - 制作用プロンプトの完全な例と、すぐに使えるテンプレート
- references/video-agent.md - Video Agent API エンドポイントの詳細
基礎
- references/video-status.md - ポーリングのパターンとダウンロード URL
- references/webhooks.md - Webhook のエンドポイントとイベント
- references/assets.md - 参照用の画像、動画、音声のアップロード
- references/dimensions.md - 解像度とアスペクト比
- references/quota.md - クレジットシステムと利用上限
ベストプラクティス
- プロンプトを最適化する — いまひとつの結果とプロフェッショナルな結果の違いは、すべてプロンプトの品質によって決まります。必ずプロンプトオプティマイザーを使用してください。
- 長さを指定する — 長さを予測しやすくするには、
config.duration_secを使用してください。 - 必要に応じてアバターを固定する — 動画間で一貫性を保つには、
config.avatar_idを使用してください。 - 参考ファイルをアップロードする — エージェントがブランドや製品を理解しやすくなります。
- プロンプトを繰り返し調整する — 結果に基づいて改善してください。Video Agentは素早い反復に最適です。