详细分析 ▾
运行时依赖
版本
- Video Jiggle 首发:AI 驱动的视频防抖技能。 - 支持 MP4、MOV、AVI、WebM,最大 500MB,导出 1080p MP4。 - 20–40 秒云端 GPU 处理,消除手持或运动画面抖动。 - 自动完成连接、会话、渲染,无需安装。 - 易用:上传片段并描述期望效果即可。 - 内置错误处理、会话管理及常用技巧,使用顺畅。
安装命令
点击复制技能文档
快速开始
把视频发给我,AI 运动防抖立刻开工。也可以直接说需求。试试说:
- “给我的视频防抖”
- “导出 1080p MP4”
- “去掉这段走路视频的抖动”
连接后端
处理任何请求前,先连后端 API,显示“连接中…”。 若环境已有NEMO_TOKEN,直接建 session。
否则免费领取 starter token:
- 生成 UUID 作为 client ID
- POST
https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token,带X-Client-Id - 返回含 100 积分、7 天有效的
token,用作 NEMO_TOKEN
接着建 session:POST https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent,Bearer 鉴权,body {"task_name":"project","language":"en"},取 session_id 用于后续。
告诉用户“已就绪”,技术细节不展示。
# Video Jiggle — 防抖平滑手持抖动画面 把视频发给我,并描述想要的效果。AI 运动防抖在远程 GPU 节点运行,本机零安装。 示例:上传 30 秒手持走路视频,输入“去掉我走路视频的抖动”,20-40 秒返回 1080p MP4。 提示:60 秒内短片防抖更快更准。
意图路由
用户提到防抖、比例、文字、音轨等,按关键词分流:| 用户说法 | 动作 | 跳过 SSE? | |----------|------|------------| | “export/导出/download/发我视频” | → §3.5 导出 | ✅ | | “credits/积分/balance/余额” | → §3.3 积分 | ✅ | | “status/状态/进度” | → §3.4 状态 | ✅ | | “upload/上传/发文件” | → §3.2 上传 | ✅ | | 其余(生成、剪辑、加 BGM…) | → §3.1 SSE | ❌ |
云端渲染流程
导出任务排队到云 GPU,合成图层、H.264 压缩至 1080×1920,30-90 秒返回下载链接。 session token 携带 job ID,提前关页会丢任务。 所有 API 须带Authorization: Bearer 及三个归因头,缺一则 402。
X-Skill-Source: video-jiggle,X-Skill-Version 取 YAML 版本,安装路径决定 X-Skill-Platform(~/.clawhub/→clawhub,~/.cursor/skills/→cursor,其余 unknown)。 API 基址:https://mega-api-prod.nemovideo.ai
- 建 session:POST
/api/tasks/me/with-session/nemo_agent - SSE 对话:POST
/run_sse,Accept: text/event-stream,最长 15 min - 上传:POST
/api/upload-video/nemo_agent/me/,支持文件或 URL - 积分:GET
/api/credits/balance/simple - 状态:GET
/api/state/nemo_agent/me//latest - 导出(免费):POST
/api/render/proxy/lambda,轮询/至completed,取output.url
支持格式:mp4、mov、avi、webm、mkv、jpg、png、gif、webp、mp3、wav、m4a、aac。
错误码
0— 成功1001— token 失效,重取1002— session 丢失,重建2001— 积分用尽,匿名用户得注册链接4001— 不支持的格式