Seedance 2.0 AI video generation via EvoLink API. Three modes — text-to-video, image-to-video (1-2 images), reference-to-video (images + videos + audio). Aut...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install seedance-2-video-gen或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install seedance-2-video-gen⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/seedance-2-video-gen/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: seedance-2-video-gen description: Seedance 2.0 AI video generation via EvoLink API. Three modes — text-to-video, image-to-video (1-2 images), reference-to-video (images + videos + audio). Auto audio (voice, SFX, BGM). Works with OpenClaw, Claude Code, Cursor. Powered by ByteDance Seedance 2.0. homepage: https://github.com/EvoLinkAI/evolink-skills metadata: {"openclaw":{"homepage":"https://github.com/EvoLinkAI/evolink-skills","requires":{"bins":["jq","curl"],"env":["EVOLINK_API_KEY"]},"primaryEnv":"EVOLINK_API_KEY"}} ---
An interactive AI video generation assistant powered by the Seedance 2.0 model via EvoLink API.
When this skill is first loaded, proactively greet the user and start the setup:
EVOLINK_API_KEY is set
- If not set: "To generate videos, you'll need an EvoLink API key. It takes 30 seconds to get one — just sign up at evolink.ai/signup. Want me to walk you through it?" - If already set: "You're all set! What kind of video would you like to create?"
Do NOT list features, show a menu, or dump instructions. Just ask one question to move forward.
If the user hasn't provided an API key or set EVOLINK_API_KEY:
If the key is already set or provided, skip directly to Step 2.
Assess what the user wants based on their message:
Check what the user has already provided and only ask about what's missing:
| Parameter | What to tell the user | Required? | |-----------|----------------------|-----------| | Mode / intent | Three modes available: (1) Text-to-video — describe a scene, get a video; (2) Image-to-video — animate from 1-2 reference photos; (3) Reference-to-video — remix/edit/extend using images, video clips, and audio. Determine which mode fits from context, or ask if unclear. | Yes | | Video content (prompt) | Ask what they'd like to see. If they need inspiration, suggest a few ideas for them to pick from or build on. | Yes | | Duration | Supported: 4–15 seconds. Ask how long they want. | Yes | | Resolution | Supported: 480p / 720p. Ask their preference. | Yes | | Audio | The model can auto-generate voice, sound effects, and background music matching the video. Ask if they want audio enabled. | Yes | | Aspect ratio | Supported: 16:9, 9:16, 1:1, 4:3, 3:4, 21:9, adaptive (model chooses best fit). Only mention if relevant or if user asks. | Optional | | Reference images | Image-to-video: 1–2 images (JPEG/PNG/WebP, ≤30MB each). 1 image = first-frame animation; 2 images = first+last frame interpolation. Reference mode: 0–9 images. | Conditional | | Reference videos | Reference mode only: 0–3 videos (.mp4/.mov, 2–15s each, total ≤15s, ≤50MB each). Use for camera reference, motion reference, or as source video for editing/extension. | Conditional | | Reference audio | Reference mode only: 0–3 audio files (.wav/.mp3, 2–15s each, total ≤15s, ≤15MB each). Use for background music, sound effects, or voice reference. | Conditional | | Web search | Text mode only: enables the model to search the web for enhanced timeliness (e.g., current weather, trending topics). Only mention if the user's prompt involves time-sensitive content. | Optional |
Smart gathering rules — STRICT:
5s / 720p / audio on / 16:9. If the user says "default" or "just go", use these values immediately.
Once all required information is confirmed:
- When you see TASK_SUBMITTED: → send: "✅ Task submitted! Generation has started."
- When you see each STATUS_UPDATE: line → immediately send it to the user as a natural message, e.g. "Still generating... about 45 seconds remaining, hang tight!" — do not buffer these until the end. The user should never wait more than 30 seconds without hearing from you.
- If you cannot stream line-by-line, send a reassuring message every ~30 seconds: "Still working on it, almost there..."
# Set API key
export EVOLINK_API_KEY=your_key_here
# Text-to-video (basic)
./scripts/seedance-gen.sh "A serene sunset over ocean waves" --duration 5 --quality 720p
# Text-to-video with web search (time-sensitive content)
./scripts/seedance-gen.sh "Today's weather in Tokyo with animated forecast" --duration 8 --quality 720p --web-search
# Image-to-video: 1 image (animate from first frame)
./scripts/seedance-gen.sh "The camera slowly zooms in, the scene comes to life" --image "https://example.com/scene.jpg" --duration 6 --quality 720p
# Image-to-video: 2 images (first + last frame interpolation)
./scripts/seedance-gen.sh "A smooth transition between day and night" --image "https://example.com/day.jpg,https://example.com/night.jpg" --duration 8 --quality 720p
# Reference-to-video: edit a video clip
./scripts/seedance-gen.sh "Replace the item in the box with the product from image 1" --image "https://example.com/product.jpg" --video "https://example.com/original.mp4" --duration 5 --quality 720p
# Reference-to-video: extend/remix with audio
./scripts/seedance-gen.sh "Continue the scene with this background music" --video "https://example.com/clip.mp4" --audio "https://example.com/bgm.mp3" --duration 10 --quality 720p
# Adaptive aspect ratio (model chooses best fit)
./scripts/seedance-gen.sh "A tall waterfall in a narrow canyon" --aspect-ratio adaptive --duration 5 --quality 720p
# Without audio
./scripts/seedance-gen.sh "Abstract art animation" --duration 6 --quality 720p --no-audio
# Force specific mode
./scripts/seedance-gen.sh "Remix these elements" --mode reference --image "url1" --video "url2" --duration 8 --quality 720p
...
安装 seedance-2-video-gen 后,可以对 AI 说这些话来触发它
Help me get started with seedance-2-video-gen
Explains what seedance-2-video-gen does, walks through the setup, and runs a quick demo based on your current project
Use seedance-2-video-gen to seedance 2
Invokes seedance-2-video-gen with the right parameters and returns the result directly in the conversation
What can I do with seedance-2-video-gen in my design & creative workflow?
Lists the top use cases for seedance-2-video-gen, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/seedance-2-video-gen/ 目录(个人级,所有项目可用),或 .claude/skills/seedance-2-video-gen/(项目级)。重启 AI 客户端后,用 /seedance-2-video-gen 主动调用,或让 AI 根据上下文自动发现并使用。
seedance-2-video-gen 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
seedance-2-video-gen 可免费安装使用。请查阅仓库了解许可证信息。
Seedance 2.0 AI video generation via EvoLink API. Three modes — text-to-video, image-to-video (1-2 images), reference-to-video (images + videos + audio). Aut...
seedance-2-video-gen 属于「Design & Creative」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my design & creative tasks using seedance-2-video-gen
Identifies repetitive steps in your workflow and sets up seedance-2-video-gen to handle them automatically