LaunchKit · 2026
Back to Skills

ai-video-gen

End-to-end AI video generation - create videos from text.

3
4.1k downloads
by @rhanbourinajd

Setup & Installation

openclaw skills install @rhanbourinajd/ai-video-gen

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install ai-video-gen

What This Skill Does

Generates complete videos from text prompts by chaining image generation, video synthesis, voice-over, and FFmpeg editing into a single pipeline. Supports multiple providers at each stage, with free and paid options. Scripts handle each step independently or as a full end-to-end run.

Combines image generation, video synthesis, and voice-over into one scriptable pipeline instead of manually moving files between separate tools.

When to use it

  • Generating a product demo video from a text description
  • Adding AI narration to an existing video clip
  • Turning a set of AI-generated images into an animation
  • Creating a multi-scene short video from scene-by-scene prompts
  • Producing social content with synced visuals and voice-over

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Generate a 5-second video of a futuristic city at night with a voice-over saying 'Welcome to the future'

AGENT
  1. 1Runs generate_video.py with the prompt and voice-over text
  2. 2Generates frames using DALL-E 3 via OPENAI_API_KEY
  3. 3Synthesizes video from frames using LumaAI via LUMAAI_API_KEY
  4. 4Generates voice-over audio using OpenAI TTS
  5. 5Assembles video and audio into final MP4 using FFmpeg
OUTPUT

future_city.mp4 with synchronized visuals and narration

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

OPENAI_API_KEY environment variable (for DALL-E 3 and/or OpenAI TTS)REPLICATE_API_TOKEN environment variable (for Stable Diffusion or Flux via Replicate)LUMAAI_API_KEY environment variable (for LumaAI Dream Machine)RUNWAY_API_KEY environment variable (for Runway ML)ELEVENLABS_API_KEY environment variable (for ElevenLabs voice-over)