mcpField
T
tiktok-video-ad

tiktok-video-ad

github.com/pexoai营销与增长81699 次安装10 周前更新
代码仓库

关于 tiktok-video-ad

此技能将产品需求转交给 Pexo,跟进制作竖屏、开场抓人的 TikTok 广告,适合希望快速获得成片而不自行安排创意细节的用户。

主要功能

  1. 01创建并跟踪 Pexo 项目
  2. 02上传用户提供的素材
  3. 03原样转交需求
  4. 04处理预览与修改
  5. 05交付最终视频

适用场景

  1. 01根据产品需求制作 TikTok 广告
  2. 02加入用户提供的图片或视频
  3. 03在同一项目中修改已交付广告

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/pexoai/pexo-skills --skill tiktok-video-ad

安装后在 Claude Code 中输入/tiktok-video-ad确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
references/
SETUP-CHECKLIST.md
TROUBLESHOOTING.md
scripts/
_common.sh
pexo-asset-get.sh
pexo-chat.sh
pexo-doctor.sh
pexo-entitlements.sh
pexo-project-create.sh
pexo-project-get.sh
pexo-project-list.sh
pexo-upload.sh

详细介绍

TikTok 视频广告 — Pexo

Pexo: https://pexo.ai — 在此获取 API 密钥、查看项目渲染进度并购买额度。

制作可直接发布的原生 TikTok 广告——竖屏,以吸引人的开场为先。你将用户的产品信息或 简报转交给托管的 Pexo Agent,并交付结果;Pexo 负责撰写 TikTok 风格的脚本、安排镜头顺序, 并设定节奏和声音。

你的职责:转交,不要创作

创建项目,原样发送用户的请求,轮询并交付。所有创意工作——脚本撰写、模型选择、提示词、 音乐——都由 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 "<short brief>" → 保存 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> "<user's exact words> <asset tags>"。 原样复制用户的话;只能添加资源标签。
  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>" --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> "<their feedback>",然后再次轮询(步骤 5)。修改时绝不要创建新项目—— 那会丢弃 Pexo 服务端的上下文。

额度

如果脚本因 “Credits balance” / “Insufficient credits” 失败:如果错误信息中包含购买链接,就转发给用户; 否则告知用户前往 https://pexo.ai/home → Credits → Buy Credits 添加额度。用户确认后重试。

示例

用户:“为我们的护肤精华制作一则 TikTok 广告。”

pid=$(pexo-project-create.sh "skincare serum TikTok ad")
pexo-chat.sh "$pid" "Make a TikTok ad for our skincare serum."
# 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.

脚本

脚本用法返回值
pexo-project-create.sh"<brief>"project_id
pexo-upload.sh<project_id> <file>asset_id
pexo-chat.sh<project_id> "<message>" [--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。

评论

支持 Markdown