Skills seedance2-api
πŸ“¦

seedance2-api

Low Risk 🌐 Network accessπŸ”‘ Env variables⚑ Contains scripts

Generate AI Videos from Storyboards

This skill enables Claude, Codex, and Claude Code users to generate professional AI videos by building storyboards, creating reference images, and submitting video generation tasks to Seedance 2.0 API. It streamlines the complex multi-step video creation process into a simple, automated workflow.

Supports: Claude Codex Code(CC)
πŸ₯‰ 75 Bronze
1

Download the skill ZIP

2

Upload in Claude

Go to Settings β†’ Capabilities β†’ Skills β†’ Upload skill

3

Toggle on and start using

Test it

Using "seedance2-api". User wants a 15-second sci-fi video of an astronaut on Mars

Expected outcome:

Storyboard created with cinematic sci-fi style, 16:9 aspect ratio. Reference images generated for astronaut and Mars landscape. Video task submitted successfully. Poll every 30 seconds, results expected in ~10 minutes.

Using "seedance2-api". Generate an astronaut walking on Mars

Expected outcome:

Step 1: Generated astronaut + Mars scene images with Seedream 4.5
Step 2: Submitted video task with image references
Step 3: Video is generating (~10 minutes)
Step 4: Video completed: https://example.com/video.mp4

Security Audit

Low Risk
v1 β€’ 2/22/2026

This is a legitimate AI video generation skill that accesses the xskill.ai API. Static findings show network calls and environment variable access, which are expected for API-based skills. The detected 'external_commands' are false positives from Chinese template text in markdown code blocks. No malicious behavior detected.

3
Files scanned
1,030
Lines analyzed
8
findings
1
Total audits
Medium Risk Issues (2)
API Credential Access
Skill accesses XSKILL_API_KEY environment variable for authentication with external API. This is standard practice for API-based skills but warrants documentation.
Network API Calls
Skill makes HTTP requests to xskill.ai API endpoint for video and image generation. Expected behavior for AI video generation service.
Low Risk Issues (3)
False Positive: External Commands Detection
Static analyzer incorrectly flagged 141 instances of 'external_commands' due to Chinese template text using backticks in markdown code blocks (e.g., γ€ι£Žζ Όγ€‘). These are documentation templates, not shell commands.
False Positive: Weak Cryptographic Algorithm
Static analyzer incorrectly flagged 'weak cryptographic algorithm' in multiple locations. No cryptographic code exists in this skill.
False Positive: System Reconnaissance
Static analyzer incorrectly flagged system reconnaissance patterns. These are documentation references, not actual system scanning.
Audited by: claude

Quality Score

59
Architecture
100
Maintainability
87
Content
50
Community
74
Security
91
Spec Compliance

What You Can Build

Content Creator Video Production

Quickly generate marketing videos, social media content, or short films by building storyboards and letting AI handle the video generation.

Developer Prototyping

Integrate AI video generation into automated workflows or pipelines using the Python script mode for programmatic video creation.

Creative Concept Visualization

Visualize creative concepts and story ideas by generating reference images and video previews before committing to full production.

Try These Prompts

Basic Video Request
Help me generate a video about [describe your video concept]. I want it to be [duration] seconds in [aspect ratio] format with a [style] style.
Video with Reference Images
Generate a [duration]-second [style] video at [aspect ratio]. I have reference images for the character and background. Help me build a storyboard and submit the video task to Seedance.
First and Last Frame Video
Create a video that transitions smoothly from [describe first frame] to [describe last frame]. Use first_last_frames mode with a [duration] second duration at [aspect ratio].
Complete Production Workflow
I want to create a complete video: First, generate reference images for [describe scenes]. Then build a storyboard with camera movements and transitions. Finally, submit the video task with all assets and poll for results.

Best Practices

  • Provide detailed scene descriptions including lighting, camera movement, and mood for better video quality
  • Use the auto-poll feature with appropriate timeouts to avoid missing results
  • Generate reference images first before submitting video tasks to ensure quality assets

Avoid

  • Avoid submitting vague prompts without storyboard structure - results will be poor
  • Do not exceed file limits (9 images, 3 videos, 3 audio) as tasks will fail
  • Avoid using realistic human face uploads - Seedance does not support this

Frequently Asked Questions

How do I get an API key for Seedance?
Get your API key from https://www.xskill.ai/#/v2/api-keys and set it as the XSKILL_API_KEY environment variable.
What is the difference between Omni Reference and First Last Frames mode?
Omni Reference uses multiple image/video/audio files as references throughout the video. First Last Frames mode specifically controls the exact starting and ending frames of the video.
How long does video generation take?
Video generation typically takes approximately 10 minutes. Use the poll command with a 600-second timeout to wait for results.
Can I use my own images in the video?
Yes, you can upload local images or provide URLs. Use the upload command or direct URL input when submitting tasks.
What aspect ratios are supported?
Supported ratios include 16:9, 9:16, 1:1, 21:9, 4:3, and 3:4.
Does this skill work without MCP?
Yes, the skill includes a standalone Python script (scripts/seedance_api.py) that can be run directly from the command line when MCP is unavailable.

Developer Details

File structure

πŸ“ scripts/

πŸ“„ seedance_api.py

πŸ“„ reference.md

πŸ“„ SKILL.md