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.