---
name: Video Generation
slug: video-generation
category: AI Engineering
description: Video Generation creates videos when a user asks for one. It accepts text, image, video, and audio references and uses the selected model to generate the result.
github: "https://github.com/wecode-ai/Wegent/tree/main/backend/init_data/skills/wegent-video-generation"
language: TypeScript
stars: 712
forks: 125
install: "npx degit https://github.com/wecode-ai/Wegent/tree/main/backend/init_data/skills/wegent-video-generation ~/.claude/skills/wegent-video-generation"
installs_to: ~/.claude/skills/wegent-video-generation
source_path: backend/init_data/skills/wegent-video-generation/SKILL.md
collection_size: 18
category_size: 2451
collection_url: "https://dirskills.com/collections/wecode-ai/Wegent"
added: 2026-08-23T05:20:33.669Z
last_synced: 2026-08-23T05:20:33.669Z
canonical_url: "https://dirskills.com/skills/video-generation"
---

# Video Generation

Video Generation creates videos when a user asks for one. It accepts text, image, video, and audio references and uses the selected model to generate the result.

**Install:**

```bash
npx degit https://github.com/wecode-ai/Wegent/tree/main/backend/init_data/skills/wegent-video-generation ~/.claude/skills/wegent-video-generation
```

## README

# Video Generation

Call `generate_video` when the user asks for a video.

- Put the complete scene, motion, camera, and style requirements in `prompt`.
- Pass reference material attachment IDs or HTTP URLs; never pass sandbox paths.
- Only pass materials provided or selected by the user.
- A `polling` response means the request was accepted. The system creates and updates the video block asynchronously.
- Do not call the tool again after a `polling` response and do not create a duplicate card.
- If the tool returns `error`, explain it once and retry only after changing invalid parameters.
