cnemri/google-genai-skills
Overview
This skill creates and edits videos using Google's Veo models (veo-3.1 and veo-2.0). It supports Text-to-Video, Image-to-Video, Reference-to-Video, Inpainting, and Video Extension workflows. Always confirm parameters with the user or explicitly state defaults before running.
How this skill works
The skill runs portable Python scripts that call Veo models to generate or modify video assets. You supply a prompt plus optional inputs like an image, mask, reference images, mode, duration, and aspect ratio. The tool validates authentication environment variables and uses sensible defaults if you do not provide explicit parameters.
When to use it
- Generate a short cinematic clip from a text description (Text-to-Video).
- Animate a static image into a motion sequence (Image-to-Video).
- Create a video that preserves appearance of provided assets (Reference-to-Video).
- Remove, replace, or insert objects in an existing clip using masks (Inpainting).
- Extend the length of a clip with new content that flows from the original (Video Extension).
Best practices
- Always confirm or explicitly state model, duration, resolution, aspect-ratio, and mode before running.
- Provide clear, camera-aware prompts (camera angle, movement, lens, lighting) for predictable results.
- Use high-quality reference images and clean masks for accurate edits and inpainting.
- Start with default safe values (veo-3.1-generate-001, 1080p, 16:9, duration 6s) and iterate.
- Ensure environment auth is configured (API key or Vertex AI variables) before generating.
Example use cases
- Create a 6-second promo clip from a product description using Reference-to-Video.
- Turn a portrait photo into a short reveal animation with Image-to-Video.
- Remove a distracting object from a clip by supplying a mask and using REMOVE mode.
- Insert a new element (INSERT mode) like a flying drone into an existing scene.
- Extend a 4-second scene into a 10-second continuation with a descriptive prompt.
FAQ
Set GOOGLE_API_KEY or GEMINI_API_KEY for API key auth, or configure Vertex AI variables (GOOGLE_CLOUD_PROJECT, GOOGLE_CLOUD_LOCATION, GOOGLE_GENAI_USE_VERTEXAI=1).
Do I need to specify all parameters every run?
No. The skill uses defaults (model veo-3.1-generate-001, 1080p, 16:9, duration 6s) but you must confirm or override them before execution.
5 skills
This skill helps you generate and edit videos using Google's Veo models by guiding prompts, masks, and durations with explicit defaults.
This skill helps you generate, edit, and compose images using Gemini Nano Banana models with configurable prompts, models, aspect ratios, and safety levels.
This skill enables commercial-grade speech synthesis and transcription using Gemini-TTS and Chirp 3, supporting multi-speaker voices and diarization.
This skill enables autonomous multi-step research using the Gemini Deep Research Agent to plan, search, read, and synthesize findings.
This skill helps you generate and edit videos with Veo 2 and Veo 3 models using text prompts, image prompts, and advanced controls.