- Home
- Skills
- Cnemri
- Google Genai Skills
- Veo Build
veo-build_skill
- Python
103
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill cnemri/google-genai-skills --skill veo-build- SKILL.md2.0 KB
Overview
This skill lets you create and edit videos using Google's Veo 2 and Veo 3 models via the google-genai Python SDK. It supports Text-to-Video, Image-to-Video, inpainting/masking edits, and advanced controls like frame interpolation and video extension. The workflows focus on practical prompts, precise control, and repeatable pipelines for generation and editing.
How this skill works
You authenticate a Vertex AI client with the google-genai library and call Veo model endpoints to generate or edit video assets. Veo 3 is used primarily for text-to-video and image-to-video generation, while Veo 2 handles inpainting and mask-based edits. Advanced controls provide frame interpolation, extending clips, and guiding generation with reference images or detailed prompt attributes.
When to use it
- Create marketing or product demo videos from text prompts rapidly
- Animate a static illustration or photograph into motion
- Remove or replace objects inside an existing clip via masks
- Bridge two images into a smooth animated sequence (frame interpolation)
- Extend the length or context of a short video clip
- Generate consistent assets using reference images for subjects or products
Best practices
- Authenticate with Vertex AI and set project/location environment variables before running workflows
- Design prompts with camera, lighting, and style keywords for predictable results
- Use high-quality reference images and tightly defined masks for precise edits
- Test generation settings (fps, resolution, length) on short clips before scaling
- Iterate: try multiple prompts and small variations to refine visual output
Example use cases
- Text-to-Video: produce a 10–20 second product teaser from a single descriptive prompt
- Image-to-Video: animate a brand illustration into a short looping social clip
- Inpainting: remove a boom mic or passersby from a location shoot using a mask
- Frame Interpolation: create a smooth video that transitions between two keyframes
- Video Extension: expand a 6-second scene to a longer sequence while retaining style
FAQ
A google-genai-enabled Python environment, Vertex AI access, and project/location environment variables configured.
Which model should I pick for generation vs editing?
Use Veo 3 for new video generation (text-to-video, image-to-video) and Veo 2 for mask-based edits and inpainting.