← Back to Skills Marketplace
dsewell-583h0

Editor Ai Easy

by dsewell-583h0 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
89
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install editor-ai-easy
Description
beginner creators edit raw video footage into polished edited clips using this skill. Accepts MP4, MOV, AVI, WebM up to 500MB, renders on cloud GPUs at 1080p...
README (SKILL.md)

Getting Started

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

Try saying:

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

Quick Start Setup

This skill connects to a cloud processing backend. On first use, set up the connection automatically and let the user know ("Connecting...").

Token check: Look for NEMO_TOKEN in the environment. If found, skip to session creation. Otherwise:

  • Generate a UUID as client identifier
  • POST https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token with X-Client-Id header
  • Extract data.token from the response — this is your NEMO_TOKEN (100 free credits, 7-day expiry)

Session: POST https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent with Bearer auth and body {"task_name":"project"}. Keep the returned session_id for all operations.

Let the user know with a brief "Ready!" when setup is complete. Don't expose tokens or raw API output.

Editor AI Easy — Edit Videos Fast with AI

This tool takes your raw video footage and runs AI-powered easy editing through a cloud rendering pipeline. You upload, describe what you want, and download the result.

Say you have a 2-minute unedited phone recording and want to trim the footage, add transitions, and clean up the audio automatically — the backend processes it in about 30-60 seconds and hands you a 1080p MP4.

Tip: shorter clips under 60 seconds process significantly faster.

Matching Input to Actions

User prompts referencing editor ai easy, 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.

Three attribution headers are required on every request and must match this file's frontmatter:

Header Value
X-Skill-Source editor-ai-easy
X-Skill-Version frontmatter version
X-Skill-Platform auto-detect: clawhub / cursor / unknown from install path

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.

API base: https://mega-api-prod.nemovideo.ai

Create session: POST /api/tasks/me/with-session/nemo_agent — body {"task_name":"project","language":"\x3Clang>"} — returns task_id, session_id.

Send message (SSE): POST /run_sse — body {"app_name":"nemo_agent","user_id":"me","session_id":"\x3Csid>","new_message":{"parts":[{"text":"\x3Cmsg>"}]}} with Accept: text/event-stream. Max timeout: 15 minutes.

Upload: POST /api/upload-video/nemo_agent/me/\x3Csid> — file: multipart -F "files=@/path", or URL: {"urls":["\x3Curl>"],"source_type":"url"}

Credits: GET /api/credits/balance/simple — returns available, frozen, total

Session state: GET /api/state/nemo_agent/me/\x3Csid>/latest — key fields: data.state.draft, data.state.video_infos, data.state.generated_media

Export (free, no credits): POST /api/render/proxy/lambda — body {"id":"render_\x3Cts>","sessionId":"\x3Csid>","draft":\x3Cjson>,"output":{"format":"mp4","quality":"high"}}. Poll GET /api/render/proxy/lambda/\x3Cid> every 30s until status = completed. Download URL at output.url.

Supported formats: mp4, mov, avi, webm, mkv, jpg, png, gif, webp, mp3, wav, m4a, aac.

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.

Backend Response Translation

The backend assumes a GUI exists. Translate these into API actions:

Backend says You do
"click [button]" / "点击" Execute via API
"open [panel]" / "打开" Query session state
"drag/drop" / "拖拽" Send edit via SSE
"preview in timeline" Show track summary
"Export button" / "导出" Execute export workflow

Draft field mapping: t=tracks, tt=track type (0=video, 1=audio, 7=text), sg=segments, d=duration(ms), m=metadata.

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

Error Codes

  • 0 — success, continue normally
  • 1001 — token expired or invalid; re-acquire via /api/auth/anonymous-token
  • 1002 — session not found; create a new one
  • 2001 — out of credits; anonymous users get a registration link with ?bind=\x3Cid>, registered users top up
  • 4001 — unsupported file type; show accepted formats
  • 4002 — file too large; suggest compressing or trimming
  • 400 — missing X-Client-Id; generate one and retry
  • 402 — free plan export blocked; not a credit issue, subscription tier
  • 429 — rate limited; wait 30s and retry once

Common Workflows

Quick edit: Upload → "trim the footage, add transitions, and clean up the audio automatically" → Download MP4. Takes 30-60 seconds 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.

Tips and Tricks

The backend processes faster when you're specific. Instead of "make it look better", try "trim the footage, add transitions, and clean up the audio automatically" — 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.

Usage Guidance
Before installing or using this skill: (1) ask the publisher to explain the mismatch between the registry metadata and the SKILL.md frontmatter about ~/.config/nemovideo/ — confirm whether the skill will read that directory and why. (2) Understand that the skill will use NEMO_TOKEN (you can supply your own) or automatically create an anonymous token by calling https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token; ensure you trust that domain and its privacy/data-retention policy. (3) Only upload non-sensitive footage until you confirm where media and derived files are stored and how long they are retained. (4) Ask how X-Skill-Platform is auto-detected and what filesystem paths the agent will read to determine it. (5) If you require stronger assurance, request an explicit privacy/security policy, or prefer a skill from a known publisher with a homepage/source. Clarifying these items would raise confidence; unresolved config-path access or unexpected local-file reads should be treated as a reason to avoid installing.
Capability Analysis
Type: OpenClaw Skill Name: editor-ai-easy Version: 1.0.0 The skill bundle provides a legitimate-looking integration for an AI video editing service (nemovideo.ai). It contains detailed instructions for the agent to manage authentication, sessions, file uploads, and rendering tasks via a cloud API. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; all requested permissions (network access and config file paths) are consistent with the stated purpose of video processing.
Capability Assessment
Purpose & Capability
The name/description (cloud AI video editing) aligns with the HTTP endpoints and upload/export workflows in SKILL.md. However, the frontmatter references a local config path (~/.config/nemovideo/) while the registry metadata lists no required config paths — this mismatch is unexplained and unnecessary for basic upload/edit/export functionality.
Instruction Scope
Instructions are focused on authenticating, creating a session, uploading media, and polling render status — all expected. Points to clarify: (1) the skill tells the agent to auto-detect an 'install path' to set X-Skill-Platform (ambiguous for an instruction-only skill), and (2) upload examples show multipart file uploads using local file paths (agent will read user-supplied files, which is expected for an editor but should be constrained to user-provided content). No instructions request arbitrary system files beyond the mentioned config path.
Install Mechanism
No install spec and no code files — the skill is instruction-only, so nothing is written to disk by an installer. This is lower-risk from an installation standpoint.
Credentials
The skill declares a single credential (NEMO_TOKEN), which is appropriate for a cloud API. Concern: SKILL.md/frontmatter also references accessing ~/.config/nemovideo/ (not declared in registry metadata) which would grant additional access to local config files. Also the skill will create an anonymous token via the API if NEMO_TOKEN is absent — acceptable but means the agent will perform network auth automatically. The extra config-path access is disproportionate unless the skill truly needs local config.
Persistence & Privilege
The skill does not request always:true, has no install scripts, and does not ask to modify other skills or system-wide settings. Autonomous invocation is allowed (platform default) but not by itself a red flag here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install editor-ai-easy
  3. After installation, invoke the skill by name or use /editor-ai-easy
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Editor AI Easy, designed for beginner creators to quickly edit raw video footage into polished clips with AI. - Supports MP4, MOV, AVI, and WebM uploads up to 500MB; renders on cloud GPUs at 1080p and returns edited MP4 files in 30-60 seconds. - Includes automatic token and session management for easy setup and use. - Offers fast cloud-based trimming, transitions, and audio cleanup with minimal manual effort. - Built-in prompt routing to handle exports, credits, uploads, and editing actions via user-friendly commands. - Provides clear feedback on job status and guides users through common editing workflows.
Metadata
Slug editor-ai-easy
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Editor Ai Easy?

beginner creators edit raw video footage into polished edited clips using this skill. Accepts MP4, MOV, AVI, WebM up to 500MB, renders on cloud GPUs at 1080p... It is an AI Agent Skill for Claude Code / OpenClaw, with 89 downloads so far.

How do I install Editor Ai Easy?

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

Is Editor Ai Easy free?

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

Which platforms does Editor Ai Easy support?

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

Who created Editor Ai Easy?

It is built and maintained by dsewell-583h0 (@dsewell-583h0); the current version is v1.0.0.

💬 Comments