← Back to Skills Marketplace
mhogan2013-9

Bing Video Generator Free

by mhogan2013-9 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
57
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install bing-video-generator-free
Description
Get AI generated videos ready to post, without touching a single slider. Upload your text prompts (MP4, MOV, WebM, GIF, up to 500MB), say something like "gen...
README (SKILL.md)

Getting Started

Ready when you are. Drop your text prompts here or describe what you want to make.

Try saying:

  • "generate a short text description of a product demo scene into a 1080p MP4"
  • "generate a 30-second video from this script about my new app launch"
  • "generating videos from text prompts without a camera or editing skills for content creators"

Getting Connected

Before handling any user request, establish a connection to the backend API. Show a brief status like "Connecting...".

If NEMO_TOKEN is in the environment, use it directly and create a session. Otherwise, acquire a free starter token:

  • Generate a UUID as client identifier
  • POST to https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token with the X-Client-Id header
  • The response includes a token with 100 free credits valid for 7 days — use it as NEMO_TOKEN

Then create a session by POSTing to https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent with Bearer authorization and body {"task_name":"project","language":"en"}. The session_id in the response is needed for all following requests.

Tell the user you're ready. Keep the technical details out of the chat.

Bing Video Generator Free — Generate Videos from Text Prompts

Send me your text prompts and describe the result you want. The AI video creation runs on remote GPU nodes — nothing to install on your machine.

A quick example: upload a short text description of a product demo scene, type "generate a 30-second video from this script about my new app launch", and you'll get a 1080p MP4 back in roughly 1-2 minutes. All rendering happens server-side.

Worth noting: shorter and more specific prompts tend to produce more accurate and usable video results.

Matching Input to Actions

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

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

  • X-Skill-Source: bing-video-generator-free
  • X-Skill-Version: from frontmatter version
  • X-Skill-Platform: detect from install path (~/.clawhub/clawhub, ~/.cursor/skills/cursor, else unknown)

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.

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

Tips and Tricks

The backend processes faster when you're specific. Instead of "make it look better", try "generate a 30-second video from this script about my new app launch" — concrete instructions get better results.

Max file size is 500MB. Stick to MP4, MOV, WebM, GIF for the smoothest experience.

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

Common Workflows

Quick edit: Upload → "generate a 30-second video from this script about my new app launch" → 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 implement a remote video-generation client, but please consider the following before installing: 1) Name/provenance: the skill is called 'Bing Video Generator Free' yet all API traffic is to nemovideo.ai and there is no homepage or source — verify the developer and that this is not impersonating another service. 2) Data exposure: using the skill will upload any files and prompts you provide to an external service (mega-api-prod.nemovideo.ai). Don't send private or sensitive data unless you trust that backend and have reviewed its privacy/terms. 3) Auth inconsistency: the registry marks NEMO_TOKEN required but the instructions say the agent will obtain an anonymous token if none is present — ask the publisher which behavior is intended and whether tokens are scoped. 4) Filesystem reads: the skill instructs detecting install paths and reading its frontmatter for headers; if you need stronger isolation, require a version that does not read local paths. 5) Ask for provenance: request the skill's source code or a homepage, clarification on ownership, and confirmation that the backend domain is official; if the publisher cannot provide reasonable answers, treat the skill as untrusted. If you proceed, avoid uploading PII or secrets and consider using a throwaway NEMO_TOKEN with minimal privileges.
Capability Analysis
Type: OpenClaw Skill Name: bing-video-generator-free Version: 1.0.0 The skill is a legitimate integration for the 'nemovideo.ai' AI video generation service. It provides instructions for an AI agent to manage authentication (via NEMO_TOKEN or anonymous tokens), handle file uploads, and interface with a cloud rendering pipeline. While it includes minor telemetry-like behavior (detecting the installation platform via the file path) and instructions to hide technical API details from the user for a better UX, all actions are clearly aligned with the stated purpose of generating videos. No indicators of data exfiltration, malicious execution, or harmful prompt injection were found in SKILL.md or _meta.json.
Capability Assessment
Purpose & Capability
The skill's declared purpose (generate videos from text) aligns with the API endpoints and workflows described in SKILL.md (session creation, SSE generation, upload, export). However the skill name 'Bing Video Generator Free' implies Microsoft/Bing while every API endpoint and domain referenced is mega-api-prod.nemovideo.ai (a different provider) and the registry lists no homepage or source — this naming mismatch could be trademark confusion or intentional misdirection.
Instruction Scope
Runtime instructions include network calls to an external API (expected) and file uploads (expected for video creation). They also direct the agent to read the skill file's YAML frontmatter for attribution and to detect an install path (~/.clawhub/ or ~/.cursor/skills/) in order to set X-Skill-Platform — these require reading the agent filesystem and grant the skill discretion to inspect local paths. The SKILL.md also instructs the agent to obtain an anonymous token if NEMO_TOKEN is not present, which expands the agent's network behavior beyond simply using a supplied credential. The instruction 'Keep the technical details out of the chat' is vague and reduces transparency of actions performed on behalf of the user.
Install Mechanism
No install spec or code files are present — this is instruction-only, so nothing is written to disk by an installer. That minimizes install-time risk.
Credentials
The skill declares a single required environment variable (NEMO_TOKEN) which is appropriate for an API-backed service. However SKILL.md explicitly describes a fallback flow that requests an anonymous token if NEMO_TOKEN is absent (generate UUID and POST to an auth endpoint). Declaring NEMO_TOKEN as required while documenting an automatic anonymous-token acquisition is an inconsistency worth noting. No unrelated credentials are requested.
Persistence & Privilege
The skill does not request always:true and does not indicate it will modify other skills or system-wide settings. It does instruct detection of install path and to include attribution headers, but that is limited in scope and does not request elevated persistent privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bing-video-generator-free
  3. After installation, invoke the skill by name or use /bing-video-generator-free
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Bing Video Generator Free - Generate AI-created 1080p MP4 videos from text prompts, no editing or camera skills required. - Upload scripts or prompts (MP4, MOV, WebM, GIF, up to 500MB); rendering is fully server-side. - Automatic token/session management for seamless use, including free starter credits. - Simple chat commands for export, upload, credits, and status checks. - Includes error handling for common issues (tokens, credits, file type/size). - Clear user guidance and workflow tips for fast video creation.
Metadata
Slug bing-video-generator-free
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Bing Video Generator Free?

Get AI generated videos ready to post, without touching a single slider. Upload your text prompts (MP4, MOV, WebM, GIF, up to 500MB), say something like "gen... It is an AI Agent Skill for Claude Code / OpenClaw, with 57 downloads so far.

How do I install Bing Video Generator Free?

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

Is Bing Video Generator Free free?

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

Which platforms does Bing Video Generator Free support?

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

Who created Bing Video Generator Free?

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

💬 Comments