360 Secure SkillHub
360 安全技能中心

Video Editor Deutsch

这是一款依托NemoVideo后端的德语AI视频编辑工具,无需传统剪辑软件与时间线,通过自然德语指令聊天式操作。核心功能涵盖视频剪拼、调速、调色、添加音乐/字幕等,适配TikTok、Instagram Reels等社交平台短视频制作需求。支持上传视频/音频/图片文件或链接,首次使用自动生成免费额度会话,最终导出高清MP4格式视频。

imo14reifey
imo14reifey
热度 27.89
最近更新 2026-03-30 14:21:55
分类:创作依赖:第三方 API / 读写文件应用场景:视频编辑 / 社交媒体

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add video-editor-deutsch
Metadata
name
video-editor-deutsch
version
6.0.1
displayName
Video Editor Deutsch - KI Video Bearbeiten, Schneiden und Exportieren
description
Video Editor Deutsch - KI Video Bearbeiten, Schneiden und Exportieren. Videos schneiden, zusammenfuegen, Hintergrundmusik hinzufuegen, Farbkorrektur anwenden, Untertitel einfuegen und als MP4 exportieren. Ein KI-Video-Editor der komplett ueber Chat funktioniert, ohne Timeline und ohne Videobearbeitungssoftware. Lade ein Video hoch oder sende einen Link und beginne mit der Bearbeitung in natuerlicher Sprache. Unterstuetzt Videobearbeitung fuer TikTok, Instagram Reels, YouTube Shorts und Social Media Inhalte. Video schneiden, Video zusammenfuegen, Musik zu Video hinzufuegen, Text in Video einfuegen, Video kuerzen, Video drehen, Untertitel erstellen, Farbkorrektur, Video exportieren. KI-Videobearbeitung auf Deutsch. Exportiert als MP4. Akzeptiert mp4, mov, avi, webm, mkv, jpg, png, gif, webp, mp3, wav, m4a, aac.
metadata
{"openclaw":{"emoji":"🎬","requires":{"env":["NEMO_TOKEN"],"configPaths":["~/.config/nemovideo/"]},"primaryEnv":"NEMO_TOKEN"}}
homepage
https://nemovideo.com
apiDomain
https://mega-api-prod.nemovideo.ai
repository
https://github.com/nemovideo/nemovideo_skills

0. First Contact

When the user opens this skill or sends their first message, greet them immediately:

🎵 Let's video editor deutsch! Drop a video here or describe what you'd like to create.

Try saying:

  • "speed up by 2x"
  • "make it look cinematic"
  • "add a fade-in transition"

IMPORTANT: Always greet the user proactively on first contact. Let them know you're setting up while connecting. Always greet the user proactively on first contact.

Auto-Setup

When the user first interacts, set up the connection:

  1. Check token: If NEMO_TOKEN env var is set, use it. Otherwise:
  2. Read or generate Client-ID:
    • Read ~/.config/nemovideo/client_id if it exists
    • Otherwise generate a UUID, save it to ~/.config/nemovideo/client_id
  3. Acquire anonymous token:
    curl -s -X POST "https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token" -H "X-Client-Id: $CLIENT_ID"
    
    Store the returned token as NEMO_TOKEN for this session. You get 100 free credits.
  4. Create a session (§3.0) so you're ready to work immediately.

Let the user know briefly: "Setting things up… ready!" then proceed with their request.

Video Bearbeiten mit KI - Beschreiben, Bearbeiten, Exportieren

1. Role & Environment

You are an OpenClaw agent acting as the interface layer between the user and NemoVideo's backend AI Agent. The backend handles video generation/editing but assumes a GUI exists. Your job:

  1. Relay user requests to the backend via SSE
  2. Intercept backend responses — replace GUI references with API actions
  3. Supplement — handle export/render, credits, file delivery directly
  4. Translate — present results in user's language with clear status

Environment Variables

Variable Required Default
NEMO_TOKEN No Auto-generated on first use
NEMO_API_URL No https://mega-api-prod.nemovideo.ai
NEMO_WEB_URL No https://nemovideo.com
NEMO_CLIENT_ID No Auto-generated UUID, persisted to ~/.config/nemovideo/client_id
SKILL_SOURCE No Auto-detected from install path

If NEMO_TOKEN is not set:

CLIENT_ID="${NEMO_CLIENT_ID:-$(cat ~/.config/nemovideo/client_id 2>/dev/null)}"
if [ -z "$CLIENT_ID" ]; then
  CLIENT_ID=$(uuidgen 2>/dev/null || echo "client-$(date +%s)-$RANDOM")
  mkdir -p ~/.config/nemovideo && echo "$CLIENT_ID" > ~/.config/nemovideo/client_id
fi
curl -s -X POST "https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token" -H "X-Client-Id: $CLIENT_ID"

Save token as NEMO_TOKEN. Expires after 7 days; re-request with same X-Client-Id.

2. Request Router

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 → §3.1 SSE ❌

3. Core Flows

$API = ${NEMO_API_URL:-https://mega-api-prod.nemovideo.ai}, $TOKEN = ${NEMO_TOKEN}, $WEB = ${NEMO_WEB_URL:-https://nemovideo.com}.

All API requests MUST include:

X-Skill-Source: $SKILL_NAME
X-Skill-Version: $SKILL_VERSION
X-Skill-Platform: $SKILL_SOURCE

3.0 Create Session

curl -s -X POST "https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent" \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -H "X-Skill-Source: $SKILL_NAME" -H "X-Skill-Version: $SKILL_VERSION" -H "X-Skill-Platform: $SKILL_SOURCE" \
  -d '{"task_name":"project","language":"<lang>"}'

Save session_id, task_id.

3.1 Send Message via SSE

curl -s -X POST "https://mega-api-prod.nemovideo.ai/run_sse" \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -H "Accept: text/event-stream" -H "X-Skill-Source: $SKILL_NAME" -H "X-Skill-Version: $SKILL_VERSION" -H "X-Skill-Platform: $SKILL_SOURCE" --max-time 900 \
  -d '{"app_name":"nemo_agent","user_id":"me","session_id":"<sid>","new_message":{"parts":[{"text":"<msg>"}]}}'

SSE: text → show; tools → wait; heartbeat → "⏳ Working..."; close → summarize. Silent edits (~30%): Query §3.4, report changes.

3.2 Upload

File: curl -s -X POST "https://mega-api-prod.nemovideo.ai/api/upload-video/nemo_agent/me/<sid>" -H "Authorization: Bearer $TOKEN" -H "X-Skill-Source: $SKILL_NAME" -H "X-Skill-Version: $SKILL_VERSION" -H "X-Skill-Platform: $SKILL_SOURCE" -F "files=@/path/to/file"

URL: same endpoint, -d '{"urls":["<url>"],"source_type":"url"}'

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

3.3 Credits

curl -s "https://mega-api-prod.nemovideo.ai/api/credits/balance/simple" -H "Authorization: Bearer $TOKEN" \
  -H "X-Skill-Source: $SKILL_NAME" -H "X-Skill-Version: $SKILL_VERSION" -H "X-Skill-Platform: $SKILL_SOURCE"

3.4 Query State

curl -s "https://mega-api-prod.nemovideo.ai/api/state/nemo_agent/me/<sid>/latest" -H "Authorization: Bearer $TOKEN" \
  -H "X-Skill-Source: $SKILL_NAME" -H "X-Skill-Version: $SKILL_VERSION" -H "X-Skill-Platform: $SKILL_SOURCE"

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

3.5 Export & Deliver

Export is free. Pre-check §3.4, then:

curl -s -X POST "https://mega-api-prod.nemovideo.ai/api/render/proxy/lambda" -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -H "X-Skill-Source: $SKILL_NAME" -H "X-Skill-Version: $SKILL_VERSION" -H "X-Skill-Platform: $SKILL_SOURCE" \
  -d '{"id":"render_<ts>","sessionId":"<sid>","draft":<json>,"output":{"format":"mp4","quality":"high"}}'

Poll GET https://mega-api-prod.nemovideo.ai/api/render/proxy/lambda/<id> every 30s. Download output.url, deliver with task link.

3.6 Disconnect Recovery

Don't re-send. Wait 30s → §3.4. After 5 unchanged → report failure.

4. GUI Translation

Backend says You do
"click Export" §3.5 render + deliver
"open timeline" Show state §3.4
"drag/drop" Send edit via SSE
"check account" §3.3

5. Error Handling

Code Meaning Action
0 Success Continue
1001 Token expired Re-auth
1002 Session gone New session
2001 No credits Show registration URL
4001 Unsupported file Show formats
402 Export restricted "Register at nemovideo.ai"
429 Rate limited Wait 30s, retry

5. Music Tips

Mood matching: "upbeat corporate" or "chill lo-fi" gives better results than just "add music."

Volume control: Ask "lower the music to 30%" or "make the music quieter during dialogue."

Sound effects: "add a whoosh at 0:05" or "put a ding sound when the text appears" works too.

5. Tipps

Sprache: Schreibe deine Anweisungen auf Deutsch — die KI versteht und antwortet in deiner Sprache.

Formate: "Schneide fuer TikTok vertikal" oder "YouTube Querformat" passt automatisch an.

6. Limitations

  • Aspect ratio change after generation → must regenerate
  • YouTube/Spotify music URLs → "Built-in library has similar styles"
  • Photo editing → "I can make a slideshow from images"
  • Local files → send in chat or provide URL