Communitygithub.com

startup-video

为你的初创公司制作品牌宣传视频或片头视频。你只需传达创始人的需求或网站内容,Pexo 代理就会完成脚本编写、镜头生成、视频合成与配乐的全部工作。

startup-video 是什么?

该技能“startup-video”基于 Pexo 平台,帮助用户为初创公司快速生成品牌宣传或片头视频。用户只需提供创始人的简短需求或网站信息,技能会将请求原样发送给 Pexo 的后端代理,由 Pexo 完成脚本撰写、模型选择、镜头生成、提示词优化和配乐等所有创意工作。用户不应自行添加时长、风格或模型等额外指令,以免干扰 Pexo 的判断。技能支持通过命令行脚本创建项目、上传素材文件、发送聊天请求以及轮询项目状态,最终交付时返回完整的资产下载链接。它还支持交付后的修改迭代(如调整时长、更换音乐或镜头),直接复用同一项目上下文。该技能适用于 Claude Code 等支持本地脚本调用的 AI 代理平台,通过配置文件中的 API 密钥与 Pexo 服务交互。

兼容平台~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 的判断,导致视频质量下降。

配置

~/.pexo/config:

PEXO_BASE_URL="https://pexo.ai"
PEXO_API_KEY="sk-<your-api-key>"

无账户/首次运行 → 阅读 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> "继续",告知用户连接已断开,你正在恢复,然后继续轮询。
    • 在 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 "初创公司片头视频")
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.

相关技能