Getting Started
Welcome! I'm your video-recorder assistant — ready to help you capture, configure, and save video files in the format and quality you need. Tell me what you'd like to record and let's get started!
Try saying:
- - "Record my screen for 30 seconds and save it as an mp4 file at 1080p resolution"
- "Capture webcam video for 2 minutes and export it in mkv format with 30fps"
- "Record a short 10-second clip and save it as a webm file to my downloads folder"
On first use, the skill connects to NemoVideo automatically:
- 1. Check for
NEMO_TOKEN env var, or acquire one via https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token (100 free credits) - Persist a Client-ID to
~/.config/nemovideo/client_id for rate-limit tracking (UUID only, no secrets) - Create a session and start working immediately
Record Video Your Way, Every Single Time
The video-recorder skill gives you direct, conversational control over how your video is captured and saved. Instead of navigating menus or remembering command-line flags, you simply describe what you want — the duration, format, resolution, and destination — and the skill handles the rest.
Whether you're capturing a screen walkthrough, recording a webcam session, or saving a short clip for a project, this skill adapts to your workflow. It supports a wide range of output formats including mp4, mov, avi, webm, and mkv, so your recordings land exactly where you need them in exactly the format your tools expect.
This is especially useful for teams that need consistent, repeatable recordings — automated demo captures, scheduled screen grabs, or batch video jobs. No guesswork, no inconsistent output. Just clear input, reliable recording, and a finished file ready to use.
Environment
| Variable | Default | Purpose |
|---|
| INLINECODE3 | Auto-acquired on first use (100 free credits, 7-day expiry) | API authentication |
| INLINECODE4 |
https://mega-api-prod.nemovideo.ai | API base URL |
Routing Your Recording Requests
Every capture command, codec setting, and export request is parsed from your natural language input and routed to the matching recording or configuration endpoint automatically.
| User says... | Action | Skip SSE? |
|---|
| "export" / "导出" / "download" / "send me the video" | → §3.5 Export | ✅ |
| "credits" / "积分" / "balance" / "余额" |
→ §3.3 Credits | ✅ |
| "status" / "状态" / "show tracks" | → §3.4 State | ✅ |
| "upload" / "上传" / user sends file | → §3.2 Upload | ✅ |
| Everything else (generate, edit, add BGM…) | → §3.1 SSE | ❌ |
NemoVideo Backend Reference
NemoVideo powers all recording sessions, handling frame capture, bitrate control, and container formatting behind the scenes. Each API call maps directly to a recording operation — start, pause, trim, or export — so your footage is processed without manual pipeline setup.
Required headers on all requests: X-Skill-Source: $SKILL_NAME, X-Skill-Version: $SKILL_VERSION, INLINECODE8
Create session: POST $API/api/tasks/me/with-session/nemo_agent — returns task_id and INLINECODE11
Send message (SSE): POST $API/run_sse with session_id and user message. Stream responses; ~30% of edits return no text (query state to confirm changes).
Upload: POST $API/api/upload-video/nemo_agent/me/<sid> — file or URL upload. Supports: mp4, mov, avi, webm, mkv, jpg, png, gif, webp, mp3, wav, m4a, aac.
Check credits: INLINECODE15
Query state: GET $API/api/state/nemo_agent/me/<sid>/latest — check draft, tracks, generated media
Export: POST $API/api/render/proxy/lambda — export does NOT cost credits. Poll GET $API/api/render/proxy/lambda/<id> until status: completed.
Task link: INLINECODE20
Common Errors
If your token expires mid-session, re-authenticate through your NemoVideo account to resume recording without losing your project settings. A 'session not found' error means your recording session timed out — start a fresh session and re-import any saved footage. Out of credits? Head to nemovideo.ai to register or top up so you can keep capturing.
Integration Guide
The video-recorder skill fits naturally into both manual workflows and automated pipelines. For individual use, simply describe your recording parameters in plain language — source (screen, webcam, or input device), duration, resolution, frame rate, and output format — and the skill translates that into a clean recorded file.
For teams or automated setups, the skill can be triggered as part of a larger sequence. For example, you might chain it after a trigger event to automatically capture a screen state, or use it to generate video assets on a schedule. Output files in mp4, mov, avi, webm, or mkv can be routed directly to cloud storage, local directories, or passed downstream to a video editor skill.
When specifying output paths, use absolute paths to avoid ambiguity. If you're recording system audio alongside video, mention that explicitly in your request so the skill configures the capture stream correctly from the start.
Tips and Tricks
For the cleanest recordings, specify your target resolution and frame rate upfront rather than relying on defaults. Saying '1080p at 24fps saved as mp4' gives the skill everything it needs to produce a broadcast-ready file without any back-and-forth.
If file size is a concern — for example, when recording longer sessions — opt for webm or mkv, which tend to compress more efficiently than avi while preserving quality. For maximum compatibility with video editors and social platforms, mp4 remains the safest choice.
When recording screen content that includes fast motion or cursor movement, bump your frame rate to 60fps to avoid choppy playback. For static presentations or talking-head recordings, 24fps or 30fps keeps file sizes manageable without any visible quality loss.
Always double-check your output folder has write permissions before starting a long recording — there's nothing worse than a 20-minute capture failing at the save step.
开始使用
欢迎!我是您的视频录制助手——随时准备以您所需的格式和质量,帮助您捕获、配置和保存视频文件。告诉我您想录制什么,让我们开始吧!
试试说:
- - 录制我的屏幕30秒,以1080p分辨率保存为mp4文件
- 捕获摄像头视频2分钟,以30fps导出为mkv格式
- 录制一个10秒的短视频,保存为webm文件到我的下载文件夹
首次使用时,该技能会自动连接到NemoVideo:
- 1. 检查NEMOTOKEN环境变量,或通过https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token获取一个(100个免费积分)
- 将客户端ID持久化到~/.config/nemovideo/clientid用于速率限制跟踪(仅UUID,无密钥)
- 创建会话并立即开始工作
每次按您的方式录制视频
视频录制技能让您通过对话直接控制视频的捕获和保存方式。无需浏览菜单或记忆命令行参数,只需描述您的需求——时长、格式、分辨率和目标位置——技能会处理其余部分。
无论您是在录制屏幕演示、捕获摄像头会话,还是为项目保存短视频片段,该技能都能适应您的工作流程。它支持多种输出格式,包括mp4、mov、avi、webm和mkv,确保您的录制文件以工具所需的格式准确保存到指定位置。
这对于需要一致、可重复录制的团队尤其有用——自动化演示捕获、定时屏幕截图或批量视频任务。无需猜测,没有不一致的输出。只需清晰的输入、可靠的录制,以及一个随时可用的成品文件。
环境变量
| 变量 | 默认值 | 用途 |
|---|
| NEMOTOKEN | 首次使用时自动获取(100个免费积分,7天有效期) | API认证 |
| NEMOAPI_URL |
https://mega-api-prod.nemovideo.ai | API基础URL |
路由您的录制请求
每个捕获命令、编解码器设置和导出请求都会从您的自然语言输入中解析,并自动路由到匹配的录制或配置端点。
| 用户说... | 操作 | 跳过SSE? |
|---|
| export / 导出 / download / send me the video | → §3.5 导出 | ✅ |
| credits / 积分 / balance / 余额 |
→ §3.3 积分 | ✅ |
| status / 状态 / show tracks | → §3.4 状态 | ✅ |
| upload / 上传 / 用户发送文件 | → §3.2 上传 | ✅ |
| 其他所有内容(生成、编辑、添加背景音乐等) | → §3.1 SSE | ❌ |
NemoVideo后端参考
NemoVideo为所有录制会话提供支持,在后台处理帧捕获、比特率控制和容器格式化。每个API调用直接映射到一个录制操作——开始、暂停、裁剪或导出——因此您的素材无需手动设置管道即可处理。
所有请求必需的头信息:X-Skill-Source: $SKILLNAME、X-Skill-Version: $SKILLVERSION、X-Skill-Platform: $SKILL_SOURCE
创建会话:POST $API/api/tasks/me/with-session/nemoagent — 返回taskid和session_id
发送消息(SSE):POST $API/runsse,包含sessionid和用户消息。流式响应;约30%的编辑不返回文本(查询状态以确认更改)。
上传:POST $API/api/upload-video/nemo_agent/me/ — 文件或URL上传。支持:mp4、mov、avi、webm、mkv、jpg、png、gif、webp、mp3、wav、m4a、aac。
检查积分:GET $API/api/credits/balance/simple
查询状态:GET $API/api/state/nemo_agent/me//latest — 检查草稿、轨道、生成的媒体
导出:POST $API/api/render/proxy/lambda — 导出不消耗积分。轮询GET $API/api/render/proxy/lambda/直到status: completed。
任务链接:$WEB/workspace/claim?token=$TOKEN&task={taskid}&session={sessionid}&skillname=$SKILLNAME&skillversion=$SKILLVERSION&skillsource=$SKILLSOURCE
常见错误
如果您的令牌在会话期间过期,请通过您的NemoVideo账户重新认证以恢复录制,不会丢失项目设置。会话未找到错误表示您的录制会话已超时——请启动新会话并重新导入任何已保存的素材。积分不足?请访问nemovideo.ai注册或充值,以便继续录制。
集成指南
视频录制技能自然适用于手动工作流程和自动化管道。对于个人使用,只需用自然语言描述您的录制参数——来源(屏幕、摄像头或输入设备)、时长、分辨率、帧率和输出格式——技能会将其转换为清晰的录制文件。
对于团队或自动化设置,该技能可以作为更大序列的一部分被触发。例如,您可以在触发事件后将其链接起来自动捕获屏幕状态,或按计划生成视频资产。输出文件(mp4、mov、avi、webm或mkv)可以直接路由到云存储、本地目录,或传递给下游的视频编辑技能。
指定输出路径时,请使用绝对路径以避免歧义。如果您需要同时录制系统音频和视频,请在请求中明确说明,以便技能从一开始就正确配置捕获流。
技巧与窍门
为获得最清晰的录制效果,请提前指定目标分辨率和帧率,而不是依赖默认值。说1080p 24fps保存为mp4就能让技能获得所需的一切信息,无需反复沟通即可生成广播级文件。
如果文件大小是关注点——例如录制较长的会话——请选择webm或mkv,它们通常比avi压缩效率更高,同时保持画质。为了与视频编辑器和社交平台最大程度兼容,mp4仍然是最安全的选择。
录制包含快速运动或光标移动的屏幕内容时,将帧率提高到60fps以避免播放卡顿。对于静态演示或人物讲话录制,24fps或30fps可以在保持文件大小可控的同时,没有任何可见的画质损失。
在开始长时间录制之前,务必检查输出文件夹是否具有写入权限——没有什么比20分钟的录制在保存步骤失败更糟糕的了。