# Agent Gen Video

> Give agents video generation abilities using `rawgenai` — create videos from text/images, extend videos, and remix existing footage. Use this skill when the user asks to "generate a video", "create a video", "animate", "video from image", "extend video", "remix video", or any request involving video creation.

- Skill: `whq25/agent-gen-video` (Agent Skill, multi-file: 18 files)
- Install (CLI): `npx skillmds@latest add whq25/agent-gen-video`
- Raw SKILL.md: https://api.skillmd.com/api/skills/whq25/agent-gen-video/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: whq25 (https://skillmd.com/u/whq25)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/whq25/agent-gen-video

---


# Agent Gen Video

Use `rawgenai <provider> video` to generate videos. Always read the chosen provider's reference file before running commands.

## Prerequisites

```bash
brew install WHQ25/tap/rawgenai
```

Before using a provider, read its setup guide at [references/setup/](references/setup/) to configure credentials.

## General Guidelines

- On first use, ask user to pick a **provider**. Remember for the session.
- All output is JSON. Always show file paths to the user.
- Async workflow: `create` -> `status` -> `download`.
- Write video prompts descriptively: subject + action + environment + style + lighting.
- If a command fails, try a different provider or inform the user.

---

## Video

`rawgenai <provider> video create "<prompt>" [flags]` → `status <id>` → `download <id> -o out.mp4`

| Provider | Command | Best For | Reference |
|----------|---------|----------|-----------|
| **OpenAI (Sora)** | `rawgenai openai video` | Remix | [ref](references/video/openai.md) |
| **Google (Veo)** | `rawgenai google video` | 4K, extension | [ref](references/video/google.md) |
| **Grok** | `rawgenai grok video` | Quick, editing | [ref](references/video/grok.md) |
| **Seed** | `rawgenai seed video` | Audio, wide ratios | [ref](references/video/seed.md) |
| **DashScope** | `rawgenai dashscope video` | Character ref, multi-shot | [ref](references/video/dashscope.md) |
| **MiniMax (Hailuo)** | `rawgenai minimax video` | Subject ref, director modes | [ref](references/video/minimax.md) |
| **Kling** | `rawgenai kling video` | Most advanced, element system | [ref](references/video/kling.md) |
| **Luma** | `rawgenai luma video` | Extension, upscale | — |
| **Hunyuan** | `rawgenai hunyuan video` | Chinese | — |
| **Runway** | `rawgenai runway video` | Cinematic, character ref | — |

