polym-eval-generate-veo

Generate short Veo videos from prompts and first-frame images via Vertex AI or AIDP.

8|Updated May 13, 2026
One-click install
npx skills add https://github.com/byteplus-sa/polym --skill polym-eval-generate-veo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: polym-eval-generate-veo
Source: https://github.com/byteplus-sa/polym/tree/main/skills/polym-eval-generate-veo
Command: npx skills add https://github.com/byteplus-sa/polym --skill polym-eval-generate-veo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, Pillow, python-dotenv, google-genai, and includes scripts (resource) components.

What problem does it solve?

It eliminates the manual effort of setting up video generation pipelines by letting you produce Veo (text-to-video and image-to-video) outputs from simple inputs like a prompt and optional first-frame reference.

Core Features & Use Cases

  • Prompt-based video generation: Create short videos from text prompts using Google Veo via Vertex AI or ByteDance AIDP.
  • First-frame / image-to-video workflows: Turn a reference image into a video by auto-detecting the aspect ratio when needed.
  • Operational configuration & outputs: Controls for duration, aspect ratio, model selection, and outputs to a local mp4 path with an optional network URL flow via TOS.

Quick Start

Run the Vertex AI text-to-video path by executing python scripts/generate.py --prompt "A golden retriever running through a meadow at sunset".

Frequently Asked Questions about polym-eval-generate-veo

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

FAQPage Schema
How do I generate text-to-video and image-to-video outputs using Google Veo?▼

You can generate Veo videos by running a Python script with your text prompt and an optional first-frame reference image. The Skill processes these inputs via Vertex AI or AIDP backends to return a short mp4 artifact.

What environment configuration is required to run Veo video generation pipelines?▼

Veo video generation requires specific environment variables depending on your chosen backend. You must configure VERTEX_PROJECT and VERTEX_LOCATION for Vertex AI, or AIDP_AK for the AIDP backend.

Can I use a reference image to generate a video and auto-detect the aspect ratio?▼

Yes, you can supply a reference image for image-to-video workflows. The Skill automatically detects the required aspect ratio from the first-frame image to generate the matching mp4 output.

Does Veo video generation support different durations and aspect ratios for mp4 outputs?▼

Yes, the Veo generation process provides controls for duration and aspect ratio. This ensures predictable mp4 outputs tailored to your specific text-to-video or image-to-video workflow requirements.

How do I get a network URL for my generated Veo mp4 video file?▼

To obtain a network URL for your generated Veo mp4 video, you must configure TOS alongside your backend environment variables. The Skill returns this network URL when TOS is properly set up.