# Seedance

Generate videos with ByteDance Seedance 2.0 via inference.sh CLI.

- Repository: https://github.com/inference-sh/skills (795 stars)
- Category: Marketing
- License: see repository
- Last updated: 2026-10-15
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add inference-sh/skills --skill seedance -g -a claude-code -y`
Codex: `npx skills add inference-sh/skills --skill seedance -g -a codex -y`
Cursor: `npx skills add inference-sh/skills --skill seedance -g -a cursor -y`
Gemini CLI: `npx skills add inference-sh/skills --skill seedance -g -a gemini-cli -y`

## Description

Generate videos with ByteDance Seedance 2.0 via inference.sh CLI. Unified model for text-to-video, image-to-video, and reference-to-video with synchronized audio, up to 1080p, 4-15s duration. Pro and Fast variants. Studio variants with private asset library for portrait consistency. Use for: social media videos, music videos, product demos, animated content, AI video with sound. Triggers: seedance, seedance 2, bytedance video, seedance t2v, seedance i2v, seedance r2v, video with audio, seedance 2.0, bytedance seedance, seedance studio

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

> **Install the belt CLI skill:** `npx skills add belt-sh/cli`

# Seedance 2.0 Video Generation

Generate videos with synchronized audio using ByteDance's Seedance 2.0 via [inference.sh](https://inference.sh) CLI.

## Quick Start

> Requires inference.sh CLI (`belt`). [Install instructions](https://raw.githubusercontent.com/inference-sh/skills/refs/heads/main/cli-install.md)

```bash
belt login

belt app run bytedance/seedance-2-0 --input '{
  "prompt": "a jazz band performing in a dimly lit club",
  "generate_audio": true
}'
```


## Models

| Model | App ID | Best For |
|-------|--------|----------|
| Seedance 2.0 | `bytedance/seedance-2-0` | Best quality, up to 1080p |
| Seedance 2.0 Fast | `bytedance/seedance-2-0-fast` | Faster generation, up to 720p |
| Seedance 2.0 Studio | `bytedance/seedance-2-0-studio` | Quality + private asset library for portrait consistency |
| Seedance 2.0 Studio Fast | `bytedance/seedance-2-0-studio-fast` | Fast + private asset library for portrait consistency |

All models support text-to-video, image-to-video, multimodal reference-to-video, and synchronized audio generation. Studio variants automatically upload reference images to the BytePlus private virtual portrait library for enhanced character consistency - particularly useful for faces and branded characters.

## Modes

The model determines the generation mode from your inputs. These modes are **mutually exclusive** - use either first-frame/last-frame OR reference inputs, not both.

| Mode | Inputs | Description |
|------|--------|-------------|
| Text-to-Video | `prompt` only | Generate video from text description |
| Image-to-Video | `prompt` + `image` | Animate a still image (first frame) |
| First+Last Frame | `prompt` + `image` + `end_image` | Control start and end frames |
| Multimodal Reference | `prompt` + `reference_images`/`reference_videos`/`reference_audios` | Guide generation with reference material |

## Examples

### Text-to-Video with Audio

The rest: https://github.com/inference-sh/skills/blob/HEAD/tools/video/seedance/SKILL.md
