Seedance V2
Documentsseedance-v2Seedance V2 is an Agent Skill for documents published in the Anil-matcha/Seedance-2-API repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.
Generate cinematic, high-fidelity AI videos from text prompts and static images using Seedance 2.0 (by ByteDance).
How to use this skill
Bring this guide into your coding agent with a prompt tailored to the tool you use.
- Open your project in Codex.
- Copy and paste the prompt below.
- Review files and risks before approving any action.
Inspect the Agent Skill at https://github.com/Anil-matcha/Seedance-2-API/blob/HEAD/skills/seedance-v2/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/seedance-v2, but wait for my approval before writing files or running scripts.
Copying this prompt does not install or run the skill. Review third-party files before use.
Seedance V2
Seedance 2.0 is a state-of-the-art video generation model developed by ByteDance. This skill allows you to generate videos from text, animate images, and edit existing videos using natural language commands.
Prerequisites
- MUAPI_API_KEY: You must have an API key from muapi.ai. Set it as an environment variable.
Usage Guide
You can use Seedance 2.0 to create videos in various aspect ratios (16:9, 9:16, 4:3, 3:4) and durations.
Text-to-Video (T2V)
Generate a video from a descriptive text prompt.
python3.11 skills/seedance-v2/seedance_cli.py t2v --prompt "A cinematic slow-motion shot of a cyberpunk city in the rain" --wait
Image-to-Video (I2V)
Animate one or more static images.
python3.11 skills/seedance-v2/seedance_cli.py i2v --images "https://example.com/image.jpg" --prompt "Make the clouds move slowly" --wait
Video Rendering & Editing
Edit an existing video or apply styles.
python3.11 skills/seedance-v2/seedance_cli.py edit --videos "https://example.com/video.mp4" --prompt "Add a sunset filter" --wait
Omni-Reference Generation
Condition videos on any combination of images, videos, and audio.
python3.11 skills/seedance-v2/seedance_cli.py omni --prompt "The character @character:ID dances in the rain" --images "https://example.com/bg.jpg" --videos "https://example.com/motion.mp4" --wait
Character Consistency
Create a reusable character sheet for consistent generation.
python3.11 skills/seedance-v2/seedance_cli.py character --images "https://example.com/face.jpg" --outfit "Cyberpunk neon jacket" --name "Neo" --wait
Watermark Removal
Remove MuAPI watermarks from generated videos.
python3.11 skills/seedance-v2/seedance_cli.py watermark-remover --video_url "https://api.muapi.ai/..." --wait
Extending Videos
Extend a previously generated video segment.
python3.11 skills/seedance-v2/seedance_cli.py extend --request_id "YOUR_REQUEST_ID" --duration 5 --wait
Tips for Best Results
- Be Descriptive: Detailed prompts result in better video quality and more accurate motion.
- Wait for Completion: Use the
--waitflag to receive the final video URL directly. Without it, you will receive arequest_idwhich you can check later using thestatuscommand. - Aspect Ratios: Use
16:9for horizontal videos and9:16for vertical content (like TikTok or Reels). - Quality: Use
--quality highfor 2K resolution. - Watermarks: Most v2.0 generation commands now support a
--remove_watermarkflag.
Commands Reference
| Command | Arguments | Description |
|---|---|---|
t2v | --prompt, --aspect_ratio, --duration, --quality, --remove_watermark, --wait | Text to Video |
i2v | --images, --prompt, --aspect_ratio, --duration, --quality, --remove_watermark, --wait | Image to Video |
omni | --prompt, --images, --videos, --audios, --aspect_ratio, --quality, --wait | Omni-Reference |
character | --images, --outfit, --name, --wait | Create Character Sheet |
edit | --prompt, --videos, --images, --aspect_ratio, --quality, --remove_watermark, --wait | Video Editing |
watermark-remover | --video_url, --wait | Remove Watermark |
t2v-480p | --prompt, --aspect_ratio, --duration, --quality, --wait | Text to Video (480p) |
i2v-480p | --images, --prompt, --aspect_ratio, --duration, --quality, --wait | Image to Video (480p) |
extend | --request_id, --prompt, --duration, --quality, --wait | Extend Video |
status | --request_id | Check Task Status |