← Back to Skills Marketplace
susan4731-wilfordf

Free Kling Video Generator

by susan4731-wilfordf · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
97
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install free-kling-video-generator
Description
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...
README (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.

Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install free-kling-video-generator
  3. After installation, invoke the skill by name or use /free-kling-video-generator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug free-kling-video-generator
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 97 downloads so far.

How do I install Free Kling Video Generator?

Run "/install free-kling-video-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Free Kling Video Generator free?

Yes, Free Kling Video Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Free Kling Video Generator support?

Free Kling Video Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Free Kling Video Generator?

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

💬 Comments