# Cosprompt

> 结构化 AI 绘图提示词生成器。输入角色/主题名称，AI 自动搜索信息、分析特征、决定风格，输出 15 维度结构化提示词（JSON + Markdown 双格式），适用于 Midjourney、Stable Diffusion 等绘图工具。

- Skill: `lord1egypt/cosprompt` (Agent Skill)
- Install (CLI): `npx skillmds@latest add lord1egypt/cosprompt`
- Raw SKILL.md: https://api.skillmd.com/api/skills/lord1egypt/cosprompt/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: Lord1Egypt (https://skillmd.com/u/lord1egypt)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/lord1egypt/cosprompt

---


# Cosprompt - 结构化 AI 绘图提示词生成器

## 这个技能是做什么的？

**一句话**：输入角色名，输出结构化的 AI 绘图提示词。

**使用场景**：
- 想用 Midjourney/SD 生成角色海报，不知道怎么写提示词
- 想生成 Cosplay 海报、电商海报、角色立绘
- 需要结构化、专业化的提示词模板

**工作流程**：
```
用户输入角色名 → AI 搜索角色信息 → 分析标志性特征 → 决定合适风格 → 输出结构化提示词
```

**输出格式**：
- JSON 格式（便于程序调用）
- Markdown 格式（便于阅读复制）

---

## 核心理念

**提供思考框架，不写死内容。**

AI 自主完成：
1. 搜索/分析角色信息
2. 决定风格方向
3. 填充具体内容
4. 输出结构化提示词

---

## 思考维度框架（15 维度）

生成提示词时，按以下维度思考：

### 一、主体层（6 维度）

| 维度 | 思考问题 | 示例方向 |
|------|---------|---------|
| **subject** | 主体是什么？ | 角色、产品、场景 |
| **age** | 年龄设定？ | 少女、青年、成熟、御姐、萝莉 |
| **model** | 身体特征？ | 体型、肤色、比例 |
| **face** | 面部特征？ | 五官、表情、神态 |
| **pose** | 姿态动作？ | 站姿、坐姿、动态 |
| **hair** | 发型特征？ | 颜色、长度、造型 |

### 二、服装层（1 维度）

| 维度 | 思考问题 | 示例方向 |
|------|---------|---------|
| **costume** | 服装特征？ | 材质、颜色、风格、细节 |

### 三、风格层（2 维度）

| 维度 | 思考问题 | 示例方向 |
|------|---------|---------|
| **style** | 整体风格？ | 杂志风、电影风、赛博朋克、极简 |
| **mood** | 情绪氛围？ | 梦幻、冷酷、温暖、神秘 |

### 四、环境层（3 维度）

| 维度 | 思考问题 | 示例方向 |
|------|---------|---------|
| **environment** | 场景环境？ | 室内、室外、虚拟、抽象 |
| **lighting** | 光影效果？ | 自然光、舞台光、霓虹、柔光 |
| **composition** | 构图方式？ | 比例、视角、焦点 |

### 五、文字层（1 维度）

| 维度 | 思考问题 | 示例方向 |
|------|---------|---------|
| **typography** | 文字排版？ | 标题、副标题、字体风格、层级 |

### 六、控制层（2 维度）

| 维度 | 思考问题 | 示例方向 |
|------|---------|---------|
| **negative** | 避免什么？ | 常见错误、不需要的元素 |
| **aspect_ratio** | 画面比例？ | **根据用户需求决定** |

---

## 层级化描述法则

每个维度的描述遵循三层结构：

```
维度名称
├── 基础描述（一句话定义核心）
├── 特征列表（3-5 个关键词）
└── 细节补充（可选，具体参数）
```

---

## 美学深度维度（可选）

对于追求更高美学品质的Prompt，可增加以下思考：

### 情感内核（悦意层）
- 这个角色/场景的情感本质是什么？
- 画面应触发观者的何种情绪？
- 关键词：孤独、温暖、力量、脆弱、神秘、希望...

### 隐喻表达（悦神层）
- 有无象征性元素可融入？
- 是否需要留白或开放性构图？
- 文化/哲学内涵如何通过视觉传达？

### 示例
**普通Prompt**：角色海报，赛博朋克风格
**深度Prompt**：角色海报，赛博朋克风格，情感内核是"高科技低生活"的孤独感，通过霓虹灯下的阴影和模糊的路人传达

---

## 执行流程

### 步骤 1：理解需求

询问用户：
- 生成什么主题的提示词？（角色/产品/场景）
- 有什么特殊要求？（风格偏好、用途、画面比例）

### 步骤 2：收集信息

**AI 自主完成**：
- 搜索角色/主题的背景资料
- 分析标志性特征
- 确定世界观设定

### 步骤 3：决定风格

**AI 自主判断**：
- 根据主题特性选择合适风格
- 参考用户偏好调整
- 保持风格一致性

### 步骤 4：填充维度

按 14 维度框架，逐一填充内容：
- 每个维度思考"这个主题需要什么"
- 特征列表 3-5 个关键词
- 细节补充按需添加

### 步骤 5：输出提示词

提供两种格式：
1. **JSON 格式** — 结构化，便于程序调用
2. **Markdown 格式** — 便于阅读和复制

---

## 输出结构模板

```json
{
  "subject": {
    "主体": "{AI 根据主题填写}",
    "动态姿态": "{AI 根据需求填写}"
  },
  "age": {
    "年龄": "{用户指定或 AI 根据角色设定决定}",
    "气质": ["{气质1}", "{气质2}"]
  },
  "style": {
    "风格": "{AI 自主决定}",
    "特征": ["{特征1}", "{特征2}", "{特征3}"]
  },
  "model": {
    "身材": "{AI 根据主题填写}",
    "皮肤": "{AI 根据风格填写}",
    "特征": ["{特征1}", "{特征2}"]
  },
  "face": {
    "基础": "{AI 根据风格填写}",
    "特征": "{AI 根据主题填写}",
    "细节": ["{细节1}", "{细节2}"]
  },
  "pose": {
    "姿态": ["{姿态1}", "{姿态2}", "{姿态3}"]
  },
  "hair": {
    "描述": "{AI 根据主题填写}",
    "特征": ["{特征1}", "{特征2}", "{特征3}"]
  },
  "costume": {
    "描述": "{AI 根据主题填写}",
    "特征": ["{特征1}", "{特征2}", "{特征3}"]
  },
  "environment": {
    "场景": "{AI 根据主题世界观填写}",
    "风格": ["{风格1}", "{风格2}", "{风格3}"]
  },
  "composition": {
    "构图": ["{构图1}", "{构图2}", "{构图3}"]
  },
  "lighting": {
    "灯光": ["{灯光1}", "{灯光2}", "{灯光3}"]
  },
  "typography": {
    "风格": "{AI 根据主题世界观填写}",
    "层级": [
      {"层级": "1", "内容": "{主标题}", "字体": "{字体风格}"},
      {"层级": "2", "内容": "{副标题}", "字体": "{字体风格}"},
      {"层级": "3", "内容": "{辅助文字}", "字体": "{字体风格}"}
    ]
  },
  "mood": {
    "氛围": ["{氛围1}", "{氛围2}", "{氛围3}"]
  },
  "negative": {
    "避免": ["{避免1}", "{避免2}", "{避免3}"]
  },
  "aspect_ratio": "{用户指定或 AI 根据用途决定}"
}
```

---

## 画面比例说明

**比例由用户指定或 AI 根据用途决定**，常见选项：

| 比例 | 用途 | 示例 |
|------|------|------|
| 2:3 | 竖版海报 | 电商海报、角色立绘 |
| 3:2 | 横版海报 | 横版角色海报 |
| 16:9 | 宽幅 | 电影海报、桌面壁纸 |
| 9:16 | 竖版宽幅 | 手机壁纸、短视频封面 |
| 1:1 | 正方形 | 社交媒体头像、Instagram |
| 4:3 | 传统比例 | 传统画幅 |
| 21:9 | 超宽幅 | 电影级宽屏 |

**AI 默认选择逻辑**：
- 电商海报 → 2:3
- 手机壁纸 → 9:16
- 桌面壁纸 → 16:9
- 社交媒体头像 → 1:1
- 用户指定 → 优先使用用户指定

---

## 专业术语参考（AI 可选用）

### 摄影术语

| 术语 | 含义 | 适用场景 |
|------|------|---------|
| bokeh | 散景/虚化 | 突出主体 |
| 次表面散射 | 皮肤通透感 | 人像渲染 |
| 高对比度 | 明暗强烈 | 戏剧感 |
| 柔光 | 柔和漫反射 | 人像美化 |
| 侧光 | 立体感 | 肖像 |

### 字体术语

| 术语 | 特征 | 适用场景 |
|------|------|---------|
| 衬线体 | 有装饰线 | 传统、优雅 |
| 无衬线体 | 无装饰线 | 现代、简洁 |
| 哥特体 | 锐利黑体 | 暗黑、神秘 |
| 手写体 | 手写风格 | 亲切、艺术 |

---

## 使用示例

**用户**：生成素还真的海报提示词

**AI 输出**：
```json
{
  "subject": {"主体": "以素还真为主体的霹雳布袋戏角色海报", ...},
  "style": {"风格": "东方玄幻仙侠风", ...},
  "aspect_ratio": "2:3"
}
```

---

## 年龄维度说明

**年龄由用户指定或 AI 根据角色设定决定**，常见选项：

| 年龄设定 | 特征 | 适用场景 |
|---------|------|---------|
| 少女（16-18） | 青春活力、清纯可爱 | 校园、初恋主题 |
| 青年（20-25） | 成熟魅力、知性优雅 | 职场、都市主题 |
| 御姐（25-35） | 成熟妩媚、气场强大 | 魅力、诱惑主题 |
| 萝莉（12-15） | 天真可爱、娇小玲珑 | 萌系、治愈主题 |
| 成熟（35+） | 风韵犹存、优雅从容 | 熟女、贵妇主题 |

---

## 注意事项

1. **AI 自主决策**：风格、内容、细节由 AI 根据主题特性自主决定
2. **用户偏好优先**：用户有明确要求时（风格、比例、年龄等），优先遵循用户偏好
3. **灵活调整**：维度数量可根据主题需要增减
4. **版权意识**：商业用途需注意角色版权

---

**更新日期**: 2026-04-23

**变更记录**：
- 2026-04-23: v2.1.0 新增年龄维度（age），共 15 维度
- 2026-04-23: v2.0.1 优化描述，画面比例改为用户指定或 AI 根据用途决定
- 2026-04-23: v2.0 重构，改为思考框架模式，AI 自主决定风格和内容
- 2026-04-23: v1.0 初始版本
