genai-video
Generate videos using Google GenAI Veo 3.1 model via CLI. Use when the user asks to create videos, generate animations, make AI video content, do image-to-video transformations, interpolate between frames, or create cinematic shots with camera movement.
npx skills add majiayu000/claude-skill-registry --skill genai-video --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# GenAI Video Generation Skill Generate videos using the `genai-cli video` command with Veo 3.1. **Uses fast mode by default** ($0.15/sec) for quick generation. Use `--quality-mode` for higher quality output ($0.40/sec). ## Quick Start ```bash # Basic video generation (async - returns job ID) uv run genai-cli video "sunset over ocean, gentle waves" # Wait for completion (blocking) uv run genai-cli video "sunset over ocean" --wait # Image-to-video (use existing image as starting frame) uv run genai-cli video "camera pullback revealing the scene" --input ./image.png --wait # First/last frame interpolation uv run genai-cli video "smooth morph transition" --input ./start.png --last-frame ./end.png --wait ``` ## CLI Reference ``` uv run genai-cli video [OPTIONS] PROMPT Options: --aspect, -a Aspect ratio: 16:9 or 9:16 (default: 16:9) --duration, -d Duration in seconds: 4, 6, or 8 (default: 8) --resolution, -r Resolution: 720p, 1080p, or 4k (default: 720p) --seed, -s Random seed for reproducibility --audio Generate video with audio --wait, -w Wait for completion (blocking mode) --input, -i First frame image for image-to-video --last-frame, -l Last frame image (requires --input) --negative
- Quick Start
- CLI Reference
- Model Modes
- Fast Mode (Default)
- Quality Mode
- Prompt Enhancement
- Frame Rate Control (FPS)
- Compression Quality
- Multiple Variations
- Modes
- Async Mode (Default)
- Blocking Mode (--wait)
- Image-to-Video
- First & Last Frame Interpolation
Basic video generation (async - returns job ID) uv run genai-cli video "sunset over ocean, gentle waves" Wait for completion (blocking) uv run genai-cli video "sunset over ocean" --wait Image-to-video (use existing image as starting frame) uv run genai-cli video "camera pullback revealing the scene" --input ./image.png --wait First/last frame interpolation uv run genai-cli video "smooth morph transition" --input ./start.png --last-frame ./end.png --wait uv run genai-cli video "cinematic sunset scene" --quality-mode --wait Let the model enhance your simple prompt
What does the genai-video skill do?
Generate videos using Google GenAI Veo 3.1 model via CLI. Use when the user asks to create videos, generate animations, make AI video content, do image-to-video transformations, interpolate between frames, or create cinematic shots with camera movement.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill genai-video --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
