A Claude Code custom skill that turns Claude into a professional AI video prompt engineer for ByteDance's Seedance 2.0 (即梦) video generation platform.
Provide a creative idea in natural language, and this skill will generate structured, production-ready Chinese prompts that you can paste directly into the Seedance 2.0 platform to produce cinematic AI videos.
| # | Capability | Description |
|---|---|---|
| 1 | Pure Text Generation | Generate videos purely from text descriptions, no reference materials needed |
| 2 | Consistency Control | Maintain character/product/scene consistency across shots using reference images |
| 3 | Camera & Motion Replication | Replicate camera movements, complex actions, and pacing from reference videos |
| 4 | Creative Template / VFX Replication | Reproduce creative transitions, ad templates, and cinematic effects from reference videos |
| 5 | Story Completion | Auto-generate storylines from storyboard images or scripts |
| 6 | Video Extension | Extend existing videos forward or backward with smooth continuity |
| 7 | Sound Control | Voice cloning, dialogue generation, and sound effect design |
| 8 | One-Take Long Shot | Generate seamless long takes that flow continuously across scenes |
| 9 | Video Editing | Modify existing videos: swap characters, alter plots, add/remove elements |
| 10 | Music Beat Sync | Synchronize visual rhythm precisely with music beats |
- Timestamp Storyboarding — Precise per-second control for 15-second videos (e.g.,
0-3s: ...,4-8s: ...) - Technical Parameter Specification — Set aspect ratio, frame rate, color grading, and lens style upfront
- Negative Prompting — Explicitly exclude unwanted elements (watermarks, subtitles, etc.)
- Multi-Segment Stitching — Automatically split videos longer than 15 seconds into extension-chained segments with continuity notes
Supports the Seedance 2.0 @ reference syntax for combining multiple input modalities:
- Images (
@图片1~@图片9) — Character references, scene backgrounds, first/last frame control - Videos (
@视频1~@视频3) — Camera motion, action, effects, and pacing references - Audio (
@音频1~@音频3) — Background music, voice tone, sound effect references
- E-commerce / Advertising — Product showcases, 360-degree spins, 3D exploded views
- Short Drama / Dialogue — Scripted scenes with character dialogue, emotion tags, and sound design
- Xianxia / Fantasy Animation — Cinematic martial arts, spell effects, transformation sequences
- Science Education — 4K medical CGI, transparent anatomy visualizations
- Music Videos / Beat Sync — Widescreen compositions, multi-image beat matching
The skill ships with curated vocabularies for:
- Camera Language — Shot types, camera movements, angles, pacing, focus, transitions
- Visual Styles — Film grains, color palettes, art movements, lighting setups, animation styles
- Claude Code CLI installed and authenticated
- A Seedance 2.0 (即梦) account at jimeng.jianying.com for using the generated prompts
- Clone the repository
git clone https://github.com/songguoxs/seedance-prompt-skill.git- Copy the skill into your project's
.claude/skills/directory
# Navigate to the project where you want to use the skill
cd /path/to/your/project
# Create the skills directory if it doesn't exist
mkdir -p .claude/skills/seedance
# Copy the skill file
cp /path/to/seedance-prompt-skill/.claude/skills/seedance/SKILL.md .claude/skills/seedance/SKILL.md- Verify installation
Start Claude Code in your project directory:
claudeThen type /seedance or simply describe your video idea. Claude should activate the Seedance prompt skill automatically.
To make the skill available across all your projects, place it under your home directory:
mkdir -p ~/.claude/skills/seedance
cp /path/to/seedance-prompt-skill/.claude/skills/seedance/SKILL.md ~/.claude/skills/seedance/SKILL.mdStart Claude Code and describe what video you want to create:
You: 帮我生成一段赛博朋克风格的城市夜景视频提示词
Claude will ask you a few clarifying questions (duration, aspect ratio, reference materials), then generate 2-3 prompt versions ready to paste into Seedance 2.0.
The skill activates automatically when you:
- Use the
/seedancecommand - Mention keywords like:
Seedance,即梦,视频提示词,视频生成,AI视频,短剧,广告视频,视频延长 - Ask to "generate video prompts" or "create Seedance prompts"
The skill follows a structured 4-step workflow:
Step 1: You describe your idea → "一段古风武侠打斗"
Step 2: Claude confirms parameters → duration, aspect ratio, references, style preferences
Step 3: Claude generates prompts → 2-3 versions for videos ≤15s, or multi-segment plan for longer videos
Step 4: You refine → adjust timing, camera, dialogue, effects, or style
Input:
帮我写一段仙侠战斗的视频提示词,15秒,横屏
Output (one of 2-3 versions):
15秒仙侠高燃战斗镜头,金红暖色调,0-3秒:低角度特写主角蓝袍衣摆被热浪吹得猎猎飘动,
双手紧握雷纹巨剑,剑刃赤红电光持续爆闪,地面熔岩翻涌冒泡,远处魔兵嘶吼着冲锋逼近,
主角低喝"今日,便以这柄剑,镇尔等邪祟!",伴随剑鸣与熔岩咕嘟声;4-8秒:环绕摇镜
快切,主角旋身挥剑,剑刃撕裂空气迸射红色冲击波,前排魔兵被击飞碎裂成灰烬,伴随剑气
破空声与魔兵惨嚎;9-12秒:仰拍拉远定格慢放,主角跃起腾空,剑刃凝聚巨型雷光电弧劈
向魔兵群;13-15秒:缓推特写主角落地收剑的姿态,衣摆余波微动,冷声道"此界之门,
不容踏越",音效收束为余音震颤与渐弱风声。
Input:
我有一张可乐产品图,想做一个炫酷的产品展示广告
Output:
@图片1中的可口可乐饮料,360度高速旋转2圈后,突然停住蓄力分裂成了3个部分进行展示。
随后分解后的可口可乐饮料罐的上中下三部分快速向内旋转合成,一罐完整的可口可乐饮料,
3D渲染产品展示特效,动感产品特效展示
参考素材:
- @图片1:可乐产品正面高清图
Input:
写一段霸道总裁短剧,15秒,女主撕合同反杀的名场面
Output:
画面(0-5秒):特写女主撕契约镜头,纸屑飘落,总裁单膝跪地伸手阻拦,眼神慌乱,
女主侧身躲开,嘴角挂着冷漠笑意
台词1(总裁,卑微慌乱):苏晚!契约还没结束,你不能走!我给你钱,给你地位!
画面(6-10秒):女主抬脚避开他的手,将撕碎的契约纸扔在他脸上,镜头扫过周围宾客的
窃窃私语
台词2(女主,冷漠反杀):契约?顾总,当初是你说,我连给你提鞋都不配,现在求我?晚了!
画面(11-15秒):总裁僵在原地,脸上沾着纸屑,女主转身昂首离开,红裙裙摆飘动
音效:华丽又带张力的背景音,契约撕碎的声响,宾客轻微的窃窃私语声
时长:精准15秒
Input:
做一段30秒的仙侠出场短片
Output:
## 超长视频提示词(总时长约30秒)
**主题**:剑修云海仙山迎敌
**总段数**:2段
**建议比例**:16:9
---
### 第1段(0-15秒)—— 正常生成
**生成时长**:15秒
#### 提示词
15秒仙侠镜头,0-5秒:俯拍云海翻涌中的仙山全景,镜头缓缓下推穿过云层;
6-10秒:剑修站在山巅悬崖边,背对镜头,衣袍随风飘动,远处魔气升腾;
11-15秒:剑修缓缓转身面向镜头,拔剑出鞘,剑刃金光闪烁,目光坚毅低声道
"来了",定格在剑修持剑面向镜头的画面。
#### 衔接点
本段结尾画面:剑修正面持剑站在山巅,目光前视,远方魔气翻涌。
---
### 第2段(15-30秒)—— 视频延长
**操作**:将第1段生成的视频上传为 @视频1
**生成时长**:15秒
#### 提示词
将@视频1延长15秒。0-5秒:接上段剑修持剑画面,数十只暗影魔兽从远处魔气中
飞扑而来,剑修纵身跃起迎敌;6-10秒:空中激战,剑气纵横,魔兽被斩成灰烬
粒子消散,镜头环绕快切;11-15秒:剑修落地收剑,身后爆炸的金色粒子缓缓飘散,
镜头缓推特写剑修侧脸,音效渐弱。
Input:
我有5张图,想做一个一镜到底的谍战片追踪镜头
Output:
谍战片风格,@图片1作为首帧画面,镜头正面跟拍穿着红风衣的女特工向前走,
镜头全景跟随,不断有路人遮挡红衣女子,走到一个拐角处,参考@图片2的拐角建筑,
固定镜头红衣女子离开画面,走在拐角处消失,一个戴面具的女孩在拐角处躲着恶狠狠
的盯着她,面具女孩形象参考@图片3。镜头往前摇向红衣女特工,她走进一座豪宅
消失不见了,豪宅参考@图片4。全程不要切镜头,一镜到底。
参考素材:
- @图片1:红风衣女特工正面形象(首帧)
- @图片2:旧城区拐角建筑
- @图片3:面具女孩形象
- @图片4:欧式豪宅外观
- @图片5:备用场景(可用于扩展)
| Dimension | Specification |
|---|---|
| Image Input | jpeg/png/webp/bmp/tiff/gif, up to 9 images, each <30MB |
| Video Input | mp4/mov, up to 3 videos, total 2-15s, each <50MB, 480p-720p |
| Audio Input | mp3/wav, up to 3 files, total ≤15s, each <15MB |
| Text Input | Natural language description |
| File Limit | Max 12 files total (images + videos + audio combined) |
| Duration | 4-15 seconds per generation |
| Sound Output | Built-in sound effects and music |
| Resolution | Up to 2K output |
Important: The platform does not allow uploading images or videos containing realistic human faces. Such materials will be automatically blocked.
- Be specific and visual — "a woman in a red trench coat walks through rain-soaked neon streets" works much better than "a woman walking"
- Use timestamp storyboarding for 13-15 second videos to maintain control over each segment
- Separate dialogue and sound effects from visual descriptions for cleaner results
- Specify negative constraints at the end (e.g., "no watermarks, no subtitles, no text overlays")
- Match reference image styles to your video theme (e.g., use ink-wash style images for Chinese historical themes)
- For videos over 15 seconds, let the skill generate multi-segment plans with explicit continuity points between segments
.
├── .claude/
│ └── skills/
│ └── seedance/
│ └── SKILL.md # The skill definition (core file)
├── .gitignore
└── README.md
The entire skill logic is contained in a single file: .claude/skills/seedance/SKILL.md.
Contributions are welcome. Some areas where help would be appreciated:
- Adding more prompt examples for specific scenarios
- Translating the skill definition to support English prompt generation
- Adding prompt templates for new Seedance features as the platform evolves
- Improving prompt quality based on real-world generation results
To contribute:
- Fork this repository
- Create a feature branch (
git checkout -b feature/your-feature) - Commit your changes (
git commit -m "Add your feature") - Push to the branch (
git push origin feature/your-feature) - Open a Pull Request
MIT
- Seedance 2.0 by ByteDance for the AI video generation platform
- Claude Code by Anthropic for the extensible skill system