← 返回 Skills 市场
dsewell-583h0

Editor Ai Easy

作者 dsewell-583h0 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
89
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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...
使用说明 (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.

安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install editor-ai-easy
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /editor-ai-easy 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug editor-ai-easy
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 89 次。

如何安装 Editor Ai Easy?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install editor-ai-easy」即可一键安装,无需额外配置。

Editor Ai Easy 是免费的吗?

是的,Editor Ai Easy 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Editor Ai Easy 支持哪些平台?

Editor Ai Easy 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Editor Ai Easy?

由 dsewell-583h0(@dsewell-583h0)开发并维护,当前版本 v1.0.0。

💬 留言讨论