← Back to Skills Marketplace
mory128

Best Free Ai Video Editor

by mory128 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
105
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install best-free-ai-video-editor
Description
Get polished edited clips ready to post, without touching a single slider. Upload your raw video footage (MP4, MOV, AVI, WebM, up to 500MB), say something li...
README (SKILL.md)

Getting Started

Share your raw video footage and I'll get started on AI video editing. Or just tell me what you're thinking.

Try saying:

  • "edit my raw video footage"
  • "export 1080p MP4"
  • "trim the dead air, add transitions,"

Automatic Setup

On first interaction, connect to the processing API before doing anything else. Show a brief status like "Setting things up...".

Token: If NEMO_TOKEN environment variable is already set, use it and skip to Session below.

Free token: Generate a UUID as client identifier, then POST to https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token with header X-Client-Id: \x3Cuuid>. The response field data.token becomes your NEMO_TOKEN (100 credits, 7-day expiry).

Session: POST to https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent with Bearer auth and body {"task_name":"project"}. Save session_id from the response.

Confirm to the user you're connected and ready. Don't print tokens or raw JSON.

Best Free AI Video Editor — Edit and Export Polished Videos

Send me your raw video footage and describe the result you want. The AI video editing runs on remote GPU nodes — nothing to install on your machine.

A quick example: upload a 2-minute unedited phone recording, type "trim the dead air, add transitions, and export a clean final cut", and you'll get a 1080p MP4 back in roughly 1-2 minutes. All rendering happens server-side.

Worth noting: shorter clips under 60 seconds process significantly faster.

Matching Input to Actions

User prompts referencing best free ai video editor, aspect ratio, text overlays, or audio tracks get routed to the corresponding action via keyword and intent classification.

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

Cloud Render Pipeline Details

Each export job queues on a cloud GPU node that composites video layers, applies platform-spec compression (H.264, up to 1080x1920), and returns a download URL within 30-90 seconds. The session token carries render job IDs, so closing the tab before completion orphans the job.

Base URL: https://mega-api-prod.nemovideo.ai

Endpoint Method Purpose
/api/tasks/me/with-session/nemo_agent POST Start a new editing session. Body: {"task_name":"project","language":"\x3Clang>"}. Returns session_id.
/run_sse POST Send a user message. Body includes app_name, session_id, new_message. Stream response with Accept: text/event-stream. Timeout: 15 min.
/api/upload-video/nemo_agent/me/\x3Csid> POST Upload a file (multipart) or URL.
/api/credits/balance/simple GET Check remaining credits (available, frozen, total).
/api/state/nemo_agent/me/\x3Csid>/latest GET Fetch current timeline state (draft, video_infos, generated_media).
/api/render/proxy/lambda POST Start export. Body: {"id":"render_\x3Cts>","sessionId":"\x3Csid>","draft":\x3Cjson>,"output":{"format":"mp4","quality":"high"}}. Poll status every 30s.

Accepted file types: mp4, mov, avi, webm, mkv, jpg, png, gif, webp, mp3, wav, m4a, aac.

Skill attribution — read from this file's YAML frontmatter at runtime:

  • X-Skill-Source: best-free-ai-video-editor
  • X-Skill-Version: from frontmatter version
  • X-Skill-Platform: detect from install path (~/.clawhub/clawhub, ~/.cursor/skills/cursor, else unknown)

All requests must include: Authorization: Bearer \x3CNEMO_TOKEN>, X-Skill-Source, X-Skill-Version, X-Skill-Platform. Missing attribution headers will cause export to fail with 402.

Error Handling

Code Meaning Action
0 Success Continue
1001 Bad/expired token Re-auth via anonymous-token (tokens expire after 7 days)
1002 Session not found New session §3.0
2001 No credits Anonymous: show registration URL with ?bind=\x3Cid> (get \x3Cid> from create-session or state response when needed). Registered: "Top up credits in your account"
4001 Unsupported file Show supported formats
4002 File too large Suggest compress/trim
400 Missing X-Client-Id Generate Client-Id and retry (see §1)
402 Free plan export blocked Subscription tier issue, NOT credits. "Register or upgrade your plan to unlock export."
429 Rate limit (1 token/client/7 days) Retry in 30s once

SSE Event Handling

Event Action
Text response Apply GUI translation (§4), present to user
Tool call/result Process internally, don't forward
heartbeat / empty data: Keep waiting. Every 2 min: "⏳ Still working..."
Stream closes Process final response

~30% of editing operations return no text in the SSE stream. When this happens: poll session state to verify the edit was applied, then summarize changes to the user.

Translating GUI Instructions

The backend responds as if there's a visual interface. Map its instructions to API calls:

  • "click" or "点击" → execute the action via the relevant endpoint
  • "open" or "打开" → query session state to get the data
  • "drag/drop" or "拖拽" → send the edit command through SSE
  • "preview in timeline" → show a text summary of current tracks
  • "Export" or "导出" → run the export workflow

Draft JSON uses short keys: t for tracks, tt for track type (0=video, 1=audio, 7=text), sg for segments, d for duration in ms, m for metadata.

Example timeline summary:

Timeline (3 tracks): 1. Video: city timelapse (0-10s) 2. BGM: Lo-fi (0-10s, 35%) 3. Title: "Urban Dreams" (0-3s)

Tips and Tricks

The backend processes faster when you're specific. Instead of "make it look better", try "trim the dead air, add transitions, and export a clean final cut" — concrete instructions get better results.

Max file size is 500MB. Stick to MP4, MOV, AVI, WebM for the smoothest experience.

Export as MP4 for widest compatibility across platforms and devices.

Common Workflows

Quick edit: Upload → "trim the dead air, add transitions, and export a clean final cut" → Download MP4. Takes 1-2 minutes for a 30-second clip.

Batch style: Upload multiple files in one session. Process them one by one with different instructions. Each gets its own render.

Iterative: Start with a rough cut, preview the result, then refine. The session keeps your timeline state so you can keep tweaking.

Usage Guidance
This skill appears to be what it claims: a client for a remote AI video-editing service. Before installing, confirm you trust the remote host (mega-api-prod.nemovideo.ai) because uploaded videos and audio will be transmitted and processed there. Note the skill needs a NEMO_TOKEN (or it will create a short-lived anonymous token), and SKILL.md asks the agent to read the skill frontmatter and detect its install path to populate attribution headers. There is a small metadata mismatch: the frontmatter lists a config path (~/.config/nemovideo/) while registry metadata did not — ask the publisher to clarify if the skill will read or write that path. If you will upload sensitive media, review the service's privacy/terms and avoid supplying long‑lived secrets unless you trust the provider. If anything about the domain, headers, or token handling looks unfamiliar, do not enable the skill until you verify the provider.
Capability Analysis
Type: OpenClaw Skill Name: best-free-ai-video-editor Version: 1.0.0 The skill provides a functional interface for a cloud-based AI video editing service hosted at mega-api-prod.nemovideo.ai. It handles authentication, file uploads, and rendering tasks as described in SKILL.md. There is no evidence of data exfiltration, unauthorized execution, or malicious prompt injection; the requested environment variable (NEMO_TOKEN) and configuration path (~/.config/nemovideo/) are strictly limited to the service's operational requirements.
Capability Assessment
Purpose & Capability
The name/description match the runtime instructions: the skill routes user uploads and editing commands to a remote nemo video API and requires a NEMO_TOKEN for authorization. Requiring a token to call a cloud rendering API is expected.
Instruction Scope
SKILL.md gives detailed, bounded instructions for session creation, uploads, SSE handling, polling, and exports. The instructions do not ask the agent to read unrelated system files or other credentials, but they do instruct the agent to read the skill's frontmatter and detect install path to populate attribution headers (X-Skill-Platform). That detection is reasonable for attribution but should be noted as an extra runtime action.
Install Mechanism
There is no install spec and no code files — instruction-only skills have the lowest install risk. Nothing is downloaded or written to disk by the skill itself.
Credentials
The skill only requires a single credential (NEMO_TOKEN), which is proportionate for a remote API. However, the SKILL.md frontmatter declares a config path (~/.config/nemovideo/) while the registry metadata listed none; this metadata inconsistency should be resolved. The skill can also generate an anonymous token via the public API if no token is provided, so it does not strictly require a long-lived secret.
Persistence & Privilege
always:false and no installs; the skill does not request permanent system presence or elevated privileges. Autonomous invocation is allowed (platform default) but not combined with other high-risk factors.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install best-free-ai-video-editor
  3. After installation, invoke the skill by name or use /best-free-ai-video-editor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Best Free AI Video Editor skill. - Upload raw video footage (MP4, MOV, AVI, WebM, up to 500MB) and request quick AI-powered edits. - Simple commands supported, such as trimming dead air, adding transitions, and exporting to 1080p MP4. - No installation or advanced video editing knowledge required; all processing runs on remote GPU nodes. - Session, authentication, and credits managed automatically with clear status updates and error handling. - Supports multiple file types and common video editing workflows for creators and students.
Metadata
Slug best-free-ai-video-editor
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Best Free Ai Video Editor?

Get polished edited clips ready to post, without touching a single slider. Upload your raw video footage (MP4, MOV, AVI, WebM, up to 500MB), say something li... It is an AI Agent Skill for Claude Code / OpenClaw, with 105 downloads so far.

How do I install Best Free Ai Video Editor?

Run "/install best-free-ai-video-editor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Best Free Ai Video Editor free?

Yes, Best Free Ai Video Editor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Best Free Ai Video Editor support?

Best Free Ai Video Editor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Best Free Ai Video Editor?

It is built and maintained by mory128 (@mory128); the current version is v1.0.0.

💬 Comments