openakita/skills@seedance-video

Generate AI videos from text, images, and audio via the Volcengine Ark API.

2.0k|274|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/openakita/openakita --skill openakita-skills-seedance-video
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openakita/skills@seedance-video
Source: https://github.com/openakita/openakita/tree/main/skills/seedance-video
Command: npx skills add https://github.com/openakita/openakita --skill openakita-skills-seedance-video

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Creating AI-generated videos through the Volcengine Ark API requires understanding model IDs, multimodal content structures, async task polling, and parameter constraints. This Skill packages that complexity into a zero-dependency Python CLI and clear instructions so you can generate, edit, and extend videos directly from prompts and media files.

Core Features & Use Cases

  • Text-to-Video & Image-to-Video: Generate videos from text prompts, first-frame images, or first+last frame pairs across seven Seedance models (2.0, 2.0 Fast, 1.5 Pro, 1.0 series).
  • Multimodal Reference & Editing: Combine up to 9 images, 3 videos, and 3 audio files as references; replace subjects, add/remove objects, or extend existing videos with Seedance 2.0.
  • Cost Controls & Chaining: Use draft mode for cheap previews, flex tier for 50% offline inference pricing, and chain multiple clips via last-frame handoff for continuous long videos.
  • Use Case: A marketer needs a 15-second product ad. They generate a draft preview, confirm the composition, then produce the final 720p video with synchronized audio and download it locally.

Quick Start

Set the ARK_API_KEY environment variable, then ask the assistant to generate a video from your prompt using the seedance script with the --wait and --download flags.

Frequently Asked Questions about openakita/skills@seedance-video

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a video from a text prompt with Seedance?

Run the seedance.py CLI with the create command, passing --prompt with your description and --wait to poll until completion. Add --download with a directory to save the resulting MP4 file locally once the task succeeds.

How to create image-to-video with first and last frames?

Pass --image for the first frame and --last-frame for the ending frame to the create command. The CLI assigns the first_frame and last_frame roles in the Ark API content array, and the model interpolates the motion between them.

What Seedance models does the Volcengine Ark API support?

Seven models are supported: Seedance 2.0 and 2.0 Fast for full multimodal editing and extension, 1.5 Pro with draft mode and offline inference, 1.0 Pro and Pro Fast, plus 1.0 Lite T2V and I2V variants. The default is doubao-seedance-2-0-260128.

Can I reduce Seedance video generation costs?

Yes. Use --service-tier flex for offline inference at 50% of online pricing on 1.5 Pro and 1.0 series models, or use --draft on 1.5 Pro for low-cost preview renders before committing to a full-quality generation.

What are the input limits for reference images, videos, and audio?

Images must be 300-6000px and under 30MB; videos must be mp4 or mov, 2-15 seconds each, maximum 3 totaling 15 seconds; audio must be wav or mp3, 2-15 seconds each, maximum 3 files. Text plus audio alone is not supported.

Why does my Seedance task fail or return content_filter status?

Failures typically come from invalid asset formats, exceeded size limits, or unsupported input combinations. Seedance 2.0 also rejects reference images or videos containing real human faces; use virtual avatar asset URIs instead.