将视频创意转化为 Seedance 2.0 可执行的多模态 prompt。in 自然语言 + 素材清单 → out 素材诊断 + 图片 prompt + 视频 prompt + 执行步骤
对话即触发,无需显式调用。覆盖素材诊断 → 图片准备 → 视频 prompt → 执行指引全流程。
in 自然语言描述(中文或英文)+ 可选的已有素材信息
out 素材诊断 + 图片生成 prompt + 视频 prompt(可直接粘贴到即梦)+ 执行步骤
fail 用户上传写实真人脸素材 → 警告:平台自动拦截,建议改用动漫/3D/风格化面孔
fail 无图片直接生文字视频 → 引导:先走 Phase 1 生成角色/场景图,避免角色漂移
fail 多素材未标注角色 → 补全:要求用户明确每个 @ref 的用途
fail 视频延长时长填成总时长 → 纠正:duration = 新增部分时长,非原片+延长
fail 一镜到底描述中包含跳切 → 矛盾检测:提醒用户修正镜头语言
fail 音乐卡点无节拍描述 → 补全:要求按时间轴标注关键节拍点
fail 图片风格与视频风格不一致 → 警告:水彩角色图 + 写实视频会导致风格冲突
fail 素材超出平台限制 → 提醒:图片≤9张/视频≤3个/音频≤3个/总计≤12文件
Adapters: Claude Code Skill(对话自动触发,无需显式调用)
用户输入:"我有一张角色图和一段参考运镜视频,想拍个雨夜追逐戏"
📋 素材诊断
✓ 角色图 x1
✓ 运镜参考视频 x1
✗ 缺少场景图(追逐发生在哪里?)
→ 进入 Phase 1 生成场景图
📷 需要生成的图片清单:
1. 场景图 — 电影写实风格,广角镜头,夜晚的雨中小巷,两侧老旧建筑,
地面积水反射霓虹灯光,雾气弥漫,暗调高对比度
用途:视频中作为 @图片2 环境参考
建议比例:16:9
🎬 任务分类:Camera & Motion Replication(运镜复刻)
📎 素材分工:
@图片1 → 角色外观参考
@图片2 → 场景环境参考
@视频1 → 运镜和动作参考
🎞️ 视频 Prompt(复制粘贴到即梦):
参考@图片1的角色形象,完全参考@视频1的运镜效果和动作节奏,
场景为@图片2的雨夜小巷,镜头跟随主角在巷中奔跑,
从背面跟拍到侧面环绕,积水飞溅,雾气中霓虹灯光闪烁,
暗调电影色彩,全程动作连贯自然。
⚠️ 风险提醒:
- 确认角色图不含写实真人脸(平台会拦截)
- 场景图风格需与角色图一致,避免风格冲突
📋 执行步骤:
1. 打开 jimeng.jianying.com → 图片生成
2. 生成场景图,保存到本地
3. 切换到「视频生成」→ 选择「全能参考」模式
4. 上传图片,按 @图片1/@图片2 顺序对应
5. 上传运镜参考视频作为 @视频1
6. 粘贴视频 prompt
7. 选择时长:10 秒,比例:16:9
8. 点击生成
用户想法(文字描述)
│
▼
Phase 0: 素材诊断 ─── 用户已有什么?缺什么?
│
▼
Phase 1: 图片准备 ─── 生成角色图/场景图/首帧图(即梦图片 or Seedream)
│
▼
Phase 2: 视频 Prompt ─ 任务分类 → 素材分工 → 8 槽位构建 → 专项规则
│
▼
Phase 3: 执行指引 ─── 去即梦网站的具体操作步骤
│
▼
输出: 素材诊断 + 图片 prompt + 视频 prompt + 风险提醒 + 操作步骤
核心洞察:纯文字 → 视频快但不稳定;图片先行 → 视频慢但可控性远高于纯文字。 本 skill 始终引导用户走图片先行路线。
# 克隆到 Claude Code skills 目录
git clone https://github.com/zinan92/seedance-expert.git ~/.claude/skills/seedance-expert
# 重启 Claude Code(自动发现 skill),然后直接对话触发触发示例:
| 你说的话 | Claude 做的事 |
|---|---|
| "帮我写个 Seedance 广告 prompt" | 完整流程:素材诊断 → 图片准备 → 视频 prompt → 执行步骤 |
| "我想用即梦把这段视频延长 5 秒" | Video Extension 流程,自动纠正时长填写方式 |
| "参考这个视频的运镜拍个新角色" | Camera Replication 流程,引导先准备角色图 |
| "做个音乐卡点视频" | Music Sync 流程,要求按节拍标注时间轴 |
| "一镜到底拍个谍战短片" | Long-Take 流程,检测跳切矛盾 |
| 功能 | 说明 |
|---|---|
| 10 类任务自动分类 | 一致性、运镜复刻、模板复刻、剧情补全、视频延长、声音控制、一镜到底、视频编辑、音乐卡点、情绪演绎 |
| 素材诊断 | 判断用户已有素材,缺失部分自动引导至 Phase 1 |
| 图片 Prompt 生成 | 角色图/场景图/首帧图/产品图/表情参考,含风格、景别、比例建议 |
| 素材角色自动分配 | 图片 → 外观,视频 → 动作/运镜,音频 → 节奏/音色 |
| 8 槽位 Prompt 构建 | 主体/场景/动作/镜头/节奏/声音/时间轴/约束 |
| 6 个高频子模板 | 一致性、运镜复刻、视频延长、视频编辑、音乐卡点、情绪演绎 |
| 50+ 官方案例参考 | 从即梦官方手册提取的真实 prompt,按 10 类分组 |
| 8 类失败点预警 | 真人脸、风格冲突、时长误填、跳切矛盾等自动检测 |
| 执行步骤生成 | 从打开即梦到点击生成的完整操作指引 |
| # | 任务类型 | 触发关键词 | 核心控制 |
|---|---|---|---|
| 1 | 一致性 | "人物不要变"、"保持风格统一" | 图片参考角色/商品/场景 |
| 2 | 运镜复刻 | "按这个视频的镜头拍" | 视频参考运镜 + 图片参考主体 |
| 3 | 模板复刻 | "照着这个广告拍"、"复刻特效" | 视频作为结构模板 |
| 4 | 剧情补全 | "把这些图编成故事" | 多图 + 叙事文本 |
| 5 | 视频延长 | "接着拍 5 秒" | 源视频 + 延长描述 |
| 6 | 声音控制 | "用这个音色"、"加旁白" | 音频参考音色/BGM |
| 7 | 一镜到底 | "不要切镜头"、"连续镜头" | 多场景图 + "一镜到底" |
| 8 | 视频编辑 | "把角色换掉"、"改发型" | 源视频 + 编辑指令 |
| 9 | 音乐卡点 | "跟着节奏切"、"卡点视频" | 音频参考节奏 + 图片/视频 |
| 10 | 情绪演绎 | "情绪爆发"、"表情变化" | 视频参考表情 + 图片参考角色 |
| 模态 | 格式 | 上限 | 大小 |
|---|---|---|---|
| 图片 | jpeg/png/webp/bmp/tiff/gif | 9 张 | < 30 MB/张 |
| 视频 | mp4/mov | 3 个,总时长 2-15s | < 50 MB |
| 音频 | mp3/wav | 3 个,总时长 ≤ 15s | < 15 MB |
| 混合 | -- | 总计 12 个文件 | -- |
| 输出 | -- | 4-15 秒可选 | 自带音效 |
当前不支持上传写实真人脸素材(图片和视频均不行),系统会自动拦截。动漫/3D/风格化面孔可以。
| 层级 | 技术 | 用途 |
|---|---|---|
| 运行时 | Claude Code | AI 编程助手,Skill 宿主 |
| 格式 | Markdown + YAML frontmatter | Skill 标准格式 |
| 数据源 | 即梦 Seedance 2.0 官方手册 | 50+ 案例和平台限制参数 |
| 平台 | jimeng.jianying.com | 字节跳动多模态视频生成 |
seedance-expert/
├── SKILL.md # 核心 Skill 定义(4 阶段流程 + 模板 + 规则)
└── references/
├── prompt-examples.md # 50+ 官方手册真实 prompt 案例(按 10 类分组)
└── platform-constraints.md # 输入输出规格、格式限制、平台约束
无需配置。克隆到 ~/.claude/skills/seedance-expert 后重启 Claude Code 即可自动发现。
触发条件:对话中提到 Seedance、即梦、AI 视频、视频 prompt、运镜复刻、视频延长等关键词时自动激活。
name: seedance-expert
version: 0.2.0
type: claude-code-skill
capability: |
将自然语言视频创意转化为 Seedance 2.0 可执行的多模态 prompt,
覆盖素材诊断 → 图片准备 → 视频 prompt 构建 → 执行指引全流程。
input:
format: natural language (Chinese or English)
required: 视频创意描述
optional: 已有素材清单(图片/视频/音频)
output:
sections:
- 素材诊断(有什么、缺什么)
- 图片 prompt(如需生成)
- 任务分类(10 类之一)
- 素材分工(每个 @ref 的角色)
- 视频 prompt(copy-paste ready)
- 风险提醒
- 执行步骤
task_types:
- consistency
- camera-motion-replication
- creative-template-vfx
- story-completion
- video-extension
- voice-sound
- long-take-continuity
- video-editing
- music-sync
- emotional-performance
platform_constraints:
max_images: 9
max_videos: 3
max_audio: 3
max_files_total: 12
output_duration_seconds: 4-15
realistic_human_faces: blocked
failure_modes:
- condition: realistic human face upload
behavior: warn and suggest stylized alternatives
- condition: text-only without images
behavior: redirect to Phase 1 image preparation
- condition: multi-ref without role labels
behavior: request explicit role assignment
- condition: extension duration confusion
behavior: correct to new-portion-only semantics
- condition: long-take with jump cuts
behavior: detect contradiction and prompt revision
- condition: music sync without beat markers
behavior: request timeline beat annotations
- condition: style mismatch between image and video
behavior: warn about inconsistency risk
- condition: file count exceeds platform limit
behavior: alert with specific limit numbers
install: git clone https://github.com/zinan92/seedance-expert.git ~/.claude/skills/seedance-expert
trigger_phrases:
- "write a Seedance prompt"
- "create a video with Seedance"
- "即梦"
- "做个 AI 视频"
- "extend a video"
- "music sync video"
- "replicate camera movement"| 项目 | 说明 | 链接 |
|---|---|---|
| 即梦 Seedance 2.0 | 字节跳动多模态视频生成平台 | jimeng.jianying.com |
| Claude Code | Anthropic 官方 CLI 编程助手 | claude.com/claude-code |
MIT