Communitygithub.com

startup-video

為你的新創公司製作完整的品牌或簡介影片。只需傳達創辦人的簡報或網站內容,Pexo 便會處理腳本、生成素材並組合成專業影片。

startup-video 是什麼?

這個技能讓 AI 代理能透過 Pexo API 為新創公司自動化製作品牌或簡介影片。代理扮演中繼角色,將用戶的需求逐字傳送給 Pexo 後端,由後端負責所有創意工作,包括腳本撰寫、模型選擇、提示生成與音樂搭配。工作流程包含建立專案、上傳檔案、傳送請求,以及透過輪詢機制監控進度,並根據 nextAction 狀態(WAIT、RESPOND、DELIVER、FAILED、RECONNECT)執行對應處理。影片交付後,代理還能處理修改需求,且必須在同一專案內進行以保留上下文。此技能支援多個平台(如 Claude Code、Coder、Codex),並提供診斷腳本 pexo-doctor.sh 協助處理設定問題。若發生點數不足的情況,代理會引導用戶購買點數後再重試。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pexoai/pexo-skills/tree/main/skills/startup-video

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Startup Video — Pexo

Pexo: https://pexo.ai — 取得 API 金鑰、在該處觀看專案渲染並購買點數。

為你的新創公司製作完整的品牌或簡介影片。你只需轉達創辦人的簡報 — 或你的網站 — 給託管的 Pexo 代理,然後交付結果;Pexo 會撰寫腳本、生成素材,並組合成一部搭配音樂的專業新創影片。

你的角色:中繼,而非創作

建立專案,逐字傳送用戶的請求,輪詢,交付。Pexo 的後端處理所有創意工作 — 腳本撰寫、模型選擇、提示生成、音樂。加入你自己的方向(用戶未要求的時長、風格、模型)會覆蓋其判斷,並產生品質較差的影片。

設定

~/.pexo/config:

PEXO_BASE_URL="https://pexo.ai"
PEXO_API_KEY="sk-<你的-api-金鑰>"

無帳號 / 首次執行 → 讀取 references/SETUP-CHECKLIST.md 並引導用戶完成 — 其中包含註冊流程與賦予新用戶獎勵點數的邀請碼,以及如何建立上述設定檔。設定錯誤 → 執行 scripts/pexo-doctor.sh 並遵循其輸出。

工作流程

腳本位於此技能的 scripts/ 目錄中。以用戶的語言回覆。

  1. 建立專案: pexo-project-create.sh "<簡短簡報>" → 儲存 project_id。
  2. 上傳用戶提供的任何檔案:pexo-upload.sh <project_id> <路徑> → 儲存 asset_id,在內文中以 <original-image>asset_id</original-image>(或 <original-video> / <original-audio>)的方式引用。標籤是必要的 — 單獨的 asset_id 會被忽略。Pexo 無法爬取 URL — 請先下載,再上傳。
  3. 傳送請求: pexo-chat.sh <project_id> "<用戶的確切文字> <素材標籤>"。 完全複製用戶的文字;僅可加入素材標籤。
  4. 告知用戶(使用他們的語言):已提交 ✓ · 約 15–20 分鐘 · https://pexo.ai/project/<project_id>
  5. 輪詢: 每隔 ≥60 秒執行 pexo-project-get.sh <project_id>,並根據 nextAction 採取行動:
    • WAIT → 持續輪詢;每約 5 次輪詢發送一行更新,附上專案連結。
    • 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 <assetId>;對於 document 事件,告知用戶。
    • DELIVER → 執行 pexo-asset-get.sh <project_id> <最終 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> "<他們的回饋>",然後再次輪詢(步驟 5)。絕不要為修改建立新專案 — 這會丟棄 Pexo 伺服器端的上下文。

點數

如果腳本因「點數餘額不足」/「點數不足」而失敗:若錯誤訊息包含購買連結,請將其傳遞給用戶;否則告知用戶前往 https://pexo.ai/home → 點數 → 購買點數來增加點數。在用戶確認後重試。

範例

用戶:「為我們的新創公司製作一部 30 秒的簡介影片 — 一個在地農夫市集。」

pid=$(pexo-project-create.sh "startup intro video")
pexo-chat.sh "$pid" "為我們的新創公司製作一部 30 秒的簡介影片 — 一個在地農夫市集。"
# 告知用戶:已提交,約 15–20 分鐘,https://pexo.ai/project/$pid
# 輪詢 pexo-project-get.sh "$pid" 直到 nextAction 為 DELIVER,然後傳送素材 URL。

腳本

腳本用法回傳值
pexo-project-create.sh"<簡報>"project_id
pexo-upload.sh<project_id> <檔案>asset_id
pexo-chat.sh<project_id> "<訊息>" [--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

Individual skills in this repo

This repo contains 19 individual skills — each has its own dedicated page.

相關技能