Communitygithub.com

啟動影片 — Pexo

為產品或新創公司製作專業的發布影片。將創辦人的簡報、著陸頁網址或截圖交給 Pexo 代理人處理,它會負責撰寫腳本、生成鏡頭並產出音樂,最終交付可發布的影片。

啟動影片 — Pexo 是什麼?

此技能(launch-video)旨在幫助 AI 代理人(如 Claude Code、Cursor、Codex)為使用者的產品或新創公司創建一個完整的發布影片。使用者的角色是中立的中介:將使用者的請求(如創辦人簡報、網站截圖或網址)原封不動地傳送給 Pexo 託管代理人,並管理從專案建立、檔案上傳、輪詢到最終資產遞交的整個工作流程。Pexo 負責所有創意工作,包括腳本撰寫、模型選擇、提示詞生成和音樂編排。代理人透過一系列 Bash 腳本(如 pexo-project-create.sh、pexo-chat.sh、pexo-project-get.sh)與 Pexo API 互動,並根據 nextAction 狀態(WAIT、RESPOND、DELIVER、FAILED、RECONNECT)嚴格執行輪詢邏輯。此技能支援修改流程,允許使用者對已交付的影片進行調整而無需建立新專案,從而保留 Pexo 伺服器端的上下文。錯誤處理涵蓋設定驗證(透過 pexo-doctor.sh)和信用額度不足問題,引導使用者前往 Pexo 管理後台購買點數。整個過程強調精確中繼使用者意圖,避免自行判斷,以確保最佳的影片成果。

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

在你喜歡的 AI 中提問

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

說明文件

啟動影片 — 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 無法爬取網址——請先下載再上傳。
  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>,顯示網址(A/B/C),讓使用者選擇,然後 pexo-chat.sh <project_id> "<選擇>" --choice <assetId>;對於 document 事件,向使用者提及。
    • DELIVER → pexo-asset-get.sh <project_id> <最終資產ID>,然後將完整的資產網址以純文字形式(保留所有 ?… 查詢參數,絕不截斷或包裹在 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 → 點數 → 購買點數處增加點數。在他們確認後重試。

範例

使用者:「為我們這個自動撰寫會議記錄的 SaaS 製作一個 45 秒的發布影片。」

pid=$(pexo-project-create.sh "SaaS 發布影片")
pexo-chat.sh "$pid" "為我們這個自動撰寫會議記錄的 SaaS 製作一個 45 秒的發布影片。"
# 告知使用者:已提交,約 15–20 分鐘,https://pexo.ai/project/$pid
# 輪詢 pexo-project-get.sh "$pid" 直到 nextAction 為 DELIVER,然後交付資產網址。

腳本

腳本用法回傳值
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.

相關技能