前言¶
用 Midjourney、SDXL、Flux 或即梦出图时,模型往往并不差,差的是提示词:一句「画一只猫」和一段带主体、环境、光线、构图的描写,成片稳定性差一截。自己堆关键词容易漏负向提示、比例和留白,换模型又要重写一遍。
下面介绍 SkillHub 上的 image-prompt-engineer(展示名:图像提示词工程师)。它用固定的六层结构和输出模板,把「要什么图、用在哪」收敛成中英双版提示词,并注明各模型写法差异;本地 Agent 读 SKILL.md 即可按规则生成,也可走官方文档中的按次付费 HTTP 接口。
这是什么¶
image-prompt-engineer 是面向文生图场景的 Agent Skill,包标识为 @indiv-bozoyan/image-prompt-engineer,当前版本 v1.0.0。作者在 SkillHub 显示为 bozoyan(账号 user_6419d865),分类 design-media,子类 图片生成;官方简介为:精通摄影美学和 AI 图像生成的提示词专家,擅长把视觉概念转化为精准的文字描述,生成专业级摄影作品。
Skill 本体遵循通用 SKILL.md 格式:在对话里出现「文生图 prompt」「图片提示词」「image prompt」「midjourney prompt」等意图时,Agent 应按技能说明组织输出,而不是随意发挥一段描述。
SkillHub 技能页(与 API 下载源对应):
- 浏览:https://skillhub.cn/skills/indiv-bozoyan/image-prompt-engineer
- 线索中的 API 入口:https://api.skillhub.cn/user_6419d865/image-prompt-engineer(浏览器直接访问可能返回 405,安装与下载走 CLI)
页面内嵌数据(截至 2026-10-21 抓取)显示累计 downloads 1954、stars 2;标签 requires_api_key 为 false,即本地按 Skill 规则使用不强制 API Key。
核心功能¶
以下能力均来自已安装的 SKILL.md(v1.0.0),不展开未在文档中出现的功能。
六层提示词结构¶
技能把画面拆成六层,按顺序书写(靠前层权重更高):
- 主体:谁/什么、数量、姿态、表情、材质
- 环境:场景、背景、时间、天气
- 构图:景别、机位、视角
- 光线:方向、质感、色温
- 风格:媒介、流派、画面质感
- 画质:镜头感、景深、细节描述
配套 负向提示词(常见翻车项:文字、水印、畸形手、模糊等)和 留白说明(海报需后期加字时必须写明留白区域)。
比例与投放场景¶
技能内给出用途与建议比例对照,例如海报竖版 2:3 或 9:16、横图 16:9、方图 1:1、banner 3:1 或 21:9。写提示词前会先对齐「图用在哪」,缺失信息时默认「通用方图、无文字」并标注假设。
多模型适配¶
文档列出 Midjourney、SDXL/Flux、即梦及通用写法的差异(自然语言 vs 标签串、权重语法、中文优先等),输出时提供 中文与英文两个版本,便于按目标平台选用。
标准输出模板¶
生成结果按固定 Markdown 结构交付,包含:需求理解、中英提示词、中英负向提示词、参数建议、2–3 个变体方向、后期建议(加字、裁剪等)。
合规与边界¶
技能明确要求:不生成具体真实人物肖像描述;避免指向具体 IP 的风格表述;不承诺模型能画准文字,需文字时建议留白后后期加字。
可选:按次付费远程调用¶
SKILL.md 另说明 Pay Skill 路径:单次 ¥0.10,POST https://skillpay-aipay.app.workbuddy.host/skills/image-prompt-engineer,未付款返回 HTTP 402。买家侧需先安装 @alipay/agent-payment,并用包内 scripts/paid-call.mjs 做 probe / pay / complete 编排。这与「Agent 本地读 SKILL.md 写提示词」是两条路径,按需选择。
安装与启用¶
官方页面提示:请根据 SkillHub 安装文档操作,安装 @indiv-bozoyan/image-prompt-engineer。
1、安装 SkillHub CLI(若尚未安装)¶
command -v skillhub && skillhub --version
未安装时可执行完整安装脚本(见 https://skillhub.cn/install/skillhub.md):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
2、安装本 Skill 到当前 Agent 的 skills 目录¶
安装时必须用 --dir 指向当前客户端识别的 skills 目录,否则默认落在 ./skills/ 可能不被加载。
skillhub install image-prompt-engineer --namespace indiv-bozoyan --dir ~/.cursor/skills/
不同客户端常见路径(摘自 SkillHub 安装文档):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下.agents/skills/
安装成功后目录类似:.../@indiv-bozoyan/image-prompt-engineer/SKILL.md。修改 skills 后按你所用客户端说明重启或刷新 Agent。
3、(可选)配置按次付费调用¶
仅在使用 HTTP 付费接口时需要:
npx -y @alipay/agent-payment@latest install
典型用法¶
在 Agent 对话中触发¶
安装并启用 Skill 后,用自然语言说明用途、比例、目标模型即可。技能描述的触发语包括:文生图 prompt、图片提示词、生成图片提示词、image prompt、midjourney prompt。
示例请求(可复制进 Cursor / Claude Code 等):
用 image-prompt-engineer:我要一张信息流横图,主题是雨后老街上的橘猫,赛博朋克霓虹感,16:9,画面上方留白方便后期加标题,目标模型 Midjourney。请按技能模板输出中英提示词和负向提示词。
Agent 应按 SKILL.md 中的「输出模板」与「自检清单」组织回复。
使用付费脚本编排(远程按次)¶
在 Skill 目录下,用官方脚本管理支付状态(不接触密钥):
node scripts/paid-call.mjs probe --input "图片需求" --state-dir .state/image-prompt-engineer
node scripts/paid-call.mjs pay --state-dir .state/image-prompt-engineer
node scripts/paid-call.mjs complete --state-dir .state/image-prompt-engineer --out-shake-no <订单号>
请求体格式:{"input": "想要什么图 + 用在哪 + 比例/模型"}。
适用场景与注意¶
适合谁
- 需要海报、封面、配图、产品图、插画提示词,且希望结构稳定、可复现
- 同一创意要适配 Midjourney、SDXL/Flux、即梦等不同写法
- 需要从模糊想法扩展到带负向提示与变体方案的完整交付
使用注意
- 技能页
overviewMd为空,细节以SKILL.md为准;安装前可在 SkillHub 查看安全扫描结果(页面展示为无风险)。 - 本地 Skill 与 Pay Skill 计费是两套路径;不走 HTTP 接口则无需支付宝按量依赖。
- 涉及明星、政治人物等真实肖像或具体 IP 风格时,技能会按规则拒绝或改写,属预期行为。
- SkillHub 展示的下载量会随时间变化,以技能页实时数据为准。
结尾¶
image-prompt-engineer 把文生图提示词写成可检查的六层结构,并统一中英输出与模型差异说明,适合接到 Agent 工作流里做「提示词工程」环节。安装与文档以 SkillHub 为准:
- https://skillhub.cn/skills/indiv-bozoyan/image-prompt-engineer
- https://api.skillhub.cn/user_6419d865/image-prompt-engineer
- 安装说明:https://skillhub.cn/install/skillhub.md