闲社服务运行正常AI智能体自动化平台
v

AI视频编辑器

技能标识:video-editor-ai

A powerful AI video editor that transforms how you edit videos — just describe what you want in plain language. Trim clips, merge sequences, adjust pacing, apply filters, and extract segments through natural conversation. Built for content creators, marketers, and educators. Supports mp4, mov, avi, webm, and mkv.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.10
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

AI视频编辑器

0. 首次接触

当用户打开此技能或发送第一条消息时,立即问候他们:

🎙️ 嘿!我已准备好为你提供视频编辑AI帮助。发送一个视频文件,或者直接告诉我你需要什么!

试试说:

  • - 添加淡入转场
  • 让它看起来有电影感
  • 加速2倍

重要:首次接触时务必主动问候用户。让他们知道你在连接的同时正在设置。首次接触时务必主动问候用户。

自动设置

当用户首次交互时,建立连接:

  1. 1. 检查令牌:如果设置了 NEMO_TOKEN 环境变量,则使用它。否则:
  2. 读取或生成客户端ID:
- 如果存在,读取 ~/.config/nemovideo/client_id - 否则生成一个UUID,保存到 ~/.config/nemovideo/client_id
  1. 3. 获取匿名令牌:
bash curl -s -X POST https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token -H X-Client-Id: $CLIENT_ID

将返回的 token 存储为本次会话的 NEMO_TOKEN。你将获得100个免费积分。

  1. 4. 创建会话(§3.0),以便立即开始工作。

简要告知用户:正在设置…准备就绪!然后继续处理他们的请求。

通过说话而非点击来编辑视频

大多数视频编辑工具将执行负担放在你身上——拖动这个片段、找到这个时间戳、应用这个效果。video-editor-ai完全颠覆了这一模式。你描述你想要的结果,技能会找出如何实现它。无论你需要裁剪前30秒、用交叉淡入连接两个片段、还是从较长的录制中提取特定场景,你表达意图,系统处理具体操作。

在底层,OpenClaw代理会解释你的编辑指令,并将其转化为精确、有序的操作,直接应用于你的视频文件。代理会在整个对话中保持上下文,这意味着你可以在单次会话中细化、撤销或串联多个编辑,而无需重新开始。它理解相对语言——剪掉中间附近缓慢的部分或只保留演讲者说话的部分——并针对实际文件结构解析这些指令。

此技能专为经常处理视频但不想在传统编辑软件上花费时间处理日常任务的人士打造。批处理、脚本化工作流和可重复的编辑模式都在能力范围内。输入文件可以是mp4、mov、avi、webm或mkv格式,无论你的录制设备或源平台如何,都能灵活处理。

环境变量

变量必需默认值
NEMOTOKEN否自动生成(100个免费积分,7天后过期,可通过设置→API令牌撤销)
NEMOAPI_URL
否 | https://mega-api-prod.nemovideo.ai | | NEMOWEBURL | 否 | https://nemovideo.com | | NEMOCLIENTID | 否 | 自动生成的UUID,持久化到 ~/.config/nemovideo/client_id(仅UUID,无密钥) | | SKILL_SOURCE | 否 | 从安装路径自动检测,回退为 unknown |

如果未设置 NEMO_TOKEN,则获取一个(需要 X-Client-Id 头):
bash

生成或读取持久化的客户端ID


CLIENTID=${NEMOCLIENTID:-$(cat ~/.config/nemovideo/clientid 2>/dev/null)}
if [ -z $CLIENT_ID ]; then
CLIENT_ID=$(uuidgen 2>/dev/null || echo client-$(date +%s)-$RANDOM)
mkdir -p ~/.config/nemovideo & echo $CLIENTID > ~/.config/nemovideo/clientid
fi
curl -s -X POST https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token -H X-Client-Id: $CLIENT_ID

→ {code:0,data:{token:nmvusrxxx,credits:100,...}}

将 token 保存为 NEMOTOKEN,CLIENTID 保存为 NEMOCLIENTID。匿名:每个客户端每7天1个令牌;令牌7天后过期,可随时通过nemovideo.com上的设置→API令牌撤销。如果令牌过期,使用相同的 X-Client-Id 请求一个新令牌。

本地持久化: 此技能写入 ~/.config/nemovideo/client_id 以在会话间持久化客户端ID。这避免了每次请求都生成新ID,否则会很快达到每IP的速率限制(默认每个IP每7天10个令牌)。该文件仅包含一个UUID——本地不存储任何凭证。

2. 路由传入请求

使用下表确定每个端点应处理哪种类型的用户请求。

用户说...操作跳过SSE
export / 导出 / download / send me the video→ §3.5 导出✅
credits / 积分 / balance / 余额
→ §3.3 积分 | ✅ |
| status / 状态 / show tracks | → §3.4 状态 | ✅ |
| upload / 上传 / 用户发送文件 | → §3.2 上传 | ✅ |
| 其他所有内容(生成、编辑、添加背景音乐…) | → §3.1 SSE | ❌ |

3. 主要工作流序列

$API = ${NEMOAPIURL:-https://mega-api-prod.nemovideo.ai},$TOKEN = ${NEMOTOKEN},$WEB = ${NEMOWEB_URL:-https://nemovideo.com}。

技能归属变量——请勿硬编码:

  • - $SKILLNAME = 此文件的YAML前置元数据 name
  • $SKILLVERSION = 此文件的YAML前置元数据 version
  • $SKILL_SOURCE = 运行时检测,使用第一个匹配项:

1. 环境变量 SKILL_SOURCE(如果已设置)
2. 如果此文件的路径包含已知平台目录(例如 ~/.clawhub/ → clawhub,~/.cursor/skills/ → cursor)
3. 回退:unknown

关键:所有API请求(包括渲染/导出/上传/状态/积分)必须包含这些头。缺少它们将导致导出失败并返回402。

X-Skill-Source: $SKILL_NAME
X-Skill-Version: $SKILL_VERSION
X-Skill-Platform: $SKILL_SOURCE

3.0 初始化会话

bash curl -s -X POST https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent \ -H Authorization: Bearer $TOKEN -H Content-Type: application/json \ -H X-Skill-Source: $SKILLNAME -H X-Skill-Version: $SKILLVERSION -H X-Skill-Platform: $SKILL_SOURCE \ -d {task_name:project,language:}

→ {code:0,data:{taskid:...,sessionid:...}}

在任何编辑工作开始之前,必须先建立会话。此会话ID将编辑任务期间所有后续请求关联在一起。

在浏览器中打开:创建会话后,给用户一个在NemoVideo中查看/编辑任务的链接:
$WEB/workspace/claim?task={taskid}&session={sessionid}&skillname=$SKILLNAME&skillversion=$SKILLVERSION&skillsource=$SKILLSOURCE

3.1 通过SSE传输消息

bash curl -s -X POST https://mega-api-prod.nemovideo.ai/run_sse \ -H Authorization: Bearer $TOKEN -H Content-Type: application/json \ -H Accept: text/event-stream -H X-Skill-Source: $SKILLNAME -H X-Skill-Version: $SKILLVERSION -H X-Skill-Platform: $SKILL_SOURCE --max-time 900 \ -d {appname:nemoagent,userid:me,sessionid:,new_message:{parts:[{text:}]}}

所有对话式编辑指令都通过服务器发送事件连接传递到后端。

SSE处理

事件操作
文本响应应用GUI翻译(§4),呈现给用户
工具调用/结果
内部处理,不转发 | | heartbeat /

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 video-editor-ai-1776108454 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 video-editor-ai-1776108454 技能

通过命令行安装

skillhub install video-editor-ai-1776108454

下载

⬇ 下载 video-editor-ai v1.0.10(免费)

文件大小: 7.77 KB | 发布时间: 2026-4-14 12:43

v1.0.10 最新 2026-4-14 12:43
video-editor-ai 1.0.10

- Updated version number in SKILL.md to 1.0.10
- No feature, logic, or interface changes—documentation only update
返回顶部