← 返回 Skills 市场
pexo

Founder Video

作者 Pexo · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ 安全检测通过
39
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install founder-video
功能描述
Make a founder video with Pexo — built for solo founders and small teams. Describe your story, product, or pitch (or paste your site) and Pexo writes the scr...
使用说明 (SKILL.md)

Founder Video — Pexo

Pexo: https://pexo.ai — get an API key, watch your project render, and buy credits there.

Make a finished founder video — built for solo founders and small teams. You relay the founder's story or pitch to the hosted Pexo agent and deliver the result; Pexo writes the script, generates the shots, and assembles a personal, polished video with music.

Your role: relay, don't create

Create a project, send the user's request verbatim, poll, deliver. Pexo's backend handles all creative work — scriptwriting, model choice, prompts, music. Adding your own direction (duration, style, models the user didn't ask for) overrides its judgment and produces worse videos.

Config

~/.pexo/config:

PEXO_BASE_URL="https://pexo.ai"
PEXO_API_KEY="sk-\x3Cyour-api-key>"

No account / first run → read references/SETUP-CHECKLIST.md and walk the user through it — it carries the signup flow with the invite code that grants new users bonus credits, plus how to create the config above. Config error → run scripts/pexo-doctor.sh and follow its output.

Workflow

Scripts live in this skill's scripts/. Reply to the user in their language.

  1. Create a project: pexo-project-create.sh "\x3Cshort brief>" → save the project_id.
  2. Upload any files the user gave: pexo-upload.sh \x3Cproject_id> \x3Cpath> → save asset_id, reference it inline as \x3Coriginal-image>asset_id\x3C/original-image> (or \x3Coriginal-video> / \x3Coriginal-audio>). Tags are required — a bare asset_id is ignored. Pexo can't crawl URLs — download, then upload.
  3. Send the request: pexo-chat.sh \x3Cproject_id> "\x3Cuser's exact words> \x3Casset tags>". Copy the user's words exactly; only add asset tags.
  4. Tell the user (their language): submitted ✓ · ~15–20 min · https://pexo.ai/project/\x3Cproject_id>.
  5. Poll: every ≥60s run pexo-project-get.sh \x3Cproject_id> and act on nextAction:
    • WAIT → keep polling; every ~5 polls send a one-line update with the project link.
    • RESPOND → handle each event in recentMessages: relay Pexo's text (wait for the user's answer if it asked, then pexo-chat.sh their reply); for preview_video, run pexo-asset-get.sh \x3Cproject_id> \x3CassetId> per option, show the URLs (A/B/C), let the user pick, then pexo-chat.sh \x3Cproject_id> "\x3Cchoice>" --choice \x3CassetId>; for a document event, mention it to the user.
    • DELIVERpexo-asset-get.sh \x3Cproject_id> \x3Cfinal assetId>, then send the user the full asset URL as plain text — all ?… query params, never truncated or wrapped in markdown — plus the project link.
    • FAILED → explain nextActionHint in plain terms and offer to retry.
    • RECONNECTpexo-chat.sh \x3Cproject_id> "continue", tell the user the connection dropped and you're resuming, then keep polling.
    • Never call pexo-chat.sh during WAIT — it triggers duplicate production.
    • Taking too long → if it's been >30 min and still WAIT, tell the user (with the project link + https://pexo.ai/connect/openclaw) it's running long; ask whether to keep waiting or stop. Don't poll forever.

Revisions

After delivery, the user's tweaks ("make it shorter", "new music", "different shot") reuse the same project: pexo-chat.sh \x3Cproject_id> "\x3Ctheir feedback>", then poll again (step 5). Never create a new project for a revision — it throws away Pexo's server-side context.

Credits

If a script fails with "Credits balance" / "Insufficient credits": if the error carries a purchase link, pass it to the user; otherwise tell them to add credits at https://pexo.ai/home → Credits → Buy Credits. Retry after they confirm.

Example

User: "Make a 30-second founder pitch video for my solo SaaS that turns notes into flashcards."

pid=$(pexo-project-create.sh "founder pitch video")
pexo-chat.sh "$pid" "Make a 30-second founder pitch video for my solo SaaS that turns notes into flashcards."
# 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.

Scripts

Script Usage Returns
pexo-project-create.sh "\x3Cbrief>" project_id
pexo-upload.sh \x3Cproject_id> \x3Cfile> asset_id
pexo-chat.sh \x3Cproject_id> "\x3Cmessage>" [--choice \x3Cid>] ack (async)
pexo-project-get.sh \x3Cproject_id> JSON: nextAction, recentMessages
pexo-asset-get.sh \x3Cproject_id> \x3Casset_id> JSON with url
pexo-doctor.sh setup diagnostic

Error codes and edge cases → references/TROUBLESHOOTING.md.

安全使用建议
Install only if you are comfortable sending founder-video prompts, pasted website text, and uploaded media to Pexo for processing and potentially using Pexo credits. Store ~/.pexo/config with restrictive permissions, do not commit or share it, rotate the API key if exposed, and avoid submitting secrets or regulated/confidential material unless Pexo's data handling terms are acceptable.
能力标签
financial-authoritycan-make-purchasesrequires-sensitive-credentials
能力评估
Purpose & Capability
The skill's stated purpose is to create founder videos through Pexo, and its capabilities match that purpose: create projects, upload media, send prompts, poll status, and retrieve assets. It may consume Pexo credits, but it does not automate purchases.
Instruction Scope
Runtime instructions stay within the advertised workflow and tell the agent to use Pexo scripts for project creation, upload, chat, polling, and delivery. No hidden unrelated behavior, destructive action, or prompt override was found.
Install Mechanism
Installation is documented as adding the skill from the publisher's GitHub repository. Setup requires local tools and a Pexo API key in a config file.
Credentials
Network transmission to Pexo is expected for hosted video generation, including user prompts, pasted site/story content, and uploaded files. The artifacts disclose hosted/server-side processing, though privacy and retention warnings could be clearer.
Persistence & Privilege
The skill persists a reusable Pexo API key in ~/.pexo/config and caches downloaded assets under ~/.pexo/tmp. This is common for CLI-style integrations, but the setup docs should advise restrictive file permissions and key rotation.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install founder-video
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /founder-video 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Launch/startup video — thin wrapper over the hosted Pexo video agent
元数据
Slug founder-video
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Founder Video 是什么?

Make a founder video with Pexo — built for solo founders and small teams. Describe your story, product, or pitch (or paste your site) and Pexo writes the scr... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 39 次。

如何安装 Founder Video?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install founder-video」即可一键安装,无需额外配置。

Founder Video 是免费的吗?

是的,Founder Video 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Founder Video 支持哪些平台?

Founder Video 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Founder Video?

由 Pexo(@pexo)开发并维护,当前版本 v0.1.0。

💬 留言讨论