⏳ This skill is pending AI review.
Scores will appear once the review pipeline completes.
qiaomu-codex-imagegen
|
Choose how to use this skill
You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.
1. Native installer
This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.
Do not guess an installer command or replace an existing version without reviewing the diff.
2. Complete package recommended
Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.
No complete ProSkills package is published for this listing yet.3. Prompt-only
Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.
Need only the instruction file?
Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.
No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.
// RATINGS
// README
乔木 Codex 生图 · qiaomu-codex-imagegen
让任何 Agent 都能调用 Codex 内置的生图能力:每次生图先给出至少四种机制不同的风格方向,你选定后再出图。 内置 24 类场景模板(48 个预设)、20 位 Mondo 海报设计师风格,以及一套防止编造事实、乱写文字的规则。
Codex 的生图工具只在 Codex 里能用。这个项目把它接出来:一个 MCP 服务、一个命令行、一个 Agent Skill,共用同一套核心。Claude Code、Codex、Cursor,或者任何能执行命令的 Agent,都能说一句"做一张小红书配图"就拿到图片文件。
Use Codex's built-in image generation from any agent through MCP, a CLI or a skill. Every request first gets at least four divergent style directions (24 templates, 48 presets, 20 Mondo artists); you pick, it composes the prompt, generates, and checks the result.
先给方案,再出图
对 Agent 说「给这期视频做一张封面」,它不会直接画,而是按下面的顺序走:
- 推荐方向:
suggest_directions给出 至少四个机制各异的方向,来自不同家族(文字主导、平面结构、摄影人物、产品近摄、材料空间,再加一个 Mondo 设计师方向),每个方向带风格锁、需要你补的信息和参考案例缩略图。 - 你来选:选一个、几个,或者说「你定」。想要更多就排除这几个再推荐。
- 展开提示词:
compose_prompt把变量填成完整提示词,同时给出避免项、验收条件、假设和缺失信息。带「结构替换」的预设会提示 Agent 改写,不会把冲突的句子硬拼在一起。 - 生成:每个选中的方向出一张,图旁边留一份 JSON,记录实际提示词,方便复现和做系列。
- 验收:Agent 看图,对着验收条件逐条检查;不合格就只改对应那一句再生成一次。
你已经指定了风格(「用 Mondo 风格」「T03」)或说「直接出」时,会跳过选择这一步。
能做什么
| 你说 | 它做 |
|---|---|
| 给这期视频做一张 16:9 视频封面 | 选 video-cover:缩略图逻辑、标题留白,用你指定的风格生成,返回文件路径和像素尺寸 |
| 做一张小红书配图,主题清晨读书 | 选 xiaohongshu:3:4 竖版,视觉重心偏上,顶部留标题位 |
| 用 Mondo 风格做《沙丘》海报,三个设计师各来一张 | 三个设计师风格并行生成,各自保存 |
| 把这张图的背景换成米色纸,主体不变 | 参考图改图(图生图) |
| 公众号头图、X 封面、朋友圈海报、书籍封面、专辑封面 | 各有预设比例和安全区 |
| 给我几个风格 / 帮我选个风格 | 四个以上机制不同的方向,附参考缩略图,选定后出图 |
| 找一下以前类似的案例 | 在本地 689 条参考提示词里检索,给出缩略图与原文 |
样例
下面所有图片都是用这个工具调用 Codex 生成的,没有后期修图;活动、品牌、人物和文案全部是虚构的示例。每张图的提示词和参数在 docs/samples/prompts.json。
同一个主题,五个方向
主题都是「咖啡店阅读月」。suggest_directions 给出的方向机制完全不同,所以出来的不是同一张图换个滤镜:
| 方向 | 机制 |
|---|---|
| 1 · T01 巨字与微小叙事 | 大字是场景的墙,水边的小读者提供尺度 |
| 2 · T02 物象破框 | 一枝咖啡树穿出细框,越界只发生一次 |
| 3 · T05 纸雕与织物地貌 | 书页的层叠被读成山河,微小读者坐在边缘 |
| 4 · T16 巨物微缩剧场 | 一杯拿铁放大成可进入的阅读小镇 |
| 5 · Mondo · Olly Moss | 两色丝网印,杯子的负空间里藏着一本书 |
24 个类别各一张
| 类别与预设 | 样例 | 机制与文字 |
|---|---|---|
| T01 巨字与微小叙事预设 T01-1 旧刊慢场 | 大字是场景的墙,微小行动提供尺度;静止水平面被一条斜线打破。文字:exact_short:标题 + 副标题 + 信息行 | |
| T02 物象破框预设 T02-1 清透巨叶 | 框线建立秩序,实体穿过框线制造一次明确的越界。文字:exact_short | |
| T03 中央光隙预设 T03-1 清润春生 | 两侧巨大色域夹出中央通道,通道尽头的微小焦点表现希望。文字:exact_short | |
| T04 东方水墨编辑预设 T04-1 清透墨枝 | 水墨是空间与版式的一部分,宋体大字、透明色域和留白互相穿插。文字:exact_short | |
| T05 纸雕与织物地貌预设 T05-1 纸雕田垄 | 主题被转译成有材料厚度的地貌,微小物象为抽象层叠提供故事。文字:exact_short | |
| T06 民艺撞色招贴预设 T06-1 粗印民艺 | 两枚朴拙图符以冷暖强色对话,手写线把图像区和跳跃资讯区缝合。文字:exact_short:标题 + 活动名 + 时间地点 + 亮点 | |
| T07 童画与硬排版预设 T07-1 蜡笔展览 | 粗重现代字与松软儿童笔触互相挤压,细框提供第三种秩序。文字:exact_short | |
| T08 摄影与花境拼贴预设 T08-1 柔彩花境 | 刊头、摄影焦点、手绘前景、底栏构成连续层次,照片与插画必须相互遮挡。文字:exact_short | |
| T09 克制棚拍肖像预设 T09-1 柔灰专注 | 一主一辅的柔光塑造骨相,动作支撑与皮肤细节决定可信度。文字:none:纯肖像无字 | |
| T10 环境自然肖像预设 T10-1 暮阳天台 | 人物真实地处在环境中,动作先成立,光与景深再分离主体。文字:none:纯肖像无字 | |
| T11 婚礼与仪式肖像预设 T11-1 晴天珍珠 | 身份稳定是底座;薄纱、妆发和单一光线建立仪式感。文字:none:纯肖像无字 | |
| T12 食品触感近摄预设 T12-2 暖纸酥香 | 放大可食用的断面与真实触感,信息退到留白而不覆盖食物。文字:exact_short | |
| T13 饮品微距风味预设 T13-2 气泡切面 | 液体或果肉切面变成放大景观,气泡与水光体现风味而非替代产品事实。文字:exact_short | |
| T14 植物手绘产品广告预设 T14-1 清透水彩 | 真实产品与平面手绘并置,水彩路径环抱并贴附载体而非均匀铺花。文字:exact_short | |
| T15 科技轨道产品主视觉预设 T15-1 清透未来 | 产品是稳定中心,环形波纹和局部光线共同指向它。文字:exact_short | |
| T16 巨物微缩剧场预设 T16-1 食品小镇 | 巨物真正承担可进入的空间功能,微型人物的动作必须回应它。文字:exact_short | |
| T17 建筑制图编辑预设 T17-1 圆规素纸 | 真实结构件与有依据的几何线共享轴线,文字保持疏远而精密。文字:exact_short:竖排标题 | |
| T18 旅行与酒店框景预设 T18-1 温润拱窗 | 框景把观看者带入第二空间,说明围绕入口组织。文字:exact_short | |
| T19 文博材质巨像预设 T19-1 粗陶暗腔 | 材料孔隙与巨大的暗腔制造尺度,洁净空场和疏远文字维持静穆。文字:exact_short | |
| T20 会议与人物信息系统预设 T20-1 清爽斜带 | 重复单元共享节奏,一组定向斜切将照片与信息连接。文字:exact_short:四位虚构嘉宾的姓名与头衔 | |
| T21 九宫格日常手账预设 T21-1 绒线注释 | 统一矩阵中保留不同镜头密度,手绘标记必须回应格内内容。文字:exact_short | |
| T22 模块化演示视觉预设 T22-1 淡块作品集 | 标题与数据先建立信息层级,图形按页的叙事功能进入共同网格。文字:exact_short:标题 + 四项目录 | |
| T23 科普与商品信息卡预设 T23-1 友好研究卡 | 每组图形只解释一个命题,图与文的换位节拍代替装饰密度。文字:exact_short:标题 + 三条步骤 | |
| T24 日签与编辑纪念预设 T24-1 城市晨光 | 日期是锚点,实体照片是核心,一道问候跨过照片和纸面。文字:exact_short:标题 + 一句寄语 |
场景样例
| 视频封面 16:9 | 竖屏封面 9:16 |
|---|---|
--preset video-cover --style saul-bass,标题压在左侧留白 | --preset video-vertical --style kilian-eng,标题在上部安全区 |
| 公众号头图 2.35:1 | 小红书 3:4 |
|---|---|
--preset wechat-cover,标题在右侧天空 | T12 食品近摄 + xiaohongshu 尺寸 |
改图
| 原图 | 改后 |
|---|---|
| 一支铅笔 | --ref 原图,提示词:保持同一支铅笔,背景换成暖米色纸张,加柔和阴影 |
这些样例是怎么做出来的
- 每个类别都走完整流程:推荐方向、填变量、生成、对着参考案例验收。
- 第一版不合格,重做了:最初我只给了标题甚至不给文字,出来的是干净的概念图,不是海报;并排对照参考案例后,补全了副标题、信息行和角标这一层文字,才有现在的完成度。肖像(T09–T11)按方法论保持无字。
- 第一版还暴露了一个工具缺陷:约四分之一的图带透明通道,在看图软件里显示成黑边。现在提示词会要求背景不透明,保存后检测到透明区域会自动压平到白底(
transparent_background: true可保留)。 - 图内文字:标题和主要文案已逐张核对;小字号的信息行仍可能有细微瑕疵,正式使用请放大检查。
- 肖像是 AI 生成的虚构人物,不对应真实个人。
安装
前置条件:
- Node.js 18+(
node --version) - 已安装并登录的 Codex CLI(
codex --version能运行) - Codex 账号可使用图片生成(先在 Codex 里手动生成一张试试)
1. 作为 Skill 安装(任何支持 Agent Skills 的工具)
npx skills add joeseesun/qiaomu-codex-imagegen
Skill 会让 Agent 知道怎么选场景、风格、怎么写描述,并通过下面的 MCP 或自带 CLI 出图。
2. 注册 MCP(推荐,Agent 直接调用工具)
Claude Code:
claude mcp add --scope user qiaomu-codex-imagegen -- node /绝对路径/qiaomu-codex-imagegen/scripts/mcp-server.mjs
`
// HOW IT'S BUILT
KEY FILES