Token导航 LogoToken导航

Agent Skill · 效率

revid-api-foundations(revid API foundations 文档)

用于辅助 API 设计、接口文档、请求响应结构和服务集成说明。它适合让 Agent 梳理 endpoint、生成 OpenAPI 草稿、检查字段命名、整理错误码或辅助前后端联调。使用时需要确认真实业务语义、鉴权方式、分页和错误处理规则;涉及生成接口文档时,应避免凭空补字段,最好从现有代码、schema 或接口样例中提取事实。

revid-api-foundations 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 20,380。

总安装 1,544周安装 65GitHub Stars 公开资料未说明下载 541核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:revid-api-foundations(revid API foundations 文档)
来源仓库:https://github.com/api00/revid-api-foundations
安装命令:
openclaw skills install revid-api-foundations
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install revid-api-foundations

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

Revid技能通用规范文档,定义身份验证与响应信封标准。适用于API集成、Webhook配置与工作流鉴别器设计场景。提供轮询机制与错误处理模板,确保服务间通信一致性。安装命令:openclaw skills install revid-api-foundations,需加载配置schema。

注意版本兼容性,避免新旧接口混用导致数据解析失败。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install revid-api-foundations;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

revid-api-foundations 怎么安装?

在终端执行 openclaw skills install revid-api-foundations。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

revid-api-foundations 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

revid-api-foundations 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

revid-api-foundations 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

revid-api-foundations 用的人多吗?

公开数据是累计安装 1,544 次,近一周安装 65 次,下载 541 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

revid-api-foundations 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
revid-api-foundations

revid API foundations 文档 · 本页

1,544—需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
revid-api-foundations
description
Foundation knowledge for every Revid skill — auth, the single render endpoint, the workflow discriminator, polling, webhooks, and the response envelope. Load this once at session start; specific skills build on it.
metadata
{"openclaw":{"requires":{"config":["REVID_API_KEY"]}}}

Revid API foundations

Everything every other skill in this library depends on. Read this once.

When to use

Always — but transparently. Other skills assume the agent already knows:

  • how to authenticate
  • which endpoint to hit
  • how to wait for the result
  • the response envelope shape

The shape of every Revid call

POST https://www.revid.ai/api/public/v3/render
Header:  key: $REVID_API_KEY
Body:    { "workflow": "<one-of-9>", "source": { … }, … }
   ↓
{ "success": 1, "pid": "p_…" }
   ↓
GET https://www.revid.ai/api/public/v3/status?pid=p_…
   ↓ (poll every 5–8 s)
{ "status": "ready", "videoUrl": "https://cdn.revid.ai/v/…mp4", … }

That's the entire contract. Skills only differ in the body of POST /render.

Auth

key: $REVID_API_KEY

The header is literally named key (not Authorization). If unset, fail with a clear message instead of calling the API.

The 9 workflows

WorkflowUse when input is…
script-to-videoAlready-written script (text).
prompt-to-videoA one-liner idea — the API writes the script.
article-to-videoAny URL with text content (blog/product/news).
avatar-to-videoA script + an avatar image (talking-head).
ad-generatorA product description — AI writes ad hooks.
music-to-videoA music URL + visuals.
motion-transferA reference image animated with motion from a clip.
caption-videoAn existing video that needs captions.
static-background-videoA voiceover over a fixed background.

Pick the workflow that matches the *input shape*, not the *output you want*. The same script-to-video workflow can produce a Reel, a YouTube short, or a LinkedIn square — that's just aspectRatio.

Source mapping

Each workflow expects one of these source.* fields:

WorkflowField
script-to-videosource.text
prompt-to-videosource.prompt (+ optional source.stylePrompt, durationSeconds)
article-to-videosource.url (+ optional source.scrapingPrompt)
ad-generatorsource.prompt (the product description)
avatar-to-videosource.text (script) + top-level avatar.url
music-to-video / caption-video / motion-transfersource.url
static-background-videosource.text + media.backgroundVideo

If you put text in the wrong field, the call fails 422 with a schema error.

Common knobs every skill should set

  1. aspectRatio — pick from the consumer surface:

- Reels / TikTok / Shorts → 9:16 - LinkedIn / Instagram feed → 1:1 - YouTube long-form → 16:9

  1. voice.enabled — true for narrated content; false for music-only or

caption-only outputs.

  1. captions.enabled — keep true by default. Most short-form watches happen

on mute.

  1. music.enabled — true for promo / ad / story content; false for

talking-head where the avatar voice should breathe.

  1. render.resolution — 1080p is the right default. Use 720p for cheap

previews; 4k only when downstream needs it.

  1. media.quality / media.videoModel — start at pro. Bump to ultra /

veo3 / sora2 only when the cost is justified. Mirror the /render body to POST /api/public/v3/calculate-credits first to get a price estimate without spending.

  1. webhookUrl — pass it whenever the caller can receive webhooks. Saves polling

entirely.

Reading the response

Success:

{ "success": 1, "pid": "p_…", "workflow": "…", "endpoint": "…", "docs": {…} }

Failure:

{ "success": 0, "error": "human-readable string" }

Skills should always check success === 1 and fail loudly otherwise.

Polling

After POST /render, poll until status === "ready":

PID="<pid-from-render>"
while :; do
  R=$(curl -fsSL "https://www.revid.ai/api/public/v3/status?pid=$PID" \
        -H "key: $REVID_API_KEY")
  S=$(echo "$R" | jq -r .status)
  case "$S" in
    ready)  echo "$R" | jq .; break ;;
    failed) echo "FAILED: $R"; exit 1 ;;
    *)      sleep 5 ;;
  esac
done

Recommended cadence: poll every 5 s; back off to 8 s once progress > 30. In production prefer setting webhookUrl in the request body and skip polling entirely.

Failure modes

The two most common errors every skill must handle:

  • scrape failed / 403 from source URL — the page is JS-only or blocks

bots. Either pre-scrape it yourself and switch to script-to-video, or pass source.scrapingPrompt with the manual title + body.

  • insufficient_credits — drop media.quality / videoModel / resolution

and retry, or top up with POST /api/public/v3/buy-credit-pack.

See also

  • Full Revid Public API v3 spec: <https://documenter.getpostman.com/view/36975521/2sBXcGEfaB>
  • The other Revid skills in this catalog apply this foundation to specific

content types (article, product page, blog, tweet, PDF, etc.).

平台分布

OpenClaw

96.61%
按下载量换算523

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills