← 返回 Skills 市场
susan4731-wilfordf

Free Kling Video Generator

作者 susan4731-wilfordf · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
97
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install free-kling-video-generator
功能描述
Get AI-generated video clips ready to post, without touching a single slider. Upload your text prompts or images (JPG, PNG, WEBP, MP4, up to 20MB), say somet...
使用说明 (SKILL.md)

Getting Started

Share your text prompts or images and I'll get started on AI video generation. Or just tell me what you're thinking.

Try saying:

  • "generate my text prompts or images"
  • "export 1080p MP4"
  • "generate a 5-second cinematic video clip"

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.

Free Kling Video Generator — Generate AI Videos from Prompts

This tool takes your text prompts or images and runs AI video generation through a cloud rendering pipeline. You upload, describe what you want, and download the result.

Say you have a short text description like 'a fox running through a snowy forest at dawn' and want to generate a 5-second cinematic video clip from my text prompt — the backend processes it in about 1-3 minutes and hands you a 1080p MP4.

Tip: shorter, more specific prompts tend to produce more accurate and consistent results.

Matching Input to Actions

User prompts referencing free kling video generator, 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.

All calls go to https://mega-api-prod.nemovideo.ai. The main endpoints:

  1. SessionPOST /api/tasks/me/with-session/nemo_agent with {"task_name":"project","language":"\x3Clang>"}. Gives you a session_id.
  2. Chat (SSE)POST /run_sse with session_id and your message in new_message.parts[0].text. Set Accept: text/event-stream. Up to 15 min.
  3. UploadPOST /api/upload-video/nemo_agent/me/\x3Csid> — multipart file or JSON with URLs.
  4. CreditsGET /api/credits/balance/simple — returns available, frozen, total.
  5. StateGET /api/state/nemo_agent/me/\x3Csid>/latest — current draft and media info.
  6. ExportPOST /api/render/proxy/lambda with render ID and draft JSON. Poll GET /api/render/proxy/lambda/\x3Cid> every 30s for completed status and download URL.

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

Headers are derived from this file's YAML frontmatter. X-Skill-Source is free-kling-video-generator, X-Skill-Version comes from the version field, and X-Skill-Platform is detected from the install path (~/.clawhub/ = clawhub, ~/.cursor/skills/ = cursor, otherwise 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.

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)

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

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.

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

Common Workflows

Quick edit: Upload → "generate a 5-second cinematic video clip from my text prompt" → Download MP4. Takes 1-3 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.

Tips and Tricks

The backend processes faster when you're specific. Instead of "make it look better", try "generate a 5-second cinematic video clip from my text prompt" — concrete instructions get better results.

Max file size is 20MB. Stick to JPG, PNG, WEBP, MP4 for the smoothest experience.

Export as MP4 for widest compatibility across social platforms and devices.

安全使用建议
This skill appears to do what it says: it will upload your text/prompts and media to a nemovideo.ai service and requires a single service token (NEMO_TOKEN). Before installing, consider: 1) Privacy — your images/video will be sent to https://mega-api-prod.nemovideo.ai; don't upload sensitive content. 2) Token handling — the skill can generate and store an anonymous token (valid 7 days) and session_id; confirm you’re comfortable with the agent holding that token in memory/config. 3) Metadata mismatch — SKILL.md mentions a config path (~/.config/nemovideo/) but registry metadata listed none; ask the publisher which files (if any) are read or written. 4) Source trust — no homepage or known publisher is provided; if you need stronger assurance, request documentation or a reputable source for the API. If those points are acceptable to you, the skill is internally coherent for its stated purpose.
功能分析
Type: OpenClaw Skill Name: free-kling-video-generator Version: 1.0.0 The skill provides a functional integration for an AI video generation service via the mega-api-prod.nemovideo.ai API. It includes logic for authentication (handling NEMO_TOKEN and anonymous sessions), file uploads, and polling for video rendering status. While it performs environment checks to identify the host platform (e.g., Cursor or Clawhub) for telemetry headers, its behavior is consistent with the stated purpose of generating and exporting video content, and it lacks indicators of malicious intent or unauthorized data exfiltration.
能力评估
Purpose & Capability
Name/description match the instructions: the SKILL.md describes uploading prompts/media and calling a nemovideo.ai render API. Requesting a NEMO_TOKEN for API access is appropriate for this purpose.
Instruction Scope
Runtime instructions are focused on session creation, SSE streaming, uploads, and export polling to the nemovideo.ai endpoints. They instruct generating an anonymous token and saving a session_id; they do not request unrelated credentials or filesystem reads beyond inferring an install path for an attribution header. SKILL.md tells the agent not to print tokens/raw JSON, which is reasonable.
Install Mechanism
No install spec or code is provided (instruction-only), so nothing is written to disk by the skill itself — lowest-risk install posture.
Credentials
Only NEMO_TOKEN is declared as required and is the primary credential, which matches the API usage. However, SKILL.md frontmatter also lists a config path (~/.config/nemovideo/) while the registry metadata reported no required config paths — this mismatch should be clarified.
Persistence & Privilege
always:false (no forced presence). The skill expects to create/use an ephemeral or anonymous token and to save session_id; that is typical for an API-backed tool. It does not request system-wide or other skills' configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install free-kling-video-generator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /free-kling-video-generator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Free Kling Video Generator 1.0.0 — Initial release - Generate AI video clips from text prompts or images (JPG, PNG, WEBP, MP4 up to 20MB) with no manual sliders. - Automatic setup with free token generation for new users (100 credits, 7-day expiry). - Simple workflow: upload prompt/image, generate video, download 1080p MP4 export. - Easily check credit balance, session state, and supported formats. - Robust error handling for missing tokens, large files, unsupported formats, and usage limits. - Built for creators wanting fast, camera-free AI video edits—no editing software required.
元数据
Slug free-kling-video-generator
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Free Kling Video Generator 是什么?

Get AI-generated video clips ready to post, without touching a single slider. Upload your text prompts or images (JPG, PNG, WEBP, MP4, up to 20MB), say somet... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 97 次。

如何安装 Free Kling Video Generator?

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

Free Kling Video Generator 是免费的吗?

是的,Free Kling Video Generator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Free Kling Video Generator 支持哪些平台?

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

谁开发了 Free Kling Video Generator?

由 susan4731-wilfordf(@susan4731-wilfordf)开发并维护,当前版本 v1.0.0。

💬 留言讨论