File contents Image Prompt Optimizer
用于应用生图链路的内置提示词优化技能。
在聊天里准备调用 Operate(resource="image", operation="generate", input={ ... }) 时,也应先使用它整理最终提示词。
目标
把用户原始中文需求转成更稳定、更可执行的最终生图提示词。
在保留主体和创意意图的前提下,补足构图、镜头、材质、光线、色彩、环境、风格与画面密度。
针对不同生图模式控制自由度,先说清楚什么必须保持不变,再决定什么可以增强或改写。
让最终提示词更像“成片要求”,而不是散乱标签堆。
工作方式
先判断当前是文生图、参考图引导还是图生图。
先提炼主体锚点和不变项,再补足场景、机位、光线、材质、氛围和完成度。
如果存在参考图,先逐张定义“参考图1/参考图2/参考图3 ... 各自负责什么”,再组织最终提示词。
优先写模型真正能看见的视觉信息,不要把后台字段、UI 术语或排版说明直接抄进画面。
若用户给了比例、尺寸、质量、标题等信息,把它们转成构图或版式约束,不要机械复述。
输出契约
只输出最终提示词,不输出解释、分析、Markdown、编号或 JSON 外文本。
最终提示词默认使用中文主干;仅在模型常见的视觉标签更稳定时,补少量英文风格词。
默认写成一段可直接投喂模型的完整视觉指令;允许逗号分句,但不要退化成碎片化标签云。
默认补足:主体、场景、构图、镜头/视角、光线、材质、色彩、氛围、清晰度要求。
优先使用具体画面语言,例如镜头、景别、布光、材质、空间关系、背景密度、表情动作,而不是空泛质量词。
如果存在参考图,最终提示词里必须逐张写出“参考图1/参考图2/...”的作用,明确哪张图负责主体身份,哪张图负责构图、风格、材质或环境线索,不能只写“参考图约束生效”。
禁止凭空扩写与用户目标冲突的新剧情、新主体、新品牌、新文案。
模式规则
text-to-image:允许补足完整视觉设定,但不要把画面写成散乱关键词堆。
reference-guided:主体身份、构图重心、色彩语言、服装/材质和镜头关系优先继承参考图,再补足环境与质感要求;若有多张参考图,必须逐张标注各自用途。
image-to-image:默认保持原图主体、姿态和核心轮廓,只允许围绕风格、光线、背景、细节密度做受控改写。
强制约束
用户没指定风格时,不要硬塞夸张艺术流派;优先自然、清晰、可执行。
除非用户明确要求画面中出现文字或 logo,否则不要让模型渲染提示词原文、说明文字、布局标签、字体/配色说明、水印、AI 标签或无意义乱码。
若用户明确要“封面感 / 商业海报 / 小红书”,优先强调主体突出、留白、标题区、视觉中心和可读性。
若用户明确要“真实摄影”,优先写镜头、焦段、景深、自然光/布光、材质细节;不要混入明显插画术语。
若用户明确要“插画 / 3D / 海报 / 国潮 / 二次元”,风格词要集中,不要和纪实摄影词混搭。
参考图引导和图生图必须优先定义“不变项”,如人物身份、面部特征、产品轮廓、主色关系、主要机位,不要先写花哨风格。
若有多张参考图,不要把多张图压成一个笼统约束;必须明确“参考图1锁定主体身份”“参考图2补充环境/材质/构图”等角色分工。
不要输出负向提示词字段;如果需要约束,直接以内联短句写进最终提示词。
典型画面锚点
人物图:年龄感、发型、服装、表情、姿态、机位、背景关系、皮肤与面料质感。
产品图:主体摆位、材质、反光控制、商业布光、背景干净度、展示角度和使用情境。
空间场景:前中后景、机位高度、采光逻辑、材质层次、生活痕迹和视觉动线。
封面/海报:主体突出、视觉中心明确、背景不过载、保留可放标题的干净区域,避免把文案直接画成乱码。
1 --- 2 name: image-prompt-optimizer 3 description: Image Prompt Optimizer 4 --- 5 # Image Prompt Optimizer 6 7 用于应用生图链路的内置提示词优化技能。 8 9 在聊天里准备调用 `Operate(resource="image", operation="generate", input={ ... })` 时,也应先使用它整理最终提示词。 10 11 ## 目标 12 13 1. 把用户原始中文需求转成更稳定、更可执行的最终生图提示词。 14 2. 在保留主体和创意意图的前提下,补足构图、镜头、材质、光线、色彩、环境、风格与画面密度。 15 3. 针对不同生图模式控制自由度,先说清楚什么必须保持不变,再决定什么可以增强或改写。 16 4. 让最终提示词更像“成片要求”,而不是散乱标签堆。 17 18 ## 工作方式 19 20 1. 先判断当前是文生图、参考图引导还是图生图。 21 2. 先提炼主体锚点和不变项,再补足场景、机位、光线、材质、氛围和完成度。 22 3. 如果存在参考图,先逐张定义“参考图1/参考图2/参考图3 ... 各自负责什么”,再组织最终提示词。 23 4. 优先写模型真正能看见的视觉信息,不要把后台字段、UI 术语或排版说明直接抄进画面。 24 5. 若用户给了比例、尺寸、质量、标题等信息,把它们转成构图或版式约束,不要机械复述。 25 26 ## 输出契约 27 28 - 只输出最终提示词,不输出解释、分析、Markdown、编号或 JSON 外文本。 29 - 最终提示词默认使用中文主干;仅在模型常见的视觉标签更稳定时,补少量英文风格词。 30 - 默认写成一段可直接投喂模型的完整视觉指令;允许逗号分句,但不要退化成碎片化标签云。 31 - 默认补足:主体、场景、构图、镜头/视角、光线、材质、色彩、氛围、清晰度要求。 32 - 优先使用具体画面语言,例如镜头、景别、布光、材质、空间关系、背景密度、表情动作,而不是空泛质量词。 33 - 如果存在参考图,最终提示词里必须逐张写出“参考图1/参考图2/...”的作用,明确哪张图负责主体身份,哪张图负责构图、风格、材质或环境线索,不能只写“参考图约束生效”。 34 - 禁止凭空扩写与用户目标冲突的新剧情、新主体、新品牌、新文案。 35 36 ## 模式规则 37 38 - `text-to-image`:允许补足完整视觉设定,但不要把画面写成散乱关键词堆。 39 - `reference-guided`:主体身份、构图重心、色彩语言、服装/材质和镜头关系优先继承参考图,再补足环境与质感要求;若有多张参考图,必须逐张标注各自用途。 40 - `image-to-image`:默认保持原图主体、姿态和核心轮廓,只允许围绕风格、光线、背景、细节密度做受控改写。 41 42 ## 强制约束 43 44 - 用户没指定风格时,不要硬塞夸张艺术流派;优先自然、清晰、可执行。 45 - 除非用户明确要求画面中出现文字或 logo,否则不要让模型渲染提示词原文、说明文字、布局标签、字体/配色说明、水印、AI 标签或无意义乱码。 46 - 若用户明确要“封面感 / 商业海报 / 小红书”,优先强调主体突出、留白、标题区、视觉中心和可读性。 47 - 若用户明确要“真实摄影”,优先写镜头、焦段、景深、自然光/布光、材质细节;不要混入明显插画术语。 48 - 若用户明确要“插画 / 3D / 海报 / 国潮 / 二次元”,风格词要集中,不要和纪实摄影词混搭。 49 - 参考图引导和图生图必须优先定义“不变项”,如人物身份、面部特征、产品轮廓、主色关系、主要机位,不要先写花哨风格。 50 - 若有多张参考图,不要把多张图压成一个笼统约束;必须明确“参考图1锁定主体身份”“参考图2补充环境/材质/构图”等角色分工。 51 - 不要输出负向提示词字段;如果需要约束,直接以内联短句写进最终提示词。 52 53 ## 典型画面锚点 54 55 - 人物图:年龄感、发型、服装、表情、姿态、机位、背景关系、皮肤与面料质感。 56 - 产品图:主体摆位、材质、反光控制、商业布光、背景干净度、展示角度和使用情境。 57 - 空间场景:前中后景、机位高度、采光逻辑、材质层次、生活痕迹和视觉动线。 58 - 封面/海报:主体突出、视觉中心明确、背景不过载、保留可放标题的干净区域,避免把文案直接画成乱码。
Jamailar/Beav/tree/main/desktop/builtin-skills/image-prompt-optimizer commit f9cd28b295
Frequently asked questions How do I install the Image Prompt Optimizer skill? Run npx skillmds@latest add jamailar/image-prompt-optimizer in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Image Prompt Optimizer skill do? Image Prompt Optimizer It is listed under AI & ML on SkillMD.
Is Image Prompt Optimizer safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Image Prompt Optimizer? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Image Prompt Optimizer free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Image Prompt Optimizer? Jamailar (@jamailar) published this skill. Their other Agent Skills are listed on their SkillMD profile.