# Videoagent Video Studio

Generate short AI videos from text or images, text-to-video, image-to-video, and...

- Repository: https://github.com/pexoai/pexo-skills (817 stars)
- Category: Media
- License: MIT
- Last updated: 2026-08-20
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add pexoai/pexo-skills --skill videoagent-video-studio -g -a claude-code -y`
Codex: `npx skills add pexoai/pexo-skills --skill videoagent-video-studio -g -a codex -y`
Cursor: `npx skills add pexoai/pexo-skills --skill videoagent-video-studio -g -a cursor -y`
Gemini CLI: `npx skills add pexoai/pexo-skills --skill videoagent-video-studio -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add pexoai/pexo-skills`

## Description

Generate short AI videos from text or images, text-to-video, image-to-video, and reference-based generation, with zero API key setup. Use when the user wants to create a video clip, animate an image, or generate video from a description.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 🎬 VideoAgent Video Studio

**Use when:** User asks to generate a video, create a video from text, animate an image, make a short clip, or produce AI video.

Generate short AI videos with 7 backends. This skill picks the right mode (text-to-video or image-to-video), enhances the prompt for best results, and returns the video URL.

---

## Quick Reference

| User Intent | Mode | Typical Duration |
|-------------|------|------------------|
| "Make a video of..." (no image) | `text-to-video` | 4, 10 s |
| "Animate this image" / "Make this move" | `image-to-video` | 4, 6 s |
| "Turn this into a video with..." | `image-to-video` | 4, 6 s |
| Cinematic, story, ad | Prefer `text-to-video` with detailed prompt | 5, 10 s |

### Generation Modes

| Mode | Description | Models |
|------|-------------|--------|
| **text-to-video** | Text prompt only → video | minimax, kling, veo, hunyuan, grok, seedance |
| **image-to-video** | Single image + prompt → animated clip | minimax, kling, veo, pixverse, grok, seedance |
| **reference-based** | Reference images/video → consistent output | minimax, kling, veo, hunyuan, grok, seedance |

### Models (use `--model <id>`)

| Model ID | T2V | I2V | Reference | Notes |
|----------|-----|-----|-----------|-------|
| `minimax` | ✅ | ✅ | ✅ | Subject reference image, character consistency |
| `kling` | ✅ | ✅ | ✅ | Multi-element / character / keyframe (O3) |
| `veo` | ✅ | ✅ | ✅ | Google Veo 3.1, multiple reference images |
| `hunyuan` | ✅ |, | ✅ | Video-to-video style transfer |
| `pixverse` |, | ✅ |, | Stylized image-to-video |
| `grok` | ✅ | ✅ | ✅ | Video editing via reference video |
| `seedance` | ✅ | ✅ | ✅ | Seedance 1.5 Pro, synchronized audio, 4, 12 s |

Full model details and endpoint reference: [references/models.md](references/models.md).

---

## How to Generate a Video

### Step 1, Choose mode and enhance the prompt

The rest: https://github.com/pexoai/pexo-skills/blob/HEAD/skills/videoagent-video-studio/SKILL.md
