skill-prompt-generator
为图像生成模型生成高质量提示词。
评分明细
适用场景
skill-prompt-generator 快速入门
让 AI 帮你写出”风格稳定、能直接喂给 Midjourney/SD/DALL·E”的图像生成提示词。
这是什么?解决什么问题?
skill-prompt-generator 是 Anthropic 在 anthropics/skills 仓库下提供的一个偏”元能力”的 Skill,它的目标不是直接生成图片,而是教会 AI 编程助手如何写”图像生成的 prompt”。
很多设计师、产品经理用 Midjourney、Stable Diffusion、DALL·E 出图时,最大的痛点是:同一个意思写出来的 prompt,在不同模型上效果差很多,或者同一个 prompt 跑十次风格完全不统一。
这个 Skill 把 Anthropic 内部对图像生成 prompt 的工程化经验沉淀下来,包括:
- 主体 / 风格 / 光照 / 镜头 / 色调 / 画幅比例的标准化字段拆分。
- 适配不同模型(Midjourney v6、SDXL、DALL·E 3、Flux)的风格差异。
- 风格预设(电影感、赛博朋克、水彩、油画、像素)的关键词词典。
- 反向 prompt(negative prompt)的拼装逻辑。
它适合的场景包括:为产品配图批量生成提示词、为品牌设计做风格统一的视觉素材、做 AIGC 教程时构造”复现性高”的 prompt 模板。
准备工作
这个 Skill 不依赖 Python 环境,只需要一个支持 Skill 加载的 AI 编程助手,比如 Claude Code。
Clone Skill 仓库:
git clone https://github.com/anthropics/skills.git
把 skills/skill-prompt-generator/SKILL.md 软链到你的 AI 助手能识别的 skills 目录。Claude Code 默认是 ~/.claude/skills/。
3 步快速上手
第 1 步:安装 Skill
ln -s skills/skill-prompt-generator ~/.claude/skills/skill-prompt-generator
重启 AI 助手,这个 Skill 就生效了。它不会主动触发,需要你在对话里提到”图像提示词""prompt 工程""出图”等关键词。
第 2 步:验证安装
向 AI 助手发送一个测试请求:
“用 skill-prompt-generator 帮我为’一只在雨夜街头的橘猫’写一段 Midjourney v6 的英文 prompt,带 negative prompt。”
如果 AI 输出的内容包含 “subject / style / lighting / camera / aspect ratio” 这类结构化字段,并附带 negative prompt,说明 Skill 加载成功。
第 3 步:用 Skill 跑第一个任务
假设你要为公众号头图生成一个”未来城市的早晨”的提示词,直接对 AI 说:
“请用 skill-prompt-generator 输出一组提示词,我要在 Midjourney v6 出图,主题是’未来城市的早晨’,风格要’晨雾+赛博朋克’。”
AI 会返回类似这样的结果:
Subject: A futuristic megacity at dawn, hovering vehicles, holographic billboards
Style: Cyberpunk with morning haze, soft volumetric fog, neon reflections
Lighting: Golden hour from the east, mixed with cool neon uplight
Camera: Wide-angle establishing shot, low altitude, slight tilt-up
Aspect Ratio: 16:9
Model: Midjourney v6
Prompt: ...
Negative Prompt: ...
把 Prompt: 之后的内容直接贴到 Midjourney 即可。
常见踩坑
- 只写中文不写英文:大多数主流图像模型对英文 prompt 的理解远好于中文。即使主题用中文想,最终 prompt 也要翻译成英文。
- 风格关键词堆太多:把”油画+水彩+赛博朋克+吉卜力”全写进去,模型无法收敛,出图会四不像。Skill 建议一个 prompt 里只锁定 1-2 个主风格。
- 忘记指定画幅比例:不同平台默认画幅不一样,公众号头图要
16:9,头像要1:1,小红书要3:4,在 prompt 里写清楚能省一次重绘。 - negative prompt 写空字符串:空字符串会被模型忽略,一定要列出至少 3-5 个常见的负面特征(比如
low quality, blurry, extra fingers)。 - 照搬别人 prompt 跑不同模型:Midjourney 的
--ar 16:9参数在 Stable Diffusion WebUI 里是--aspect 16:9,语法完全不同,Skill 会提醒你不要直接复制参数。 - 不写相机/镜头信息:想要”电影感”光写
cinematic是不够的,加上shot on 35mm lens, anamorphic效果差别巨大。
初级用法
用法 1:为博客文章批量生成配图 prompt。给 AI 一篇文章的标题,让它返回 3-5 个不同视觉风格的 prompt 候选,再挑一个最合适的。
用法 2:产品 mockup 风格统一。电商详情页需要几十张同风格的图,把”风格锚点 prompt”保存下来,后续每张图都附在前面,能保证风格一致。
用法 3:风格预设模板。让 AI 帮你把”孟菲斯风格""日式赛璐璐""美式漫画”等风格整理成可复用的 prompt 片段,直接追加到主题前。
高级玩法
玩法 1:多模型适配输出。让 AI 一次性输出”同一主题”在 Midjourney、SDXL、Flux 上的三套 prompt,对比哪个模型出图最符合需求。
玩法 2:可参数化模板。把 prompt 写成带占位符的模板,比如 {{主体}} in {{场景}}, {{风格}}, shot on {{镜头}},后续批量替换即可。
玩法 3:和 Anthropic 其它 Skill 联动。比如先用 theme-factory 选好配色,再用 skill-prompt-generator 写 prompt,最后用 canvas-design 输出,组成一条”主题 → 提示词 → 成品”流水线。
小技巧
- 先写中文草稿,再让 AI 翻译润色。中文表达意象,英文控制细节,这样 prompt 既有想法又专业。
- 把”否定项”放在 prompt 末尾。大多数模型对 prompt 后半段权重略低,正好适合放 negative 关键词。
- 固定随机种子 + 关键词,出图风格会更稳定。Skill 建议在 Stable Diffusion WebUI 里把 seed 记录下来,微调 prompt 时复用。
- 避免名人名字和受版权保护的 IP。直接写 “Mickey Mouse” 大多数模型会拒绝或变形,用
a cartoon mouse with red shorts and white gloves描述特征更安全。 - 保存”高胜率”prompt 库。把出过好图的 prompt 沉淀到 Notion 或飞书,后续做设计复用率会非常高。
常见问题 FAQ
Q1: 这个 Skill 跟 skill-prompt-generator 有什么关系?必须装吗?
A: Skill 是给 AI Agent 用的”技能包”,能告诉 Agent 怎么按特定规范工作。不是必须装——如果你的项目规模小、要求不高,不装也能用。但装上能让 Agent 输出的质量更高、更符合最佳实践,推荐装。
Q2: 这个 Skill 适合哪些 AI Agent?Cursor?Claude Code?其他?
A: skill-prompt-generator 来自 Anthropic,主要面向支持 Skill 机制的 Agent。常见兼容 Agent 包括 Claude Code、Cursor、OpenCode、Windsurf 等。具体兼容性请查 Skill 官方文档。
Q3: 装了这个 Skill 后,会拖慢 Agent 响应吗?
A: 会的——Skill 通常会增加 prompt 长度,导致响应变慢、token 消耗增加。但质量提升明显。建议:1) 只装项目必需的 Skill;2) 用 Skill 启动/加载/卸载机制按需加载;3) 定期清理不用的 Skill。
Q4: 怎么验证 Skill 装对了?
A: 在 Agent 中输入”列出已加载的 Skill”或类似命令。如果 Skill 出现在列表里,说明装对了。然后用 Skill 跑一个相关任务,看输出是否符合 Skill 规范。
Q5: 这个 Skill 有许可证吗?能商用吗?
A: 取决于 skill-prompt-generator 的许可证。常见许可证包括 MIT(完全自由)、Apache-2.0(自由但有专利条款)、源可用(可看不能用)、GPL(强开源)。商用前请查仓库 LICENSE 文件。
参考链接
- Anthropic 官方 skills 仓库:https://github.com/anthropics/skills
- skill-prompt-generator 路径:https://github.com/anthropics/skills/tree/main/skills/skill-prompt-generator
- Midjourney 官方文档:https://docs.midjourney.com/
- Stable Diffusion 提示词指南:https://stable-diffusion-art.com/prompt-guide/
- Awesome Agent Skills 索引:https://github.com/JackyST0/awesome-agent-skills
本文基于官方文档和公开资料整理,AI辅助生成,MagicNetWorld 尚未完成独立实测。如有错误或过时信息,请通过 contact@magicnetworld.com 反馈。
skill-prompt-generator Skill 多维度简评
类别:开发工具 来源:anthropics/skills 定位:把需求自动转成 SKILL.md,生成完整 Skill 脚手架。
注意:本文基于官方文档和公开资料整理,未经过 MagicNetWorld 实测。
一、核心定位与价值
skill-prompt-generator(又名 skill-creator)是 Anthropic 官方 Skills 仓库中用于创建和迭代 Skill 的元工具。它的目标是将重复的工作流沉淀为可复用的 SKILL.md,便于在团队中共享和维护。
核心价值:自动化生成 SKILL.md 的 frontmatter、脚本模板、工作流描述,并提供内置的验证和测试框架。
二、核心能力清单
| 能力 | 说明 |
|---|---|
| YAML Frontmatter 生成 | 自动生成 name、description、license、allowed-tools 等字段 |
| 工作流描述 | 将用户需求翻译为 Skill 的标准 5 段式结构(角色、触发、流程、约束、输出) |
| Scripts 模板 | 生成 scripts/ 目录下所需的 Python/Node 脚本框架 |
| 测试框架 | 提供 eval harness,支持对比有无 Skill 时的输出质量 |
| 迭代改进 | 基于用户反馈循环改进 SKILL.md,支持多轮迭代 |
三、工作流
skill-prompt-generator 的完整流程:
- 需求收集:用户描述想要创建的 Skill(做什么、在什么场景下触发)
- 生成初始 Skill:基于需求生成 SKILL.md 和必要的脚本模板
- 评估与测试:运行测试用例,对比有无 Skill 时的 Agent 输出
- 用户反馈:用户审查结果,提供改进建议
- 迭代优化:根据反馈调整 SKILL.md,重新测试
- 输出最终版本:生成可部署的完整 Skill 目录
四、Anthropic 官方 Skills 生态
Anthropic 官方仓库包含 30+ 个 Skills,覆盖文档处理(PDF/Excel/Word/PPT)、前端设计、数据可视化、安全响应、DevOps 等场景。所有官方 Skills 遵循统一规范:
- Apache-2.0 许可证(可商用)
- Python 优先的实现语言
- SKILL.md 长度控制在合理范围
- 通过 description 字段自动触发
常见官方 Skills 包括:pdf、xlsx、docx、pptx、frontend-design、webapp-testing、mcp-builder、git-commit-helper、terraform-module 等。
五、安装与配置
# npx 安装
npx skills add anthropics/skills --skill skill-prompt-generator
六、总结
skill-prompt-generator 是 Skill 生态系统中的”造工具的工具”。对于经常使用 AI Agent 的开发者和团队来说,将重复性工作流沉淀为 Skill 是提升效率的关键步骤,这个 Skill 加速了这一过程。
适用人群:所有希望创建自定义 Skill 的 Agent 使用者、团队技术负责人。
参考资料
- GitHub: anthropics/skills - skill-creator — GitHub 仓库(官方名称为 skill-creator)
- SkillsMP - Skill Creator — 技能目录
- Agent Skills 开放规范 — 标准规范
- Anthropic Claude Code Skills 文档 — 官方文档
- Anthropic Engineering Blog - equipping agents for the real world — 官方博客
快速安装
git clone https://github.com/anthropics/skills.git ln -s skills/skill-prompt-generator ~/.claude/skills/skill-prompt-generator