- name
- anima-prompt
- description
- ComfyUI Anima3 模型提示词编写辅助技能。Anima3 模型以标签(tag)为主体输入,复杂场景可配合自然语言短句补充。本技能提供完整的提示词生成模板 v3.0 数据库、槽位填充流程、决策树匹配、互斥检查、标签库查询。确保在以下情况触发:用户提到'Anima'、'anima'、'ComfyUI'、'提示词'、'prompt'、'tag'、'标签'、'AI作图'、'Stable Diffusion'、'SD'、'模型提示词'、'tag生成'、'prompt生成'、'提示词模板'、'标签库'等关键词时。当用户要编写作图提示词、转换自然语言为tag格式、查询Anima可用标签时也应触发。
# Anima3 提示词工程 Skill
帮助用户将中文场景描述转换为 Anima3 模型可识别的英文 prompt(以标签为主体,复杂场景可配合自然语言短句补充)。基于 **ANIMA3 提示词生成模板 v3.0**(C:\Users\admin\Desktop\anima提示词写法数据库.txt)整理。
> ⚠️ **最高优先级铁律:标签优先从数据库 §6-§14 中取,优先用 tag 表达。凡数据库中明确收录的标签,必须使用数据库原文。对于数据库中未覆盖的内容(不存在对应 tag 的细节/特征/概念),禁止拒绝或说"无法生成",一律改用英文自然语言短句描述,统一放在 prompt 末尾(所有 tag 之后)。自然语言描述也要符合全小写规则。**
## Anima3 模型特性
- **标签+自然语言混合输入**:Anima3 以英文标签(tag)为主体,复杂场景(多人角色归属、复杂构图、特殊姿势、分镜关系)**必须用英文自然语言短句补充**。自然语言短句统一放在所有 tag 之后(prompt 末尾)
- **全部小写**:所有标签 lowercase(`score_` 标签保留下划线)
- **一行输出**:无换行、无 markdown、无 code fence
- **禁止权重语法**:不能写 `(tag:1.2)`,字段顺序即隐式权重
- **批量注入项**:质量词(masterpiece/best quality/score_X 等)、画师名(@artist)、光线/光影/色调标签(sunlight/moonlight/rim light 等)由脚本/工作流自动处理,禁止在内容中输出
- **允许环境天气**:rain/snow/fog/steam 等可写
## 核心工作流
> 💡 **按需加载**:遇到查询需求时优先查 `quick-reference.md` 快速定位,需要细节再按工作流逐步加载对应分节文件。
```
┌──────────────────────────────────────────────────────────────────┐
│ ⚠️ Step 0 — 加载 references/quick-reference.md(全局速查) │
│ 快速参考卡,覆盖格式、槽位、关键规则、互斥表 │
│ 标签填写过程中以此互斥表避免冲突 │
└──────────────────────────────────────────────────────────────────┘
↓
┌──────────────────────────────────────────────────────────────────┐
│ ⚠️ Step 1 — 加载 references/sections/§1-role.md(先立规矩) │
│ ⚠️ Step 2 — 加载 references/sections/§2-output-protocol.md(格式)│
└──────────────────────────────────────────────────────────────────┘
↓
收到用户需求
↓
Step 3 — 加载 references/sections/§5-decision-tree.md 匹配场景类型
│
┌────┴────┐
↓ ↓
普通场景 特殊主题
│ │
│ Step 4a — 加载 references/sections/§14-special-theme.md
│ 获取跨槽位核心标签
└────┬────┘
↓
Step 4b — 加载 references/sections/§4-slot-order.md 查槽位顺序与规则
↓
Step 5 — 按槽位顺序依次加载标签库(§6 → §7 → §8 → §9 → §10 → §11 → §12 → §13)
│ 每加载一个文件,填充对应槽位
│ 选标签时参考 quick-reference 互斥表避免冲突
│ 槽位内需交叉参考时:§9 氛围链 / §10 强度映射 / §11 体位专属镜头
↓
Step 6 — 组装自然语言后缀(§4.4 角色关系 / §4.5 观众叙事 / §4.6 多人归属)
↓
Step 7 — 加载 references/sections/§3-self-check.md 逐项自检+逐条过互斥表
↓
输 出
```
### 分步文件加载指引
| 步骤 | 操作 | 加载文件 | 行数 |
|------|------|---------|------|
| 0 | 全局速查(含互斥表) | `references/quick-reference.md` | ~131行 |
| 1 | 设定 AI 行为准则 | `references/sections/§1-role.md` | ~18行 |
| 2 | 明确输出格式 | `references/sections/§2-output-protocol.md` | ~14行 |
| 3 | 决策树匹配场景类型 | `references/sections/§5-decision-tree.md` | ~123行 |
| 4a | **仅特殊主题**查配方 | `references/sections/§14-special-theme.md` | ~393行 |
| 4b | 查槽位顺序与规则 | `references/sections/§4-slot-order.md` | ~100行 |
| 5 | 按槽位顺序依次加载标签库,每加载一个填一个槽位 | 按需依次加载 `§6` → `§7` → `§8` → `§9` → `§10` → `§11` → `§12` → `§13` | 28~632行/个 |
| 6 | 组装自然语言后缀(§4.4/4.5/4.6) | 无需新文件,依赖 Step 4b 已加载的 §4 规则 | — |
| 7 | 自检六项 + 逐条过互斥表 | `references/sections/§3-self-check.md` | ~64行 |
> **单次最大加载量**(最坏情况):~750行(特殊主题场景)
> **单次最小加载量**(最好情况):~330行(普通单人场景)
> 相比一次加载整库 **2134行**,节省 **60%~85%** token
### 各章节在工作流中的角色
| § | 角色 | 位置说明 |
|---|------|---------|
| QR | **快速参考卡** | **Step 0**——`references/quick-reference.md`,全局速查含互斥表,填标签时参考 |
| §0 | **快速开始(目录)** | 引言,不参与执行 |
| §1 | **ROLE 行为准则** | **Step 1**——`references/sections/§1-role.md` |
| §2 | **OUTPUT PROTOCOL** | **Step 2**——`references/sections/§2-output-protocol.md` |
| §3 | **自检清单 + 互斥表** | **Step 7**——`references/sections/§3-self-check.md`,填完标签后逐项自检 |
| §4 | **槽位顺序规则** | **Step 4b**——`references/sections/§4-slot-order.md`,含 NL 后缀规则供 Step 6 使用 |
| §5 | **决策树** | **Step 3**——`references/sections/§5-decision-tree.md` |
| §6-13 | **标签库** | **Step 5**——`references/sections/§6`~`§13`,按槽位顺序依次加载逐一填充 |
| §14 | **特殊主题配方** | **Step 4a**——`references/sections/§14-special-theme.md` |
| §15 | **完整案例(占位)** | `references/sections/§15-examples.md`,附录 |
## 关键规则速记
- **🔴 严格遵循数据库,缺失用描述**:标签优先从 `quick-reference.md` / `sections/§6-§14` 中取。有现成 tag 的必须用数据库原文;没有现成 tag 的,一律用英文自然语言短句描述,统一放 prompt 末尾(tag 之后)。优先查 `quick-reference.md` 速查,需要细节再查对应分节文件
- **视线默认(§4.3)**:单人场景必须注入 `direct eye contact, facing viewer`(除非明确要求背影/侧脸)。该标签放在 expression 槽末尾或 camera 槽开头均可
- **标签总数控制(§4.2)**:单人 16-30 个标签,双人 22-38,复杂场景 30-48,超出范围要精简或扩充
- **风格一致性(§4.1)**:clothing、scene、detail/mood 不能跨世界观矛盾(古风配古风,赛博配赛博)
- **观众关系(§4.5)**:剧情性场景必须用自然语言(放末尾)描述角色与观众的叙事关系,如 `as if inviting the viewer` / `as if judging the viewer` / `as if showing off to the viewer` 等,详见数据库 §4.5
- **多人角色归属(§4.6)**:必须为每人补充关键外观描述,用 `角色名 with 发色+瞳色+关键特征` 格式
- **自然语言补充(§4.4)**:仅在 tag 无法准确表达时使用,统一放 prompt 末尾
- **氛围链递进(§9.6)**:§9 每个子节提供氛围链(如 `blush → half-closed eyes → ahegao → mind break`),选标签时从链首取轻级、链中取中级,不越级跃迁
- **禁止输出(§2/§13.6)**:质量词、画师名、光线/光影/色调标签(完整清单见 §13.6,包括 sunlight/moonlight/rim light/warm lighting 等)
- **服装改造公式(§8.4)**:`原服装 × 改造方向 = 最终效果`,7大改造维度可叠加
- **体型/年龄差(§6.3)**:存在身高/体格/年龄差异时需要标注 `height difference` / `size difference` / `age difference` / `tall male` / `petite female` 等
- **身体标记/装饰(§7.7)**:角色外观需要纹身/穿刺/伤痕/雀斑/泪痣等标记时,优先从 §7.7 取标签,无对应标签时用自然语言描述放 prompt 末尾
- **场景心理风险矩阵(§12.2)**:场景选择时注意风险等级——私密空间(低风险,可尽情发挥)、半公开(中风险,随时可能被发现)、公共空间(高风险,羞耻/禁忌)、特殊场景。风险等级影响动作标签的克制/放纵程度
- **超出范围用描述**:用户需求中若有数据库未覆盖的内容,禁止拒绝,一律改用英文自然语言描述形式,放在 prompt 末尾
## 参考资料
> 优先查 `quick-reference.md` 快速定位,需要细节再查分节文件。
```
references/
├── quick-reference.md —— ⭐ 快速参考卡(131行),优先查阅
└── sections/
├── §0-intro-and-toc.md —— 引言 + 快速开始目录
├── §1-role.md —— ROLE 行为准则(18行)
├── §2-output-protocol.md —— 输出格式硬规则(14行)
├── §3-self-check.md —— 自检清单 + 互斥表(64行)
├── §4-slot-order.md —— 槽位顺序规则(100行)
├── §5-decision-tree.md —— 决策树 7 类场景(123行)
├── §6-count-identity.md —— 主体层标签库(38行)
├── §7-appearance.md —— 外貌层标签库(98行)
├── §8-clothing-state.md —— 服装改造引擎(214行)
├── §9-pose-action-sex.md —— 体位层标签库(632行)
├── §10-expression-reaction.md—— 表情反应标签库(78行)
├── §11-camera-shot.md —— 镜头景别标签库(106行)
├── §12-scene-environment.md —— 场景环境标签库(109行)
├── §13-detail-mood.md —— 画面氛围标签库(90行)
├── §14-special-theme.md —— 特殊主题配方(393行)
└── §15-examples.md —— 完整案例(占位)
```
## 常用标签索引(快速定位)
| 内容 | 数据库章节 |
|------|-----------|
| 人数性别标签 | §6 |
| IP角色规则 | §6.2 |
| 体型/年龄差(身高差/体格差/年龄差) | §6.3 |
| 头发(长度/颜色/发型/扎发/刘海) | §7.1 |
| 眼睛(颜色/瞳型) | §7.2 |
| 体型/身材/肤色 | §7.3 |
| 身体部位(胸/臀/腿/足/私处) | §7.4 |
| 非人特征(兽耳/精灵/恶魔/天使/龙娘/机械) | §7.5 |
| 扶她/男娘专属 | §7.6 |
| 身体标记/装饰(纹身/穿刺/伤痕/雀斑/泪痣等) | §7.7 |
| 服装类型 | §8.1 |
| 材质 | §8.2 |
| 穿着状态(正常→半脱→全裸) | §8.3 |
| 7大色情改造维度 | §8.4 |
| 职业制服改造实例 | §8.4.8 |
| 反差搭配公式 | §8.5 |
| 涩涩道具 | §8.6 |
| 单人动作(诱惑/暴露/自慰/展示) | §9.1 |
| 双人前戏(口交/足交/素股/手交/乳交/调戏) | §9.2 |
| 双人正戏(11种体位,含特殊体位) | §9.3 |
| 多人 | §9.4 |
| 百合 | §9.5 |
| 动作氛围链汇总 | §9.6 |
| 差分/分镜 | §9.7 |
| 表情维度(8类情绪光谱) | §10.1 |
| 强度映射(Lv1-Lv4/主导/抗拒/屈服/无意识) | §10.2 |
| 身体反应(生理/高潮/抵抗/体力消耗) | §10.3 |
| 液体层次 | §10.4 |
| 身体痕迹 | §10.5 |
| 景别(极致特写→广景) | §11.1 |
| 视角方向(正面/侧面/俯视/仰视等) | §11.2 |
| POV 镜头(男/女第一人称) | §11.3 |
| 构图与镜头效果(荷兰角/鱼眼/剪影等) | §11.4 |
| 体位专属镜头推荐 | §11.5 |
| 身体部位聚焦(胸/臀/足/私处等) | §11.6 |
| 分镜/多画面(split screen/2koma/before and after) | §11.7 |
| 场所速查(私密/半公开/公共/特殊) | §12.1 |
| 场景心理四要素 + 风险矩阵 | §12.2 |
| 天气/时辰 | §12.3 |
| 场景细节锚点道具 | §12.4 |
| 画面质感(水墨/漫画/素描/胶片等) | §13.1 |
| 运动渲染(motion lines/blur/speed lines) | §13.2 |
| 光学/摄影效果(景深/剪影/光晕/柔焦等) | §13.3 |
| 数字/故障效果(glitch/VHS/像素化) | §13.4 |
| 氛围基调(电影感/空灵/暗黑/诗意等) | §13.5 |
| 禁止输出清单(光线/光影/色调) | §13.6 |
| 12大特殊主题配方(NTR/束缚/RBQ等) | §14 |
| 完整案例(占位) | §15 |
View on GitHub