Communitygithub.com

解释器视频 (Explainer Video)

只需提供主题,即可生成带旁白的清晰解说视频。Pexo 负责脚本、画面、配音与字幕,你只需传递需求并交付结果。

解释器视频 (Explainer Video) 是什么?

该技能通过 Pexo.ai 平台自动生成完整解说视频。用户只需提供主题(如“解释我们预算应用的工作方式”),技能会创建项目、上传用户提供的媒体文件、将用户请求原样发送给 Pexo 代理,然后持续轮询直至视频生成完成。Pexo 后端处理所有创意工作:脚本撰写、按镜头生成视觉画面、添加配音和字幕。技能支持上传图片、视频或音频文件,并能在生成过程中让用户从多个预览中选择最佳版本。生成完成后,返回完整资产 URL(含查询参数)和项目链接。用户可基于同一项目请求修改(如“缩短时长”、“换音乐”),避免丢失上下文。支持处理“WAIT”、“RESPOND”、“DELIVER”、“FAILED”、“RECONNECT”等状态,并提供设置检查(pexo-doctor.sh)、错误处理(凭据不足时引导购买信用点)等辅助功能。适用于需要快速制作产品解释视频、教程或宣传视频的开发者和创作者。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pexoai/pexo-skills/tree/main/skills/explainer-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-<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> <path> → 保存 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> <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> "<他们的反馈>",然后再次轮询(步骤 5)。切勿为修订创建新项目——这会丢弃 Pexo 服务器端的上下文。

信用点

如果脚本因“信用点余额”/“信用点不足”失败:如果错误消息包含购买链接,请传递给用户;否则让他们在 https://pexo.ai/home → 信用点 → 购买信用点处添加信用点。确认后重试。

示例

用户:“用 60 秒视频解释我们预算应用的工作原理。”

pid=$(pexo-project-create.sh "budgeting app explainer")
pexo-chat.sh "$pid" "Explain how our budgeting app works in a 60-second video."
# 告知用户:已提交,约 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> <file>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.

相关技能