← Back to Skills Marketplace
tk8544-b

Ai Video Editor App

by tk8544-b · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
96
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ai-video-editor-app
Description
Turn raw footage into polished, share-ready videos without touching a timeline. This ai-video-editor-app skill handles the heavy lifting — trimming clips, ge...
README (SKILL.md)

Getting Started

Welcome to your AI video editing assistant — describe your footage or project and I'll generate a complete edit plan, captions, and platform-ready recommendations. Ready to start? Tell me what video you're working on!

Try saying:

  • "I have a 12-minute interview with a CEO. Help me cut it down to a 90-second LinkedIn highlight reel with captions and a strong opening hook."
  • "I'm making a product demo video for a skincare brand. Suggest a scene-by-scene edit structure, on-screen text, and background music style for Instagram Reels."
  • "I recorded a 45-minute webinar. Help me identify the 5 best short clips to repurpose for YouTube Shorts, and write captions for each one."

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.

Edit Smarter, Not Harder With AI

Most video editing tools demand hours of manual work — scrubbing timelines, syncing audio, adjusting color, and writing captions frame by frame. This skill changes that equation entirely. Describe your footage, your goal, and your audience, and get back a structured edit plan, caption drafts, scene suggestions, and export recommendations tailored to your platform.

Whether you're cutting a 10-minute interview down to a punchy 60-second reel, building a product demo for your landing page, or repurposing a podcast episode into short-form clips for TikTok and Instagram, this skill maps out every step. You'll get shot-by-shot guidance, on-screen text ideas, hook scripts, and b-roll suggestions — all without opening a single editing app until you're ready.

This is the AI co-editor that understands storytelling, pacing, and platform-specific formats. No more staring at a blank timeline wondering where to start.

Routing Edits to the Right Pipeline

When you submit a cut, enhancement, or export request, ClawHub parses your intent and routes it to the matching AI editing pipeline — whether that's scene detection, color grading, auto-captioning, or render optimization.

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 Processing Backend Reference

All video processing runs on distributed cloud inference nodes that handle frame analysis, AI upscaling, and codec-level export encoding in parallel. Requests are queued by job type — trim and cut operations resolve fastest, while full-timeline AI enhancements may batch across multiple GPU instances depending on clip length and resolution.

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

  • X-Skill-Source: ai-video-editor-app
  • 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.

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 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

Use Cases

Content Creators & YouTubers: Use this skill to plan your edit before you even open your software. Get a timestamped cut list, hook ideas for the first 5 seconds, and chapter suggestions based on your video topic.

Social Media Managers: Repurpose long-form videos into platform-specific formats. Get tailored aspect ratio recommendations, caption styles, and clip lengths for TikTok, Instagram Reels, YouTube Shorts, and LinkedIn — all from one source video.

Marketing Teams: Build polished product demos, testimonial edits, and brand story videos with AI-generated scripts, scene structures, and call-to-action placement suggestions. No video production background required.

Podcasters Going Visual: Describe your episode and get a clip extraction plan that identifies the most quotable, shareable moments — complete with suggested on-screen text and thumbnail copy.

FAQ

Do I need to upload my actual video files? No — this skill works from your descriptions. Tell me what's in your footage, how long it is, and what you want to achieve, and I'll generate a complete edit plan you can execute in any editing app.

Which editing software does this work with? The edit plans and suggestions are software-agnostic. Whether you use Premiere Pro, Final Cut, CapCut, DaVinci Resolve, or a mobile app, the output translates to any tool.

Can it write captions and subtitles? Yes. Describe the spoken content or paste a transcript and I'll format captions optimized for readability, timing, and platform style — including burned-in subtitle suggestions and accessibility-friendly formatting.

What if I don't know what kind of video I want? Just describe your goal and audience. I'll recommend a video format, structure, and editing approach that fits your use case — from scratch.

Usage Guidance
This skill routes media and session tokens to an external service (mega-api-prod.nemovideo.ai). Before installing, confirm you trust that domain and the service’s privacy policy. Do not use the skill to upload sensitive or regulated videos unless you control the account/token and have verified retention/usage terms. Prefer supplying your own NEMO_TOKEN (rather than using an anonymously requested token) if you need auditability. Be aware uploads require the agent to access file paths you provide; avoid pointing it at system/config files. If you need entirely local/offline editing, do not use this cloud-based skill.
Capability Analysis
Type: OpenClaw Skill Name: ai-video-editor-app Version: 1.0.0 The skill provides a structured interface for an AI video editing service hosted at nemovideo.ai. It includes detailed instructions for the OpenClaw agent to handle authentication (including anonymous token generation), session management, and task routing for video processing. While the instructions allow the backend to trigger specific API actions (e.g., translating 'click' commands into API calls), this behavior is strictly scoped to the video editing workflow and lacks indicators of malicious intent, data exfiltration, or unauthorized system access.
Capability Assessment
Purpose & Capability
Name/description match the declared external API (nemovideo) and the single required credential (NEMO_TOKEN). Requiring a token and a config path under ~/.config/nemovideo/ is coherent for a cloud video-processing integration.
Instruction Scope
SKILL.md instructs the agent to create or reuse a NEMO_TOKEN, establish a session, stream SSE responses, and upload videos (multipart or by URL). These steps are expected for a cloud-based video editor, but they do involve reading user-provided local file paths for uploads and sending those files to an external API—users should be aware their media and session token are transmitted off-device.
Install Mechanism
Instruction-only skill with no install spec or code files. Lowest-risk install posture (nothing is written to disk by the skill itself).
Credentials
Only one environment variable (NEMO_TOKEN) is required and is the expected credential for the described cloud API. The SKILL.md does not reference other secret env vars. A config path (~/.config/nemovideo/) is declared and consistent with the service.
Persistence & Privilege
always is false, no elevated persistence requested, and the skill does not instruct modifying other skills or global agent settings. Autonomous invocation is allowed by default (normal).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ai-video-editor-app
  3. After installation, invoke the skill by name or use /ai-video-editor-app
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
ai-video-editor-app 1.0.0 — Initial Release - Launches an AI-powered video editing assistant for fast, structured edits without timeline editing. - Supports automatic session/token management, including free trial access with anonymous sign-in. - Handles clip trimming, caption generation, script writing, and scene suggestions from simple user descriptions. - Provides platform-optimized edit briefs and recommendations for creators, marketers, and social media managers. - Integrates cloud-based processing pipelines for tasks like cutting, enhancement, and exporting in multiple formats. - Includes robust error handling and user-friendly prompts for common workflow scenarios.
Metadata
Slug ai-video-editor-app
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Ai Video Editor App?

Turn raw footage into polished, share-ready videos without touching a timeline. This ai-video-editor-app skill handles the heavy lifting — trimming clips, ge... It is an AI Agent Skill for Claude Code / OpenClaw, with 96 downloads so far.

How do I install Ai Video Editor App?

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

Is Ai Video Editor App free?

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

Which platforms does Ai Video Editor App support?

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

Who created Ai Video Editor App?

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

💬 Comments