cyxj-posterlisted
Install: claude install-skill chenyuxiaojin/xiaochen-skills
# Poster Design Generator
一句话生成大师级海报、书籍封面、专辑封面等设计作品。基于 Mondo 丝网印刷美学,支持 33+ 传奇设计师风格和 10 种写实摄影风格。
## 脚本调用
```bash
python3 ${CLAUDE_PLUGIN_ROOT}/skills/cyxj-poster/scripts/generate_mondo_enhanced.py "subject" "type" [options]
```
> **生图后端**:gpt-image-2(GPTIMG2 @ `api.chatgpt-code.com`,OpenAI 兼容 HTTP)。
> 默认输出 2K 分辨率,统一用 `response_format=url` 取图后下载落地。
> - 文生图走 `/v1/images/generations`;带参考图(`--ip-ref` / `--input`)时走 `/v1/images/edits`(multipart)。
> - 需要环境变量 `GPTIMG2_BASE_URL` / `GPTIMG2_API_KEY`(未设置则从 `~/项目/自己的应用/密钥存储/.env` 读取)。
> - prompt 的 AI 扩写(`--ai-enhance`)仍由 Gemini 文本模型完成,需 `GEMINI_API_KEY`,与生图无关。
### 必填参数
| 参数 | 说明 | 示例 |
|------|------|------|
| `subject` | 设计主题 | `"Blade Runner"`, `"Jazz Festival"` |
| `type` | 设计类型 | `movie`, `book`, `album`, `event` |
> 两个位置参数实际都可选:`type` 省略时默认 `movie`;`subject` 省略则只打印帮助退出���`--list-styles` 除外)。
> `--compare` 模式只吃 subject/type/比例/配色,会忽略 `--style`/`--input`/`--ip-ref`/`--output`。
### 可选参数
| 参数 | 说明 | 默认值 |
|------|------|--------|
| `--style` | 艺术家风格(见 `--list-styles`) | 自动选择 |
| `--ai-enhance` | AI 优化 prompt(保留用户原始意图) | 关闭 |
| `--compare` | 生成 3 种风格对比图,值为逗号分隔的**恰好 3 个**风格 key(如 `kilian-eng,saul-bass,jock`) | 无 |
| `--input` | 输入图片路径(图生图转换) | 无 |
| `--ip-ref` | IP 角色参考图目录 | 无 |
| `--title` | 直接渲染在海报上的标题文字 | 无 |
| `--colors` | 配色偏好 | AI 建议 |
| `--aspect-ratio` | 画幅比例 | `9:16`(`album` 未显式指定时默认 `1:1`) |
| `--output` | 自定义输出路径 | `outputs/` |
| `--no-generate` | 只输出 prompt,不生成图片 | 关闭 |
| `--list-styles` | 列出所有可用风格 | — |
### 常用画幅比例