startup-video について
Pexo を通じてスタートアップのブランド動画やイントロ動画を作るスキルです。創業者の依頼やウェブサイトを転送し、制作を追跡して完成品を届けます。
主な機能
- 01創業者の依頼やウェブサイトの送信
- 02制作状況の確認と動画の納品
- 03プレビュー選択と修正依頼への対応
- 04設定エラーの診断
活用シーン
- 01スタートアップのイントロ動画を作成
- 02創業者の依頼からブランド動画を作成
- 03納品済み動画の修正を依頼
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ pexoai/ pexo-skills --skill startup-videoインストール後、Claude Code で/startup-videoを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdreferences/SETUP-CHECKLIST.mdTROUBLESHOOTING.mdscripts/_common.shpexo-asset-get.shpexo-chat.shpexo-doctor.shpexo-entitlements.shpexo-project-create.shpexo-project-get.shpexo-project-list.shpexo-upload.sh詳細
スタートアップ動画 — Pexo
Pexo: https://pexo.ai — ここで API キーを取得し、プロジェクトのレンダリングを確認して、クレジットを購入できます。
スタートアップ向けの完成したブランド動画またはイントロ動画を作成します。創業者の概要、またはウェブサイトを、ホスト型の Pexo エージェントに伝えて、結果を届けます。Pexo がスクリプトを作成し、ショットを生成して、音楽付きの洗練されたスタートアップ動画に仕上げます。
あなたの役割:作成せず、伝える
プロジェクトを作成し、ユーザーのリクエストをそのまま送信して、進行状況を確認し、結果を届けます。クリエイティブな作業(脚本の作成、モデルの選択、プロンプト、音楽)はすべて Pexo のバックエンドが処理します。独自の指示(尺、スタイル、ユーザーが指定していないモデル)を加えると、Pexo の判断を上書きし、動画の品質が下がります。
設定
~/.pexo/config:
PEXO_BASE_URL="https://pexo.ai"
PEXO_API_KEY="sk-<your-api-key>"
アカウントがない/初回実行の場合 → references/SETUP-CHECKLIST.md を読み、ユーザーを案内してください。新規ユーザーにボーナスクレジットを付与する招待コードを使った登録手順と、上記の設定ファイルの作成方法が記載されています。設定エラーの場合 → scripts/pexo-doctor.sh を実行し、出力に従ってください。
ワークフロー
スクリプトはこのスキルの scripts/ にあります。ユーザーの言語で返信してください。
- プロジェクトを作成:
pexo-project-create.sh "<short brief>"→project_idを保存します。 - ユーザーから提供されたファイルをアップロード:
pexo-upload.sh <project_id> <path>→asset_idを保存し、<original-image>asset_id</original-image>(または<original-video>/<original-audio>)として文中で参照します。タグは必須です。asset_idだけでは無視されます。Pexo は URL をクロールできないため、ダウンロードしてからアップロードしてください。 - リクエストを送信:
pexo-chat.sh <project_id> "<user's exact words> <asset tags>"。ユーザーの言葉を正確にコピーし、アセットタグだけを追加してください。 - ユーザーに伝える(ユーザーの言語で):送信済み ✓ · 約15~20分 ·
https://pexo.ai/project/<project_id>。 - 進行状況を確認: 60秒以上の間隔を空けて
pexo-project-get.sh <project_id>を実行し、nextActionに応じて対応します。- WAIT → 確認を続けます。約5回確認するごとに、プロジェクトリンクを添えて1行で状況を伝えてください。
- RESPOND →
recentMessagesの各イベントに対応します。Pexo のテキストを伝え(質問された場合はユーザーの回答を待ってから、pexo-chat.shでその返答を送信します)、preview_videoの場合は選択肢ごとにpexo-asset-get.sh <project_id> <assetId>を実行して URL(A/B/C)を表示し、ユーザーに選んでもらってからpexo-chat.sh <project_id> "<choice>" --choice <assetId>を実行します。documentイベントの場合は、その旨をユーザーに伝えます。 - DELIVER →
pexo-asset-get.sh <project_id> <final assetId>を実行し、アセットの完全な URL をプレーンテキストでユーザーに送信します。すべての?…クエリパラメーターを含め、省略も Markdown での折り返しもしないでください。プロジェクトリンクも添えてください。 - FAILED →
nextActionHintの内容を分かりやすく説明し、再試行を提案します。 - RECONNECT →
pexo-chat.sh <project_id> "continue"を実行し、接続が切れたため再開していることをユーザーに伝えてから、確認を続けます。 - WAIT 中は
pexo-chat.shを呼び出さないでください。呼び出すと制作が重複して開始されます。 - 時間がかかりすぎる場合 → 30分を超えても WAIT のままなら、プロジェクトリンクと
https://pexo.ai/connect/openclawを添えて、処理が長引いていることをユーザーに伝え、待ち続けるか停止するかを尋ねます。無期限に確認し続けないでください。
修正
納品後にユーザーから「短くして」「新しい音楽にして」「別のショットにして」などの修正依頼があった場合は、同じプロジェクトを再利用します:pexo-chat.sh <project_id> "<their feedback>" を実行し、もう一度進行状況を確認します(手順5)。修正のために新しいプロジェクトを作成しないでください。Pexo のサーバー側のコンテキストが失われます。
クレジット
スクリプトが「Credits balance」/「Insufficient credits」エラーで失敗した場合:エラーに購入リンクが含まれていれば、ユーザーにそのリンクを渡します。含まれていなければ、https://pexo.ai/home → Credits → Buy Credits からクレジットを追加するよう伝えます。ユーザーの確認後に再試行してください。
例
ユーザー:「地元の農家向けマーケットプレイスの、30秒のスタートアップ紹介動画を作ってください。」
pid=$(pexo-project-create.sh "startup intro video")
pexo-chat.sh "$pid" "Make a 30-second intro video for our startup — a marketplace for local farmers."
# Tell the user: submitted, ~15–20 min, https://pexo.ai/project/$pid
# Poll pexo-project-get.sh "$pid" until nextAction is DELIVER, then deliver the asset URL.
スクリプト
| スクリプト | 使用方法 | 戻り値 |
|---|---|---|
pexo-project-create.sh | "<brief>" | project_id |
pexo-upload.sh | <project_id> <file> | asset_id |
pexo-chat.sh | <project_id> "<message>" [--choice <id>] | 受付確認(非同期) |
pexo-project-get.sh | <project_id> | JSON:nextAction、recentMessages |
pexo-asset-get.sh | <project_id> <asset_id> | url を含む JSON |
pexo-doctor.sh | — | セットアップ診断 |
エラーコードとエッジケース → references/TROUBLESHOOTING.md。