← Back to Skills Marketplace
mory128

Deutsch Video Editing With

by mory128 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
96
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install deutsch-video-editing-with
Description
edit raw video footage into edited video clips with this deutsch-video-editing-with skill. Works with MP4, MOV, AVI, WebM files up to 500MB. German-speaking...
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"
  • "Schneide das Video, füge Übergänge hinzu"

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.

Deutsch Video Editing With AI — Edit German Videos, Export MP4

Drop your raw video footage in the chat and tell me what you need. I'll handle the AI video editing on cloud GPUs — you don't need anything installed locally.

Here's a typical use: you send a a 2-minute German-language interview recording, ask for Schneide das Video, füge Übergänge hinzu und exportiere es als fertige MP4-Datei, and about 1-2 minutes later you've got a MP4 file ready to download. The whole thing runs at 1080p by default.

One thing worth knowing — shorter clips under 3 minutes process significantly faster.

Matching Input to Actions

User prompts referencing deutsch video editing with, 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 deutsch-video-editing-with
X-Skill-Version frontmatter version
X-Skill-Platform auto-detect: clawhub / cursor / unknown from install path

Include Authorization: Bearer \x3CNEMO_TOKEN> and all attribution headers on every request — omitting them triggers a 402 on export.

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.

Reading the SSE Stream

Text events go straight to the user (after GUI translation). Tool calls stay internal. Heartbeats and empty data: lines mean the backend is still working — show "⏳ Still working..." every 2 minutes.

About 30% of edit operations close the stream without any text. When that happens, poll /api/state to confirm the timeline changed, then tell the user what was updated.

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)

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

Tips and Tricks

The backend processes faster when you're specific. Instead of "make it look better", try "Schneide das Video, füge Übergänge hinzu und exportiere es als fertige MP4-Datei" — 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.

Common Workflows

Quick edit: Upload → "Schneide das Video, füge Übergänge hinzu und exportiere es als fertige MP4-Datei" → 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 a straightforward connector to a Nemovideo cloud editing API and asks only for a NEMO_TOKEN (or will obtain an anonymous token for you). Before installing or using it, consider: 1) Privacy: any video you upload is sent to the remote service — do not upload sensitive footage without verifying the vendor's privacy/data-retention policy. 2) Tokens: the skill can generate and use an anonymous token if you don't provide one; that gives the service temporary access to operate on your uploaded content. 3) Metadata mismatch: the SKILL.md frontmatter references a config path (~/.config/nemovideo/) while the registry metadata did not — confirm where tokens/configs will be stored and whether you want that persisted. 4) Endpoint provenance: the skill talks to mega-api-prod.nemovideo.ai — if you do not recognize that provider, verify the service before sending private content. If you only need to try the skill, prefer using a disposable account or throwaway test content first.
Capability Analysis
Type: OpenClaw Skill Name: deutsch-video-editing-with Version: 1.0.0 The skill provides a functional interface for AI-powered video editing using the nemovideo.ai cloud service. It includes well-defined procedures for anonymous authentication, session management, and video processing via the domain mega-api-prod.nemovideo.ai. The instructions in SKILL.md are focused on operational logic for handling API responses and user requests, with no evidence of data exfiltration, malicious execution, or harmful prompt injection.
Capability Assessment
Purpose & Capability
The skill claims to perform cloud GPU video editing and only requests a NEMO_TOKEN (and an associated nemovideo config path in the SKILL.md frontmatter). Those credentials and paths are coherent with delegating rendering/uploading to a remote 'nemovideo' backend.
Instruction Scope
SKILL.md gives concrete API workflows (session creation, SSE message stream, upload endpoints, export/polling). The instructions are focused on the remote Nemovideo API and on uploading user-supplied media. It also instructs the agent to auto-generate an anonymous token from the service if NEMO_TOKEN is not present. There are no instructions to read unrelated system files or to transmit other local secrets, but the headers requirement and 'auto-detect install path' mention could implicitly require reading environment/install metadata.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is written to disk by an installer. This is lower risk from a supply-chain/install perspective.
Credentials
Only NEMO_TOKEN is declared as the primary credential, which is proportional for a cloud video-editing service. The SKILL.md also references a config path (~/.config/nemovideo/) in its frontmatter even though the registry metadata lists no required config paths — that mismatch is inconsistent and worth noting. The skill will also create an anonymous token automatically if NEMO_TOKEN is absent (giving the agent a transient credential it can use).
Persistence & Privilege
always:false and no install steps; the skill does not request permanent system-wide privileges or to modify other skills. The main persistence risk is that tokens or session data could be stored under the reported config path if the platform chooses to persist them.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install deutsch-video-editing-with
  3. After installation, invoke the skill by name or use /deutsch-video-editing-with
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Deutsch Video Editing With AI. - Edit German-language videos (MP4, MOV, AVI, WebM up to 500MB) using AI, no local setup required. - Automatic cloud connection and session setup; 100 free credits on first use. - Supports video editing, adding transitions, text overlays, BGM, and exporting to 1080p MP4. - Handles uploads, exports, credit checks, and session management via simple chat prompts. - Detailed API error handling and session persistence for smooth workflow.
Metadata
Slug deutsch-video-editing-with
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Deutsch Video Editing With?

edit raw video footage into edited video clips with this deutsch-video-editing-with skill. Works with MP4, MOV, AVI, WebM files up to 500MB. German-speaking... It is an AI Agent Skill for Claude Code / OpenClaw, with 96 downloads so far.

How do I install Deutsch Video Editing With?

Run "/install deutsch-video-editing-with" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Deutsch Video Editing With free?

Yes, Deutsch Video Editing With is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Deutsch Video Editing With support?

Deutsch Video Editing With is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Deutsch Video Editing With?

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

💬 Comments