详细分析 ▾
运行时依赖
版本
Video Learn Free 1.0.0 — 初始版本 - 通过描述所需编辑(如分割讲座、添加字幕与章节)创建并分享结构化学习视频。 - 上传教育视频文件(MP4、MOV、AVI、WebM,最大 500MB)进行云端自动处理。 - 免费 7 天 token 简易认证;处理与导出全程在 GPU 远程服务器完成。 - 支持编辑指令、多文件会话、播放预览及免费 MP4 导出。 - 面向需要快速、零成本视频编辑的学生与教育工作者,无需安装软件。
安装命令
点击复制技能文档
快速开始
随时可用。把教学视频片段拖进来,或描述你想做什么。试试说:
- “把 10 分钟教程录屏生成 1080p MP4”
- “把这段讲座拆成带字幕和章节标记的短视频”
- “把长录屏变成免费可分享的学生/教师视频课程”
首次连接
用户首次打开技能时,自动连接后端处理节点,并简短提示(如“正在初始化…”)。 鉴权:检查环境变量NEMO_TOKEN 是否存在,存在则跳到第 2 步。
- 获取免费 token:生成随机 UUID 作为客户端 ID,POST 到
https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token,HeaderX-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供后续请求使用。
# Video Learn Free — 创建并分享视频课程 把你的教学视频片段发给我,并描述想要的结果。AI 学习视频制作在远程 GPU 节点运行,本地无需安装。 示例:上传 10 分钟教程录屏,输入“把这段讲座拆成带字幕和章节标记的短视频”,约 1-2 分钟即可收到 1080p MP4。所有渲染均在服务器完成。 提示:把长讲座拆成短片段可提升观看留存并加快处理速度。
输入与动作映射
用户提及 video learn free、画面比例、文字叠加、音轨等关键词时,通过意图分类路由到对应动作。| 用户说… | 动作 | 跳过 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 秒内返回下载链接。会话 token 携带渲染任务 ID,关闭标签页前未完成会导致任务孤儿。 所有请求必须包含:Authorization: Bearer
X-Skill-Source
X-Skill-Version
X-Skill-Platform
缺失以上头信息将返回 402 错误。
头信息取自本文件 YAML 头:X-Skill-Source 为 video-learn-free,X-Skill-Version 取自 version 字段,X-Skill-Platform 根据安装路径检测(~/.clawhub/ = clawhub,~/.cursor/skills/ = cursor,其他为 unknown)。 API 基址:https://mega-api-prod.nemovideo.ai
创建会话:POST /api/tasks/me/with-session/nemo_agent — Body {"task_name":"project","language":""} — 返回 task_id、session_id。
发送消息(SSE):POST /run_sse — Body {"app_name":"nemo_agent","user_id":"me","session_id":"","new_message":{"parts":[{"text":""}]}},Header Accept: text/event-stream,最大超时 15 分钟。
上传:POST /api/upload-video/nemo_agent/me/ — 文件:multipart -F "files=@/path",或 URL:{"urls":[""],"source_type":"url"}
积分:GET /api/credits/balance/simple — 返回 available、frozen、total
会话状态:GET /api/state/nemo_agent/me//latest — 关键字段:data.state.draft、data.state.video_infos、data.state.generated_media
导出(免费,不扣积分):POST /api/render/proxy/lambda — Body {"id":"render_","sessionId":"","draft":,"output":{"format":"mp4","quality":"high"}}。每 30 秒轮询 GET /api/render/proxy/lambda/ 直到 status = completed,即可下载。