AI Video Generation
When the user wants to generate videos from text descriptions, delegate to the video-generator subagent.
When to Use
Use this skill when the user:
- Asks to "generate a video" or "create a video"
- Wants to "animate" something
- Mentions "video of [something]"
- Wants AI video generation from a prompt
- Asks for text-to-video conversion
What the Subagent Handles
The video-generator subagent will:
-
Check API Keys
- Verify GOOGLE_API_KEY (for Veo)
- Verify OPENAI_API_KEY (for Sora)
- Guide setup if needed
-
Select Provider
- Smart routing based on request
- Consider duration and resolution needs
- Use available API keys
-
Generate Video
- Submit to selected API
- Poll for completion
- Download and save result
-
Report Progress
- Show generation status
- Report completion time
- Provide output path
Supported Providers
Google Veo (via Gemini API):
| Model | Full ID | Status | Audio |
|-------|---------|--------|-------|
| Veo 3.1 | veo-3.1-generate-preview | Preview | Yes |
| Veo 3.1 Fast | veo-3.1-fast-generate-preview | Preview | Yes |
| Veo 2.0 | veo-2.0-generate-001 | Stable | No |
- Duration: 4, 6, 8 seconds
- Resolution: 720p, 1080p, 4K
- Aspect: 16:9, 9:16
OpenAI Sora:
| Model | ID | Use Case |
|-------|-----|----------|
| Sora 2 | sora-2 | Fast iteration, exploration |
| Sora 2 Pro | sora-2-pro | Production quality |
Snapshot variants available: sora-2-2025-10-06, sora-2-2025-12-08, sora-2-pro-2025-10-06
- Duration: 4, 8, 12 seconds
- Aspect: 16:9, 9:16, 1:1
- Audio: Included in output
Default Options
| Option | Veo Default | Sora Default | |--------|-------------|--------------| | Duration | 6 seconds | 8 seconds | | Aspect | 16:9 | 16:9 | | Resolution | 1080p | 1920x1080 | | Model | veo-3.1-generate-preview | sora-2 |
Provider Selection: Auto-selected based on:
- Available API keys
- Requested features (e.g., 12s duration requires Sora)
- User preference if specified
Example Triggers
- "Generate a video of a sunset over mountains"
- "Create a video showing a robot dancing"
- "Make a video of autumn leaves falling"
- "I need a video of abstract flowing colors"
- "Animate this scene: a cat playing with yarn"
- "Can you create a short video of fireworks?"