veo-video-gen

Generate videos via Veo 3.1, Kling 3.0, or Sora 2 backends.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/cgk-platform/cgk --skill veo-video-gen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: veo-video-gen
Source: https://github.com/cgk-platform/cgk/tree/main/openclaw-skills/veo-video-gen
Command: npx skills add https://github.com/cgk-platform/cgk --skill veo-video-gen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-genai>=1.0.0, openai>=1.0.0, requests>=2.31.0, pillow>=10.0.0, PyJWT>=2.8.0, and includes scripts (resource) components.

What problem does it solve?

Streamline end-to-end AI-generated video creation by coordinating Veo 3.1, Kling 3.0, and Sora 2 backends from a single workflow, with support for text-to-video and image-to-video, configurable duration, aspect ratio, and resolution, plus multi-video output and Slack uploads.

Core Features & Use Cases

  • Supports text-to-video and image-to-video generation across Veo 3.1, Kling 3.0, and Sora 2 with a unified interface.
  • Automatic backend fallback: vertex-veo-fast → veo-fast → kling-pro → sora to maximize uptime and success rate.
  • Multi-video output and extension workflows: generate multiple videos in one call and extend videos via Kling/Veo/Sora backends.
  • Slack upload and .meta.json sidecars for downstream automation.

Quick Start

Initiate a video generation with a prompt and output path, then review the resulting media after completion.

Frequently Asked Questions about veo-video-gen

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

FAQPage Schema
How do I generate AI videos using Veo, Kling, or Sora backends?

You can generate AI videos across Veo 3.1, Kling 3.0, or Sora 2 by submitting text prompts or reference images. The workflow automates backend orchestration, allowing configurable duration, aspect ratio, and resolution for text-to-video and image-to-video outputs.

Can I automate Slack distribution for AI-generated video workflows?

Yes, you can automate Slack distribution for AI-generated videos. The workflow supports multi-video output and Slack uploads, generating .meta.json sidecars to facilitate downstream automation and marketing distribution.

Does the video generation workflow support backend fallbacks for high uptime?

Yes, the video generation workflow uses automatic backend fallback to maximize uptime. It transitions sequentially from vertex-veo-fast to veo-fast, kling-pro, and sora backends to ensure successful text-to-video and image-to-video completion.

How do I extend video duration for marketing and training demonstrations?

You extend video duration for marketing and training demonstrations using the built-in extension workflows. This feature lengthens generated clips via Kling, Veo, or Sora backends, supporting multi-video output and configurable parameters.

What parameters can I configure for text-to-video and image-to-video generation?

For text-to-video and image-to-video generation, you can configure duration, aspect ratio, resolution, and audio settings. The workflow applies these parameters across Veo 3.1, Kling 3.0, and Sora 2 backends while managing metadata.