OpenParable
Skip to content
← Back to skills

Seedance V2

Documents
seedance-v2

Seedance 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).

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
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 --wait flag to receive the final video URL directly. Without it, you will receive a request_id which you can check later using the status command.
  • Aspect Ratios: Use 16:9 for horizontal videos and 9:16 for vertical content (like TikTok or Reels).
  • Quality: Use --quality high for 2K resolution.
  • Watermarks: Most v2.0 generation commands now support a --remove_watermark flag.

Commands Reference

CommandArgumentsDescription
t2v--prompt, --aspect_ratio, --duration, --quality, --remove_watermark, --waitText to Video
i2v--images, --prompt, --aspect_ratio, --duration, --quality, --remove_watermark, --waitImage to Video
omni--prompt, --images, --videos, --audios, --aspect_ratio, --quality, --waitOmni-Reference
character--images, --outfit, --name, --waitCreate Character Sheet
edit--prompt, --videos, --images, --aspect_ratio, --quality, --remove_watermark, --waitVideo Editing
watermark-remover--video_url, --waitRemove Watermark
t2v-480p--prompt, --aspect_ratio, --duration, --quality, --waitText to Video (480p)
i2v-480p--images, --prompt, --aspect_ratio, --duration, --quality, --waitImage to Video (480p)
extend--request_id, --prompt, --duration, --quality, --waitExtend Video
status--request_idCheck Task Status