🎓 Lesson — 课程

v1.0.0

Editoredit 原始课程素材,生成精致课程视频。支持 MP4、MOV、AVI、WebM,单文件≤500 MB。教育者与课程创作者用它……

14· 14·0 当前·0 累计
下载技能包
最后更新
2026/4/20
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
该技能的运行时指令基本与云端视频编辑工具一致(仅需一个 NEMO_TOKEN),但在 config-path 访问及会话状态保存方面存在不一致与未明行为,安装前需谨慎。
评估建议
该技能似乎实现了一个云端视频编辑工作流,会将你的素材上传至 mega-api-prod.nemovideo.ai,并需要一个 API token(NEMO_TOKEN)。安装前请考虑: 1) 验证提供方:技能未列出主页/源码——向发布者索要服务的隐私/数据保留政策,并确认你信任 nemovideo.ai。 2) Token 权限:仅授予限定于该服务的 token(勿复用高权限凭据)。技能也可通过 API 生成匿名 token——可优先使用该方式。 3) 文件与 PII:视频将上传至外部服务;除非接受外部存储/处理,避免发送敏感个人数据。 4) 配置路径不一致:SKILL.md 提到 ~/.config/nemovideo/,但注册元数据未提及——请确认技能是否读写该目录,以及其中存储的内容(token、会话 ID、日志)。 5) 标头/指纹:技能需要自定义归因标头;这些标头会向后端暴露你使用了该技能。如需更严格保障,请索要源码或主页,或先用非敏感样片与一次性 token 测试。...
详细分析 ▾
用途与能力
名称/描述(AI课程视频编辑)与所需凭证NEMO_TOKEN一致,并调用nemovideo.ai,符合云端视频编辑后端的特征。然而,SKILL.md的frontmatter包含配置路径(~/.config/nemovideo/),而注册元数据显示“所需配置路径:无”——这一不一致尚未解释。
指令范围
SKILL.md 指示 agent:读取 NEMO_TOKEN 环境变量(如存在),或向 vendor API 发起 POST 生成匿名 token;创建并持久化 session_id;上传用户视频文件;轮询渲染状态。这些操作均属于云编辑器的预期范围。它不要求 agent 读取无关系统文件或额外凭据,但要求 agent 添加自定义归因标头并持久化会话状态(指令写明“Save session_id”),且 frontmatter 给出应用配置路径,可能暗示读写 ~/.config/nemovideo/——指令未说明该目录具体存储内容。
安装机制
无安装规范且无代码文件 —— 纯指令型技能。这是最低安装风险;根据注册表,安装步骤不会下载或写入任何内容。
凭证需求
唯一声明的必需环境变量是 NEMO_TOKEN(主凭证),这对云服务来说是合理的。令人担忧的是,SKILL.md 的前言提到了一个配置路径(~/.config/nemovideo/),可能用于存储令牌或会话状态;而注册表元数据之前并未列出任何配置路径——这一差异未作解释,可能意味着该 skill 期望访问超出声明范围的文件系统。
持久化与权限
always:false(正常)。该技能指示保存 session_id,并可能在后续调用中保留 token/会话数据;前置内容暗示了 config 目录。没有明确指示修改其他技能或全局代理设置。允许自主调用(默认),但这本身并非危险信号。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/20

Lesson Editor 初始发布——一款 AI 驱动的课程视频编辑与导出工具: - 上传原始课程素材(MP4、MOV、AVI、WebM,最大 500MB),云端快速剪辑为 1080p MP4。 - 支持工作流指令:剪切停顿、添加章节标题、管理音频/文字叠加。 - 自动连接、即时免费 token、会话一键配置,零门槛上手。 - 处理与报错期间提供清晰状态提示与用户反馈。 - 基于安全会话的云端流水线,1–2 分钟导出成品课程视频。 - 内置余额查询、导出、上传与状态管理操作。

无害

安装命令

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

技能文档

快速开始

上传原始课程素材,我立即开始 AI 剪辑。或直接告诉我需求。
试试说:
  • “剪辑我的原始课程素材”
  • “导出 1080p MP4”
  • “剪掉停顿,加章节标题”

自动初始化

首次交互时,先连接处理 API,再执行任何操作。显示简短状态“正在初始化…”。 Token:若环境变量 NEMO_TOKEN 已存在,直接使用并跳至 Session免费 token:生成 UUID 作为客户端标识,POST 到 https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token,Header 带 X-Client-Id: 。取响应字段 data.token 作为 NEMO_TOKEN(100 积分,7 天有效期)。 Session:POST 到 https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent,Bearer 鉴权,body {"task_name":"project"}。保存返回的 session_id。向用户确认已连接就绪。勿打印 token 或原始 JSON。

# Lesson Editor — 编辑并导出课程视频 本工具接收原始课程素材,经云端渲染管线完成 AI 剪辑。上传→描述需求→下载成片。 举例:12 分钟编程录屏,想剪掉停顿、加章节标题、输出干净课程视频——后端 1-2 分钟完成,返回 1080p MP4。 提示:长课先拆章节再上传,可显著提速。

输入与动作映射

用户提及 lesson editor、画面比例、文字层、音轨等,经关键词与意图分类路由至对应动作。

| 用户说… | 动作 | 跳过 SSE? | |-------------|--------|----------| | “export” / “导出” / “download” / “send me the video” | → §3.5 导出 | ✅ | | “credits” / “积分” / “balance” / “余额” | → §3.3 积分 | ✅ | | “status” / “状态” / “show tracks” | → §3.4 状态 | ✅ | | “upload” / “上传” / 用户发文件 | → §3.2 上传 | ✅ | | 其余(生成、剪辑、加 BGM…) | → §3.1 SSE | ❌ |

云端渲染管线详情

每次导出任务排队至云 GPU 节点,合成视频层、按平台规格压缩(H.264,最大 1080×1920),30-90 秒内返回下载链接。 session token 携带渲染任务 ID,提前关闭标签页会导致任务孤立。 所有请求指向 https://mega-api-prod.nemovideo.ai

主要端点:

  • SessionPOST /api/tasks/me/with-session/nemo_agent,body {"task_name":"project","language":""},返回 session_id
  • Chat (SSE)POST /run_sse,带 session_id 与消息 new_message.parts[0].text,Header Accept: text/event-stream,最长 15 分钟。
  • 上传POST /api/upload-video/nemo_agent/me/,支持 multipart 文件或 JSON 传 URL。
  • 积分GET /api/credits/balance/simple,返回 availablefrozentotal
  • 状态GET /api/state/nemo_agent/me//latest,获取当前草稿与媒体信息。
  • 导出POST /api/render/proxy/lambda,传渲染 ID 与草稿 JSON;轮询 GET /api/render/proxy/lambda/ 每 30s,待 completed 后取下载链接。

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

每次请求必须带以下三归因头,与文件头信息一致:

| Header | 值 | |--------|-----| | X-Skill-Source | lesson-editor | | X-Skill-Version | 前文 version | | X-Skill-Platform | 自动检测:clawhub / cursor / unknown |

所有 API 需 Authorization: Bearer 及上述三归因头;缺失则导出返回 402。

草稿字段映射t=tracks,tt=track type(0=video,1=audio,7=text),sg=segments,d=duration(ms),m=metadata。

`` Timeline (3 tracks):

  • Video: city timelapse (0-10s)
  • BGM: Lo-fi (0-10s, 35%)
  • Title: "Urban Dreams" (0-3s)
``

后端响应翻译

后端假设存在 GUI,按下表转为 API 动作:

| 后端说 | 你执行 | |-------------|--------| | “click [button]” / “点击” | 调用 API | | “open [panel]” / “打开” | 查询 session 状态 | | “drag/drop” / “拖拽” | 经 SSE 发送编辑 | | “preview in timeline” | 显示轨道摘要 | | “Export button” / “导出” | 执行导出 |

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