happy-video-gen
Create short videos from text descriptions or still images by routing to your choice of 10 providers—OpenAI Sora, Google Veo, Runway, Pika, Luma, and others—all through a single command-line interface. Supports text-to-video, image-to-video, and optional last-frame control where available, with configurable duration, aspect ratio, and resolution.
happy-video-gen generates videos from text prompts or images across 10 AI providers including Sora, Veo, Runway, and Kling.
AI-generated summary based on this skill's SKILL.md
Install
iamzhihuix/happy-claude-skills/happy-video-gen · repository language: TypeScript
git clone https://github.com/iamzhihuix/happy-claude-skills
cp -r happy-claude-skills/skills/happy-video-gen ~/.claude/skills/happy-video-genFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
Can happy-video-gen generate a video from text?
Yes. happy-video-gen generates videos from text prompts by routing your request to one of 10 AI providers—including OpenAI Sora, Google Veo, Runway, Pika, Luma, and others—through a unified command-line interface. You specify the text description and choose which provider to use.
How do I animate a still image to video with happy-video-gen?
happy-video-gen supports image-to-video conversion, transforming still images into animated videos with motion. You supply the image and a text prompt, select your preferred provider, and the tool generates the animated output with configurable duration and aspect ratio.
What video generation models does happy-video-gen support?
happy-video-gen provides access to 10 AI video generation providers through a single CLI, including OpenAI Sora, Google Veo, Runway Gen-4, Pika, Luma Dream Machine, Kling, Vidu Q3, and others. You can select which provider to use for each generation task.
Can I create a 5 second video from a prompt using happy-video-gen?
Yes. happy-video-gen lets you create short video clips with custom duration and aspect ratio. You can specify the exact length you need—such as 5 seconds—along with your text prompt or image, and configure the resolution to match your requirements.
Does happy-video-gen offer frame control and provider selection?
happy-video-gen supports optional last-frame control where available from your chosen provider, giving you additional creative control over video output. You can freely select which of the 10 supported providers to use for each generation, allowing you to experiment with different models.
What license does happy-video-gen use?
happy-video-gen is released under the MIT license, which permits free use, modification, and distribution for both personal and commercial purposes.
SKILL.md
rendered from the published skill — quoted content, verbatim
happy-video-gen
Generates short videos (text-to-video or image-to-video) across 10 providers through one CLI: `bun scripts/main.ts
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 15 files
skills/happy-video-gen/SKILL.md
skills/happy-video-gen/assets/EXTEND.template.md
skills/happy-video-gen/package.json
skills/happy-video-gen/references/aspect_ratio_map.md
skills/happy-video-gen/references/async-protocol.md
skills/happy-video-gen/references/config/extend-schema.md
skills/happy-video-gen/references/config/first-time-setup.md
skills/happy-video-gen/references/error_codes.md
skills/happy-video-gen/references/providers.md
skills/happy-video-gen/scripts/main.ts
skills/happy-video-gen/scripts/providers/ark.ts
skills/happy-video-gen/scripts/providers/bailian.ts
skills/happy-video-gen/scripts/providers/fal.ts
skills/happy-video-gen/scripts/providers/google.ts
skills/happy-video-gen/scripts/providers/luma.ts