video-gen

Generate AI videos from text prompts, images, or reference materials via the ListenHub CLI.

335|37|Updated Jul 18, 2026
One-click install
npx skills add https://github.com/joeseesun/qiaomu-cut-skill --skill video-gen-joeseesun
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: video-gen
Source: https://github.com/joeseesun/qiaomu-cut-skill/tree/main/vendor/marswaveai-skills/video-gen
Command: npx skills add https://github.com/joeseesun/qiaomu-cut-skill --skill video-gen-joeseesun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @marswave/listenhub-cli, and includes references (resource) components.

What problem does it solve? Creating AI-generated videos requires navigating multiple model families, authentication modes, parameter constraints, and long-running async tasks. This Skill guides an agent through the full ListenHub video generation workflow—auth detection, parameter collection, cost estimation, submission, polling, and result download—without manual CLI guesswork. ## Core Features & Use Cases - Three model families: HappyHorse (text-to-video, image-to-video, reference-image, video-edit), SeeDance (frame mode with first/last frames, reference video/audio), and PixVerse (nine capabilities including lip sync, mimic, restyle, fusion, transitions, and a marketing ad agent). - Guided interaction flow: Collects prompts, reference assets, resolution, aspect ratio, and duration one question at a time, then shows a cost estimate and requires explicit confirmation before submitting. - Dual auth support: Detects internal OAuth or OpenAPI key authentication and routes commands accordingly, with PixVerse restricted to OpenAPI mode. - Use Case: Ask the agent to lip-sync an existing video to a TTS voiceover; it routes to the PixVerse lip_sync capability, collects the source video ID and speaker text, submits the task, polls until completion, and saves the MP4 to your working directory. ## Quick Start Ask the agent to generate a 5-second 1080p video of a cyberpunk city night scene using the video-gen skill.

Frequently Asked Questions about video-gen

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an AI video from a text prompt?▼

Describe the video you want and the skill submits a text-to-video task via the ListenHub CLI using the HappyHorse model by default at 1080p, 16:9, and 5 seconds. You confirm a cost estimate before generation, then the task is polled until the MP4 URL is ready.

How do I lip-sync a video to audio or TTS?▼

Lip sync is only available through the PixVerse lip_sync capability, which requires OpenAPI authentication. Provide a source video ID plus either one public audio URL (5-60 seconds) or nested TTS parameters with a speaker ID and text content.

What is the difference between HappyHorse, SeeDance, and PixVerse?▼

HappyHorse supports text-to-video, image-to-video, reference images, and video editing. SeeDance adds last-frame and reference video/audio inputs. PixVerse exclusively offers lip sync, mimic, restyle, fusion, transitions, and a marketing agent, but only works with OpenAPI keys and public URLs.

Can I use local image files with PixVerse video generation?▼

No. PixVerse is OpenAPI-only and accepts only public URLs or prior PixVerse task and video IDs as media inputs. Local file upload is supported for HappyHorse and SeeDance through the standard video create command.

Why does video generation fail with an authentication error?▼

Exit code 2 indicates an auth problem. For internal auth, re-run listenhub auth login; for OpenAPI mode, verify your API key with listenhub openapi config show. PixVerse capabilities fail entirely if only internal auth is configured.

What are the duration and resolution limits for AI video generation?▼

HappyHorse supports 3-15 seconds at 720p or 1080p, SeeDance supports 4-15 seconds down to 480p, and PixVerse supports 1-60 seconds from 360p to 1080p. PixVerse mimic is locked to 720p, and the agent capability only allows 20, 30, or 60 seconds.