Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Generate and stitch short videos via Google Veo 3.x using the Gemini API (google-genai). Use when you need to create video clips from prompts (ads, UGC-style...
Generate and stitch short videos via Google Veo 3.x using the Gemini API (google-genai). Use when you need to create video clips from prompts (ads, UGC-style...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Use the bundled script to generate an MP4 from a text prompt.
uv run {baseDir}/scripts/generate_video.py \ --prompt "A close up of ..." \ --filename "out.mp4" \ --model "veo-3.1-generate-preview" \ --aspect-ratio "9:16" \ --poll-seconds 10
Veo commonly outputs ~8s clips per request. Use --segments to generate multiple clips and concatenate them with ffmpeg. Important: This skill sends one prompt per segment (one Veo request per segment). Use --base-style to keep style consistent across segments. uv run {baseDir}/scripts/generate_video.py \ --prompt "Same scene, consistent style..." \ --filename "out-24s.mp4" \ --model "veo-3.1-generate-preview" \ --aspect-ratio "9:16" \ --segments 3 \ --segment-style continuation Options: --base-style "...": prepended to every segment prompt (recommended). --segment-prompt "..." (repeatable): provide one prompt per segment (overrides --prompt). --segment-style continuation (default): appends continuity instructions per segment (only when using --prompt). --segment-style same: uses the exact same prompt for each segment (only when using --prompt). --use-last-frame: for segment >=2, extract previous segment last frame and pass it as lastFrame for continuity. --emit-segment-media: print MEDIA: for each segment as it finishes (useful for progress). --keep-segments: keep intermediate *.segXX.mp4 files. --reference-image path.jpg (repeatable): guide generation with product/style references.
GEMINI_API_KEY env var (or --api-key). ffmpeg on PATH when using --segments > 1.
429/RESOURCE_EXHAUSTED: API key has no quota/billing for video. 503/UNAVAILABLE: model overloaded; retry later.
Veo 3.1 has per-minute quota โ on 429, wait 60s and retry Fallback to Runway Gen4 Turbo when rate-limited (use skill-runway-video-gen) Key location: GEMINI_API_KEY env var (second key in openclaw.json)
Veo 3.1 has per-minute quota โ on 429, wait 60s and retry Fallback to Runway Gen4 Turbo when rate-limited (use skill-runway-video-gen) Key location: GEMINI_API_KEY env var
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.