# video

A skill for short video generation: text-to-video, image-to-video and video-to-video through Starchild scripts. Handy when you need a clip from a prompt or a photo brought to life.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2700 installs · ★ 29
- Author: Starchild-ai-agent
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Starchild-ai-agent/official-skills/tree/HEAD/video/SKILL.md
- Updated: 2026-10-22
- HTML: https://affpapa.org/en/nevibecode/skills/starchild-ai-agent-video

## What it does

The skill handles every video-generation request. Two scripts do the work: `generate_video.py` submits the job, polls it and downloads the mp4 into `output/videos/`, while `publish_asset.py` prepares a reference file for the image and video input modes. Model choice comes down to a tier: `budget`, `balanced` or `premium`.

Image-to-video and video-to-video need the reference asset at a public https URL. Uploading to fal storage requires a Serverless permission the key does not have, so assets go out through a published `fal-assets` preview — a one-time setup per workspace. Images are accepted up to 10 MB, videos up to 100 MB, and anything else is rejected before publish.

Deliver the finished file from `output/videos/`, not as a fal link. That CDN serves mp4 with a `sandbox` CSP, so the URL opens a blank page and `<video>` embedding gets blocked. If the download failed, pull the file with `curl -L -o output/videos/<filename>.mp4 "<video_url>"`.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add Starchild-ai-agent/official-skills --skill video -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/video/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/video/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add Starchild-ai-agent/official-skills --skill video -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/video/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add Starchild-ai-agent/official-skills --skill video -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/video/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install Starchild-ai-agent/official-skills video
```

2. **Manually: put the files in place**
- File: `.github/skills/video/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add Starchild-ai-agent/official-skills --skill video -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/Starchild-ai-agent/official-skills --path video
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/video/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add Starchild-ai-agent/official-skills --skill video -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/Starchild-ai-agent/official-skills/tree/HEAD/video/SKILL.md

## When to use it
- generate a five-second clip from a text prompt
- animate a still photo with image-to-video
- restyle an existing video
- pick a model tier that fits the budget
- hand the user an mp4 that actually opens

## Example prompts
- generate a 5s clip of a drone flying over snowy mountains at sunrise
- animate this photo with a slow camera push-in
- restyle this video using the balanced model

## Similar
- [videoagent-video-studio](https://affpapa.org/en/nevibecode/skills/videoagent-video-studio.md) — skill · 10500 installs
- [layer-video](https://affpapa.org/en/nevibecode/skills/layer-video.md) — skill · 3400 installs
- [p-video](https://affpapa.org/en/nevibecode/skills/p-video.md) — skill · 12400 installs
- [scenario-wan](https://affpapa.org/en/nevibecode/skills/scenario-wan.md) — skill · 370 installs
- [scenario-video](https://affpapa.org/en/nevibecode/skills/scenario-video.md) — skill · 444 installs
- [video-gen](https://affpapa.org/en/nevibecode/skills/video-gen.md) — skill · 325 installs

## Other versions with the same name
- [video · coreyhaines31](https://affpapa.org/en/nevibecode/skills/video.md) — 85900 installs

From the same set: [starchild-ai-agent/official-skills](https://affpapa.org/en/nevibecode/by/starchild-ai-agent/official-skills.md) — 15 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
