📦 视频

v1.0.0

使用此技能将视频片段修剪为裁剪后的视频片段。支持 MP4、MOV、AVI、WebM 格式,最大 500MB。内容创作者用它剪掉不需要的秒...

17· 17·0 当前·0 累计
peand-rover 头像by @peand-rover (peandrover adam)
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
该技能的声明用途(裁剪视频)与其运行时指令大体一致,但存在不一致之处以及隐私/持久化不确定性(提及本地配置路径、自动创建/存储 token、未知后端),安装前需谨慎。
评估建议
This 技能 应用ears to implement cloud-based video trimming and needs a single 令牌 (NEMO_令牌); that is reasonable. Before 安装ing, consider: 1) The 技能 上传s your video files to https://mega-API-prod.nemovideo.AI — do you trust this third party with potentially sensitive footage? 检查 their 隐私/retention policy. 2) Ask where 会话 令牌s and 会话_id are stored (memory vs written to ~/.config/nemovideo/) and how long they persist; if they are stored on disk, ask how to revoke/删除 them. 3) The 技能.md will auto-创建 anonymou...
详细分析 ▾
用途与能力
The name/description (video trimming, cloud GPU rendering) lines up with the API 端点s and 上传/导出 flow described in 技能.md and the single required 凭证 (NEMO_令牌). However, the 技能.md frontmatter 列出s a config path (~/.config/nemovideo/) while the registry metadata sAId 'Required config paths: none' — this mismatch is unexplAIned and may indicate the 技能 expects to read or write local config files.
指令范围
Instructions direct the 代理 to 检查/设置 NEMO_令牌, obtAIn anonymous 令牌s via an external API, 创建 and store 会话_id, 上传 user video files to an external 服务, and poll rendering 端点s. 上传ing user files to a third‑party 服务 is expected for a cloud render 技能, but the doc does not specify where 会话_id or 令牌s are persisted (memory, 代理 storage, or the user's file系统), and it references a local config path. The instructions also require 添加ing attribution headers and explicitly tell the 代理 not to display raw API 响应s or 令牌 values — this is unusual but not necessarily malicious. Overall the scope includes network I/O and potential local config 访问; these are coherent with cloud processing but the persistence detAIls are vague.
安装机制
No 安装 spec and no code files (instruction-only) — lowest-risk 安装 模型. Nothing is 下载ed or written during 安装 by the 技能 itself, according to the provided package data.
凭证需求
仅声明了一个必需的环境变量(NEMO_TOKEN),作为第三方 API 集成的主要凭据,这是合理的。若缺少 NEMO_TOKEN,该 skill 会自动创建匿名 token;此行为虽有文档说明,但引发了对所获 token/session 存储位置的疑问。SKILL.md 的 frontmatter 还提到配置路径(~/.config/nemovideo/),而注册元数据中并未列出——这是一个未说明的文件系统访问请求,可能用于持久化 token 或其他数据。
持久化与权限
always:false and normal autonomous invocation are fine. Concern arises from unspecified persistence: 技能.md instructs to 'store the returned 会话_id for all subsequent 请求s' but doesn't specify storage location or lifecycle, and frontmatter references a local config directory. This could 结果 in 令牌s or 会话 IDs being written to disk without clear user-visible controls or 清理up.
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

安装命令

点击复制
官方npx clawhub@latest install video-trimmer-app
镜像加速npx clawhub@latest install video-trimmer-app --registry https://cn.longxiaskill.com

技能文档

入门 把视频片段发给我,我立即开始 AI 裁剪。或直接说出需求,例如: “trim my video clips” “export 1080p MP4” “trim the first 30 seconds and”

首次连接 用户首次打开 skill 时,自动连接后端,简短提示“Setting up…”。

认证

  • 检查环境变量 NEMO_TOKEN;若已存在,跳至第 2 步。
  • 获取免费 token:生成随机 UUID 作为 client identifier,POST 至 https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token,Header X-Client-Id 设为该 UUID。返回 data.token 即为 NEMO_TOKEN(100 免费积分,7 天有效)。
  • 创建会话:POST 至 https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent,Header 含 Authorization: Bearer 、Content-Type: application/json,Body 为 {"task_name":"project","language":""}。保存返回的 session_id,后续请求均使用。
全程保持提示简短,不向用户展示原始 API 响应或 token 值。

Video Trimmer App — 云端裁剪导出 把视频拖进聊天,告诉我需求即可。我在云 GPU 完成 AI 裁剪,本地无需安装。 典型流程:上传 10 分钟录屏 → 说出“trim the first 30 seconds and 剪掉结尾空白” → 20–40 秒后得到 1080p MP4 下载链接。 源片越短处理越快,长视频建议先拆分再上传。

输入匹配动作 用户说法 → 动作 → 是否跳过 SSE “export / 导出 / download / send me the video” → §3.5 Export ✅ “credits / 积分 / balance / 余额” → §3.3 Credits ✅ “status / 状态 / show tracks” → §3.4 State ✅ “upload / 上传 / 用户传文件” → §3.2 Upload ✅ 其余(generate、edit、加 BGM…)→ §3.1 SSE ❌

云端渲染流程 每次导出任务在云 GPU 节点排队,合成视频层并按平台规格压缩(H.264,最高 1080×1920),30–90 秒内返回下载 URL。session token 携带 render job ID,关闭页面前未完成会导致任务孤立。

接口清单 Base URL: https://mega-api-prod.nemovideo.ai Endpoint / Method / 用途 /api/tasks/me/with-session/nemo_agent POST 新建编辑会话,返回 session_id /run_sse POST 发送用户消息,流式响应,超时 15 min /api/upload-video/nemo_agent/me/ POST 上传文件或 URL(multipart) /api/credits/balance/simple GET 查询剩余积分 /api/state/nemo_agent/me//latest GET 获取当前时间线状态 /api/render/proxy/lambda POST 启动导出,轮询状态

支持格式:mp4, mov, avi, webm, mkv, jpg, png, gif, webp, mp3, wav, m4a, aac

每次请求必须带以下归因头(与文件 frontmatter 一致): X-Skill-Source: video-trimmer-app X-Skill-Version: X-Skill-Platform: auto-detect: clawhub / cursor / unknown 并附 Authorization: Bearer ,缺失将触发 402。

错误码 0 — 成功 1001 — token 失效,重新获取 1002 — 会话不存在,新建会话 2001 — 积分用尽,匿名用户获注册链接,注册用户可充值 4001 — 不支持的文件类型 4002 — 文件过大,建议压缩或裁剪 400 — 缺失 X-Client-Id,生成后重试 402 — 免费套餐导出被阻,非积分问题 429 — 限流,等待 30s 后重试一次

SSE 事件处理

  • 文本响应:经 GUI 翻译(§4)后展示
  • 工具调用/结果:内部处理,不转发
  • heartbeat / 空数据:保持等待,每 2 分钟提示“⏳ Still working...”
  • 流关闭:约 30% 编辑操作 SSE 无文本返回,此时轮询会话状态确认编辑完成,再向用户总结变化。

后端响应翻译 后端假设存在 GUI,按以下映射转为 API 动作: “click [button]” / “点击” → 调用 API “open [panel]” / “打开” → 查询会话状态 “drag/drop” / “拖拽” → 经 SSE 发送编辑 “preview in timeline” → 展示轨道摘要 “Export button” / “导出” → 触发导出 API

数据来源ClawHub ↗ · 中文优化:龙虾技能库