# Video Production

> When the user wants to create a short video → generate with Seedance, validate and save output files.

- Skill: `cklxx/video-production` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add cklxx/video-production`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cklxx/video-production/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: cklxx (https://skillmd.com/u/cklxx)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/cklxx/video-production

---


# video-production

Generate short videos via ARK Seedance backend.

## Required Env
- `ARK_API_KEY`
- `SEEDANCE_ENDPOINT_ID`

## Constraints
- `action=generate` only.
- Backend must return a video `url`; missing URL fails fast.
- Output file must be written and non-empty, otherwise `success=false`.
- Default output path: `/tmp/seedance_<ts>.mp4`.

## Parameters
| name | type | required | notes |
|---|---|---|---|
| prompt | string | yes | video description |
| duration | number | no | seconds, default `5` |
| output | string | no | output path |

## Usage

```bash
python3 skills/video-production/run.py generate --prompt 'cute cat animation' --duration 5 --output /tmp/cat.mp4
```

