用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/buda-ai/bunny-agent --skill character-designer命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | character-designer |
| description | 设计视频角色的完整人设档案,编写人物介绍剧本,生成角色三视图 (正面/侧面/背面) 的 AI 生图提示词,并导出一致性 Token 供后续剧照生图引用。 |
为视频项目设计完整的角色形象:从人物背景、性格、外貌到三视图 (正面/侧面/背面) 提示词生成,确保角色在所有后续剧照中保持视觉一致性。
设计一个角色:30 岁左右的女性科技创业者,干练自信
根据项目上下文,设计一个匹配品牌调性的代言人形象
为这个视频设计 3 个角色:主持人、用户、技术专家
When user requests character design:
理解需求
我来帮你设计角色。需要了解:
1. **角色定位**: 这个角色在视频中的角色是什么?
[ ] 主持人 / 讲解员
[ ] 品牌代言人
[ ] 故事主角
[ ] 配角 / 对话方
[ ] 旁白角色 (只有声音)
[ ] 其他: ___________
2. **性别与年龄**:
- 性别: [男 / 女 / 中性]
- 年龄段: [20s / 30s / 40s / 50+]
3. **视觉风格**:
[ ] 真实感 (Photorealistic)
[ ] 3D 卡通 (Pixar-style)
[ ] 2D 插画 (Illustration)
[ ] 动漫风 (Anime)
[ ] 数字人 (Digital Human)
[ ] 其他: ___________
4. **品牌调性** (参考 project-context.md): [专业/友好/活力/权威/...]
5. **参考图**: 有没有已有的角色形象或风格参考?
创建人物档案
# 角色档案: [角色名]
## 基本信息
| 属性 | 描述 |
|------|------|
| **角色名** | [Name / 代号] |
| **角色定位** | [主持人 / 主角 / 配角] |
| **性别** | [男 / 女 / 中性] |
| **年龄** | [具体年龄或范围] |
| **身高** | [cm] |
| **体型** | [纤细 / 匀称 / 健壮 / 微胖] |
## 性格特征
- **核心性格**: [3-5 个关键词]
- **说话风格**: [温和 / 干练 / 幽默 / 专业 / 热情]
- **标志性动作/习惯**: [举例]
- **情绪基调**: [乐观 / 沉稳 / 严肃 / 活跃]
## 外貌特征 (Visual Identity)
### 面部
- **脸型**: [椭圆 / 方形 / 圆形 / 心形 / 长形]
- **眼睛**: [颜色、大小、形状]
- **眉形**: [浓眉 / 柳叶眉 / 自然]
- **鼻子**: [挺拔 / 小巧 / 自然]
- **嘴唇**: [薄 / 中厚 / 厚]
- **肤色**: [白皙 / 小麦色 / 深色 / 棕色]
- **面部特征**: [酒窝 / 痣 / 雀斑 / 无]
### 发型
- **长度**: [短发 / 中长 / 长发]
- **颜色**: [黑 / 棕 / 金 / 其他]
- **造型**: [直发 / 卷发 / 扎起 / 披散]
- **刘海**: [有 / 无 / 偏分]
### 服装 (默认造型)
- **风格**: [商务 / 休闲 / 科技 / 时尚 / 制服]
- **上装**: [详细描述]
- **下装**: [详细描述]
- : [类型]
: [眼镜 / 耳环 / 手表 / 领带 / 胸针 / 无]
: [服装/外貌主色] — hex: [#code]
: [辅助色彩] — hex: [#code]
: [配饰颜色] — hex: [#code]
[2-3 句话描述角色背景,用于理解角色动机和行为]
生成三视图提示词
为正面、侧面、背面各生成一组提示词:
## 三视图 AI 生图提示词
### 通用风格标签 (所有视图共享)
[art style], [quality keywords], [lighting], character reference sheet, white background, clean studio lighting, full body shot, [specific style tokens]
### 正面图 (Front View)
**Prompt**:
[character description], front view, facing camera, [detailed facial features], [hair description], [clothing top], [clothing bottom], [shoes], [accessories], [pose: standing naturally / confident pose], [art style], character design, reference sheet, neutral white background, studio lighting, [quality markers: 4K, sharp focus, detailed, etc.]
**Negative Prompt**:
blurry, low quality, distorted face, extra limbs, bad anatomy, deformed, watermark, text, multiple characters, cropped, partial body
---
### 侧面图 (Side View / Profile)
**Prompt**:
[character description], side view, profile view, facing right, [detailed facial profile], [hair from side], [clothing visible from side], [body proportions], [art style], character design, reference sheet, neutral white background, studio lighting, [quality markers]
**Negative Prompt**:
[same as front + ] facing camera, front facing, twisted pose, unnatural angle
---
### 背面图 (Back View)
**Prompt**:
[character description], back view, facing away from camera, [hair from back], [clothing back details], [any back accessories or details], [art style], character design, reference sheet, neutral white background, studio lighting, [quality markers]
**Negative Prompt**:
[same as front + ] face visible, front facing, side view, looking at camera
导出一致性 Token
这是最关键的步骤——提取可在后续所有剧照提示词中复用的角色身份关键词:
## 角色一致性 Token (Consistency Reference)
### 简短版 (嵌入其他提示词)
[age] [gender] [ethnicity] with [hair description], [key facial feature], wearing [core outfit description], [body type], [defining accessory]
### 完整版 (需要高一致性时使用)
[Full character prompt with ALL visual details, excluding pose/angle/emotion — those由场景决定]
### 使用示例
**在剧照提示词中引用角色**:
[SCENE DESCRIPTION], [CHARACTER TOKEN: 30-year-old asian woman with shoulder-length black hair and side bangs, wearing navy blazer over white blouse, wire-rimmed glasses, slim build], [POSE/ACTION for this shot], [SCENE LIGHTING and ENVIRONMENT]
> **规则**:
> - 每次生成包含此角色的剧照时,必须注入此 Token
> - 不要修改 Token 中的外貌描述 (除非剧情需要换装)
> - 换装时只替换服装部分,保持面部和体型描述不变
多套服装方案 (如需要)
## 服装方案
### Look 1: 商务正装 (默认)
- 上装: [描述]
- 下装: [描述]
- 适用场景: [办公室、会议、专业演讲]
- Token 替换: `wearing [outfit 1 description]`
### Look 2: 休闲装
- 上装: [描述]
- 下装: [描述]
- 适用场景: [户外、生活化场景]
- Token 替换: `wearing [outfit 2 description]`
### Look 3: [场景特定]
- [描述]
- 适用场景: [特定场景]
- Token 替换: `wearing [outfit 3 description]`
表情集定义
## 表情参考
| 表情 | 提示词追加 | 适用情境 |
|------|-----------|---------|
| 自信微笑 | `confident smile, warm expression` | 开场、介绍 |
| 认真思考 | `thoughtful expression, slight frown` | 分析、讲解 |
| 兴奋 | `excited expression, bright eyes, wide smile` | 亮点展示 |
| 关切 | `concerned expression, empathetic look` | 讲述痛点 |
| 专注 | `focused expression, serious look` | 演示操作 |
| 友好招手 | `waving hand, friendly smile` | 打招呼、结尾 |
保存角色档案
保存到 ./output/characters/[character-name]/ 目录:
profile.md — 完整人物档案three-view-prompts.md — 三视图提示词consistency-tokens.md — 一致性 Tokenexpressions.md — 表情集 (如定义了)更新 ./output/characters/character-index.md:
# Character Index
| 角色名 | 定位 | 风格 | 目录 |
|--------|------|------|------|
| [Name 1] | 主持人 | 真实感 | `./[name-1]/` |
| [Name 2] | 配角 | 3D 卡通 | `./[name-2]/` |
输出总结
✅ 角色设计完成!
**角色**: [Name]
**风格**: [视觉风格]
**档案**: `./output/characters/[name]/profile.md`
**三视图提示词**: `./output/characters/[name]/three-view-prompts.md`
**一致性 Token**: `./output/characters/[name]/consistency-tokens.md`
**Quick Reference (一致性 Token)**:
[简短版 Token — 可直接复制到其他提示词中]
**Next Steps**:
1. 生成三视图: `用三视图提示词生成角色图片`
2. 设计更多角色: `设计另一个角色: [描述]`
3. 编写场景剧本: `为 [角色名] 编写场景剧本`
4. 换装: `为 [角色名] 设计休闲装方案`
prompt-generator — 结合角色 Token 生成场景剧照提示词batch-image-generator — 批量生成角色三视图和剧照scene-scriptwriter — 在场景剧本中引用角色digital-human-integrator — 将角色设定应用到数字人