关于 baoyu-image-cards
baoyu-image-cards 可将复杂内容整理成系列图像卡片。它提供多种视觉风格、信息布局和配色选项,并要求在生成图像前保存提示词文件。
主要功能
- 01生成系列图像卡片
- 02提供 12 种视觉风格
- 03提供 8 种信息布局
- 04可选配色方案
- 05渲染前保存提示词
适用场景
- 01将材料整理为知识卡片
- 02以图像序列呈现流程
- 03制作对比或排行卡片
- 04准备主题化图像卡片系列
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ jimliu/ baoyu-skills --skill baoyu-image-cards安装后在 Claude Code 中输入/baoyu-image-cards确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/confirmation.mdstyle-presets.mdreferences/config/preferences-schema.mdfirst-time-setup.mdwatermark-guide.mdreferences/elements/image-effects.mdtypography.mddecorations.mdcanvas.mdreferences/palettes/neon.mdmacaron.mdwarm.mdreferences/presets/bold.mdfresh.mdchalkboard.mdnotion.mdcute.mdpop.mdminimal.mdretro.mdsketch-notes.mdstudy-notes.mdscreen-print.mdwarm.mdreferences/workflows/analysis-framework.mdprompt-assembly.mdoutline-template.md详细介绍
图片卡片系列生成器
将复杂内容拆解为引人注目的图片卡片系列,并提供多种风格选项。
用户输入工具
当此技能向用户提问时,请遵循以下工具选择规则(按优先级排序):
- 优先使用当前 Agent 运行时提供的内置用户输入工具,例如
AskUserQuestion、request_user_input、clarify、ask_user或任何等效工具。 - 备选方案:如果没有此类工具,请发送带编号的纯文本消息,并请用户针对每个问题回复所选编号或答案。
- 批量提问:如果工具支持单次调用提出多个问题,请将所有适用的问题合并为一次调用;如果仅支持单个问题,则按优先级逐一提问。
以下对 AskUserQuestion 的具体引用仅为示例;在其他运行时中,请替换为本地等效工具。
图片生成工具
此技能需要渲染图片时,请按以下顺序确定后端:
- 当前请求指定——如果用户在当前消息中指定了某个后端,请使用该后端。
- 已保存的偏好——如果
EXTEND.md将preferred_image_backend设为当前可用的后端,请使用该后端。 - 自动选择(偏好设为
auto、未设置或指定的后端不可用时):- Codex(
imagegen)——首先检查可用技能/工具清单。如果其中列出了名为imagegen的技能,则说明你在 Codex 中运行,并且必须使用该技能:通过Skill工具调用,设置skill: "imagegen",传入已保存提示词文件的内容(以及 Codeximagegen自身参数要求的输出路径和宽高比)。在该运行时中,Codeximagegen是官方栅格后端,其优先级高于任何非原生技能(例如baoyu-imagine),除非用户明确指定了其他preferred_image_backend。 - 其他运行时原生工具——如果运行时提供了其他原生图片工具(例如 Hermes
image_generate),请按相同方式使用。 - 否则,如果恰好安装了一个非原生后端(例如
baoyu-imagine),请使用它。 - 否则(存在多个非原生后端且没有运行时原生工具),请仅询问用户一次——与其他初始问题合并提问。
- Codex(
- 没有可用后端时,请告知用户并询问如何继续。
⛔ 绝不能用 SVG、HTML、canvas 或其他基于代码的渲染来代替栅格图片生成。 Codex imagegen 自身的说明指出,当“输出应为位图素材,而非仓库原生代码或矢量图”时,应使用它。如果无法通过第 3 步确定栅格后端,请转至第 4 步并询问用户——不要默默输出 SVG、编写内联 <svg> 标记,或制作 HTML/CSS 艺术图来代替。即使文章/章节内容看起来“像示意图”,也同样适用:调用此规则的使用者技能已经确定需要栅格图片。
⛔ 绝不能通过在生成的位图上涂抹来修复渲染后的文字。 不要使用 ImageMagick、Pillow、Canvas、SVG、HTML/CSS、OCR 脚本或任何其他程序化叠加方式,遮盖、改写、擦除、描边或替换已生成图片卡片中的标题、正文、标签或任何其他文字。如果文字有误或不清晰,请使用修正后的提示词重新生成,改用卡片文字较少的布局,或询问用户要保留哪个不完美的候选版本。
设置 preferred_image_backend: ask 会强制每次运行时都执行第 3 步的询问,无论是否存在可用后端。用户可通过下文的 ## Changing Preferences 部分更改指定的后端。
提示词文件要求(强制):调用任何后端之前,必须先将每张图片的完整最终提示词写入 prompts/ 下的独立文件(命名格式:NN-{type}-[slug].md)。该文件是可复现记录,也便于切换后端而无需重新生成提示词。
上文列出的具体工具名称(imagegen、image_generate、baoyu-imagine)仅为示例;请根据相同规则替换为本地等效工具。
批量生成策略
当前生成组的所有提示词文件都已保存并验证后,默认分批生成图像。
优先级顺序:
- 如果所选后端提供原生批处理 / 多任务接口,则使用该接口。每个任务都必须保留自己的提示词文件、输出路径、宽高比、会话 ID 和直接参考图像。
- 如果没有原生批处理接口,但运行时可以发起并行工具调用,则每次最多分发
generation_batch_size张图像。默认值:4。当前消息中的明确用户要求(例如--batch-size 4或“并行4张一起生成”)优先于 EXTEND.md。 - 如果原生批处理和并行工具调用都不可用,则按顺序生成。
规则:
- 遵循 image-1 锚点链:先生成 image 1,然后以 image 1 为参考批量生成 image 2 及后续图像。
- 在该批次选定的所有提示词文件都已存在于磁盘上之前,绝不启动批次。
- 失败的项目重试一次,成功的项目不重新生成。
- 不要仅为并行渲染图像而使用子 Agent。子 Agent 仅用于独立的提示词迭代或创意探索。
确认策略
默认行为:生成前确认。
- 将明确调用技能、文件路径、匹配的信号 / 预设和 EXTEND.md 默认值都视为推荐输入。这些都不能授权跳过确认。
- 在用户完成 Step 2 之前,不要开始 Step 3。
- 仅当当前请求明确要求跳过确认时才跳过,例如:
--yes、“直接生成”、“不用确认”、“跳过确认”、“按默认出图”或含义相同的表述。 - 如果用户明确跳过确认,则在生成前的下一条面向用户的更新中说明假定的策略 / 风格 / 布局 / 配色 / 数量 / 后端。
语言
问题、进度、错误和完成摘要均使用用户的语言回复。技术标记(风格名称、文件路径、代码)保留英文。
选项
| 选项 | 描述 |
|---|---|
--style <name> | 视觉风格(见下文“风格”) |
--layout <name> | 信息布局(见下文“布局”) |
--palette <name> | 颜色覆盖:macaron / warm / neon |
--preset <name> | 风格 + 布局 + 可选配色的简写(见下文“预设”;每个预设的提示词片段见 references/style-presets.md) |
--ref <files...> | 应用于 image 1 的参考图像,用作系列锚点 |
--batch-size <n> | 本次运行的临时生成批次大小。默认值:EXTEND.md 中的 generation_batch_size,否则为 4。限制在 1-8 之间。 |
--yes | 非交互模式:跳过所有确认,使用 EXTEND.md 或内置默认值,并自动确认推荐方案(路径 A) |
尺寸
三个相互独立的参数可自由组合:
| 维度 | 控制内容 | 选项 |
|---|---|---|
| 风格 | 视觉美学(线条、装饰、渲染) | 12 种风格(见下文“风格”) |
| 布局 | 信息结构(密度、编排) | 8 种布局(见下文“布局”) |
| 配色(可选) | 颜色覆盖,替换风格的默认颜色 | macaron / warm / neon(见下文“配色”) |
示例:--style notion --layout dense 会生成一张富有知识感的卡片;添加 --palette macaron 可柔化配色,同时不改变 notion 的渲染规则。--preset 是风格 + 布局(+ 可选配色)的简写。
配色行为:不使用 --palette → 使用风格的内置颜色;--palette <name> → 仅覆盖颜色,渲染规则保持不变。部分风格声明了 default_palette(例如,sketch-notes 的默认配色为 macaron)。
风格(12 种)
| 风格 | 描述 |
|---|---|
cute(默认) | 甜美、可爱、少女风美学 |
fresh | 简洁、清新、自然 |
warm | 温馨、友好、亲切 |
bold | 冲击力强、引人注目 |
minimal | 极简、精致 |
retro | 复古、怀旧、时髦 |
pop | 鲜艳、活力十足、吸睛 |
notion | 极简手绘线稿,富有知性气息 |
chalkboard | 黑板上的彩色粉笔画,具有教育气息 |
study-notes | 真实手写照片风格,蓝色笔迹 + 红色批注 + 黄色荧光笔 |
screen-print | 大胆的海报艺术、半色调纹理、有限配色、象征性叙事 |
sketch-notes | 手绘教育信息图,温暖奶油色背景上的马卡龙色调,线条带有抖动感 |
各风格的详细规范:references/presets/<style>.md。
布局(8 种)
| 布局 | 描述 |
|---|---|
sparse(默认) | 1-2 个要点,突出重点 |
balanced | 3-4 个要点,标准布局 |
dense | 5-8 个要点,知识卡片风格 |
list | 枚举 / 排名(4-7 项) |
comparison | 并列对比 |
flow | 流程 / 时间线(3-6 个步骤) |
mindmap | 中心辐射式(4-8 个分支) |
quadrant | 四象限 / 圆形分区 |
布局规范:references/elements/canvas.md。
配色方案(可选覆盖)
替换风格的颜色,同时保留渲染规则(线条处理、纹理)。
| 配色方案 | 背景 | 区域颜色 | 点缀色 | 效果 |
|---|---|---|---|---|
macaron | 暖奶油色 #F5F0E8 | 蓝色 #A8D8EA、薰衣草色 #D5C6E0、薄荷绿 #B5E5CF、蜜桃色 #F8D5C4 | 珊瑚色 #E8655A | 柔和、适合教育内容 |
warm | 柔和蜜桃色 #FFECD2 | 橙色 #ED8936、赤陶色 #C05621、金色 #F6AD55、玫瑰色 #D4A09A | 赭红色 #A0522D | 大地色系,温馨舒适 |
neon | 深紫色 #1A1025 | 青色 #00F5FF、洋红色 #FF00FF、绿色 #39FF14、粉色 #FF6EC7 | 黄色 #FFFF00 | 高能、未来感 |
配色方案规范:references/palettes/<palette>.md。
预设(风格 + 布局快捷组合)
按场景分组的快速入门组合。使用 --preset <name>,或在步骤 2 中推荐。
知识与学习:
| 预设 | 风格 | 布局 | 适用场景 |
|---|---|---|---|
knowledge-card | notion | dense | 干货知识卡、概念科普 |
checklist | notion | list | 清单、排行榜 |
concept-map | notion | mindmap | 概念图、知识脉络 |
swot | notion | quadrant | SWOT 分析、四象限 |
tutorial | chalkboard | flow | 教程步骤、操作流程 |
classroom | chalkboard | balanced | 课堂笔记、知识讲解 |
study-guide | study-notes | dense | 学习笔记、考试重点 |
hand-drawn-edu | sketch-notes | flow | 手绘教程、流程图解 |
sketch-card | sketch-notes | dense | 手绘知识卡 |
sketch-summary | sketch-notes | balanced | 手绘总结、图文笔记 |
生活方式与分享:
| 预设 | 风格 | 布局 | 适用场景 |
|---|---|---|---|
cute-share | cute | balanced | 少女风分享、日常种草 |
girly | cute | sparse | 甜美封面、氛围感 |
cozy-story | warm | balanced | 生活故事、情感分享 |
product-review | fresh | comparison | 产品对比、测评 |
nature-flow | fresh | flow | 健康流程、自然主题 |
冲击力与观点:
| 预设 | 风格 | 布局 | 适用场景 |
|---|---|---|---|
warning | bold | list | 避坑指南、重要提醒 |
versus | bold | comparison | 正反对比 |
clean-quote | minimal | sparse | 金句、极简封面 |
pro-summary | minimal | balanced | 专业总结、商务内容 |
潮流与娱乐:
| 预设 | 风格 | 布局 | 适用场景 |
|---|---|---|---|
retro-ranking | retro | list | 复古排行、经典盘点 |
throwback | retro | balanced | 怀旧分享 |
pop-facts | pop | list | 趣味冷知识 |
hype | pop | sparse | 炸裂封面、惊叹分享 |
海报与编辑设计:
| 预设 | 风格 | 布局 | 适用场景 |
|---|---|---|---|
poster | screen-print | sparse | 海报风封面、影评书评 |
editorial | screen-print | balanced | 观点文章、文化评论 |
cinematic | screen-print | comparison | 电影对比、戏剧张力 |
完整的提示词片段定义:references/style-presets.md。
自动选择
将内容信号与最佳组合匹配。关键词出现的第一行优先;如果没有匹配项,则回退到 cute-share。
| 源内容信号 | 风格 | 布局 | 推荐预设 |
|---|---|---|---|
| 美妆、时尚、可爱、女孩、粉色 | cute | 稀疏/均衡 | cute-share、girly |
| 健康、自然、清新、有机 | fresh | 均衡/流动 | product-review、nature-flow |
| 生活、故事、情感、温暖 | warm | 均衡 | cozy-story |
| 警告、重要、必须、关键 | bold | 列表/对比 | warning、versus |
| 专业、商务、优雅 | minimal | 稀疏/均衡 | clean-quote、pro-summary |
| 经典、复古、传统 | retro | 均衡 | throwback、retro-ranking |
| 有趣、刺激、惊叹、精彩 | pop | 稀疏/列表 | hype、pop-facts |
| 知识、概念、效率、SaaS | notion | 密集/列表 | knowledge-card、checklist |
| 教育、教程、学习、课堂 | chalkboard | 均衡/密集 | tutorial、classroom |
| 笔记、手写、学习指南、写实 | study-notes | 密集/列表/思维导图 | study-guide |
| 电影、海报、观点、社论、电影感 | screen-print | 稀疏/对比 | poster、editorial、cinematic |
| 手绘、信息图、工作流、手绘、图解 | sketch-notes | 流动/均衡/密集 | hand-drawn-edu、sketch-card、sketch-summary |
风格 × 布局矩阵
兼容性评分(✓✓ 强烈推荐,✓ 效果良好,✗ 应避免)。当用户选择非默认组合且搭配不佳时,可用此矩阵提示用户。
| 稀疏 | 均衡 | 密集 | 列表 | 对比 | 流动 | 思维导图 | 象限 | |
|---|---|---|---|---|---|---|---|---|
| cute | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓ | ✓ | ✓ | ✓ |
| fresh | ✓✓ | ✓✓ | ✓ | ✓ | ✓ | ✓✓ | ✓ | ✓ |
| warm | ✓✓ | ✓✓ | ✓ | ✓ | ✓✓ | ✓ | ✓ | ✓ |
| bold | ✓✓ | ✓ | ✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓✓ |
| minimal | ✓✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| retro | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓ | ✓ | ✓ | ✓ |
| pop | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓ |
| notion | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ |
| chalkboard | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓✓ | ✓ |
| study-notes | ✗ | ✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓✓ | ✓ |
| screen-print | ✓✓ | ✓✓ | ✗ | ✓ | ✓✓ | ✓ | ✗ | ✓✓ |
| sketch-notes | ✓ | ✓✓ | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓✓ | ✓ |
大纲策略
三种各具特色的方法,每种都会生成结构不同的大纲。工作流会推荐一种;路径 C 会生成全部三种,供用户选择。
| 策略 | 概念 | 适用场景 | 结构 |
|---|---|---|---|
| A — 故事驱动 | 以个人经历为主线,优先营造情感共鸣 | 评测、个人分享、转变经历 | 吸引注意 → 问题 → 发现 → 体验 → 结论 |
| B — 信息密集 | 价值优先,高效传递信息 | 教程、对比、清单 | 核心结论 → 信息卡片 → 优缺点 → 推荐 |
| C — 视觉优先 | 以视觉冲击为核心,尽量减少文字 | 高审美产品、生活方式、氛围类内容 | 主视觉图 → 细节图 → 生活场景 → 行动号召 |
参考图片
用户提供的参考图独立于内部的“以 image-1 为锚点”链(步骤 3),并会叠加在其之上。
接收方式:通过 --ref <files...> 或在对话中粘贴路径。
- 文件路径 → 复制到
refs/NN-ref-{slug}.{ext} - 粘贴的内容中没有路径 → 询问路径,或提取风格特征作为文本替代方案
使用模式(每个参考图):
| 用途 | 效果 |
|---|---|
direct | 将文件传递给后端(通常只用于 image 1,以便锚点沿链传播) |
style | 提取风格特征,并附加到每张卡片的提示词正文中 |
palette | 提取十六进制颜色,并附加到每张卡片的提示词正文中 |
在每张受影响卡片的提示词 frontmatter 中记录参考图:
references:
- ref_id: 01
filename: 01-ref-brand.png
usage: direct
生成时:确认文件存在。若 image 1 使用 usage: direct,且后端接受参考图,则通过后端的参考图参数传入(成为链的锚点)。image 2 及之后仍按步骤 3 使用 image-1 作为 --ref——不要在此基础上叠加用户参考图(以免产生冲突信号)。对于 style/palette,将提取的特征嵌入每条提示词。
文件布局
image-cards/{topic-slug}/
├── source-{slug}.{ext}
├── analysis.md
├── outline-strategy-{a,b,c}.md # Path C only
├── outline.md
├── prompts/NN-{type}-{slug}.md
├── NN-{type}-{slug}.png
└── refs/ # only if --ref used
Slug:2-4 个单词,使用 kebab-case。“AI 工具推荐” → ai-tools-recommend。若发生冲突,则追加 -YYYYMMDD-HHMMSS。
备份规则(始终适用):覆盖任何文件之前——源文件、大纲、提示词、图像——将现有文件重命名为 <name>-backup-YYYYMMDD-HHMMSS.<ext>。这样可以保护用户的编辑内容。
工作流
- [ ] Step 0: Load EXTEND.md ⛔ BLOCKING (interactive only)
- [ ] Step 1: Analyze content → analysis.md
- [ ] Step 2: Smart Confirm ⚠️ REQUIRED (Path A / B / C)
- [ ] Step 3: Generate images
- [ ] Step 4: Completion report
步骤 0:加载 EXTEND.md ⛔ 阻塞
按顺序检查以下路径;命中第一个即停止:
| 路径 | 范围 |
|---|---|
.baoyu-skills/baoyu-image-cards/EXTEND.md | 项目 |
${XDG_CONFIG_HOME:-$HOME/.config}/baoyu-skills/baoyu-image-cards/EXTEND.md | XDG |
$HOME/.baoyu-skills/baoyu-image-cards/EXTEND.md | 用户主目录 |
- 找到 → 阅读、解析并打印摘要(风格 / 布局 / 水印 / 语言),然后继续。
- 未找到 + 交互模式 → 执行首次设置(参见
references/config/first-time-setup.md),并在执行其他操作前保存。偏好设置尚未建立前,不要分析内容或询问风格问题——这样可确保首次运行行为可预测。 - 未找到 +
--yes→ 跳过设置,使用内置默认值(无水印,自动选择风格 / 布局,语言根据内容确定)。不要提示,也不要创建 EXTEND.md。
EXTEND.md 键:水印、偏好的风格 / 布局、自定义风格定义、语言偏好、偏好的图像后端、生成批次大小。Schema:references/config/preferences-schema.md。
步骤 1:分析内容 → analysis.md
- 保存源文件(若
source.md已存在,则适用备份规则)。 - 按照
references/workflows/analysis-framework.md执行深入分析:内容类型、吸引点潜力、受众、互动信号、视觉机会图、滑动流程。 - 检测源语言,选择建议的图像数量(2-10)。
- 使用上方的 自动选择 表自动推荐策略 + 风格 + 布局 + 配色方案。
- 将所有内容写入
analysis.md。
步骤 2:智能确认 ⚠️ 必需
硬性门槛:根据确认政策,此步骤为必需步骤——在用户于此处确认(或在当前请求中明确使用 --yes / 等效表述选择跳过)之前,不能开始步骤 3。
目标:展示自动推荐的计划,让用户确认或调整。使用 --yes 时完全跳过此步骤——根据分析结果和任何 CLI 覆盖项,直接执行路径 A。
提问前先展示摘要:
📋 内容分析
主题:[topic] | 类型:[content_type]
要点:[key points]
受众:[audience]
🎨 推荐方案(自动匹配)
策略:[A/B/C] [name]([reason])
风格:[style] · 布局:[layout] · 配色:[palette or 默认] · 预设:[preset]
图片:[N]张(封面+[N-2]内容+结尾)
元素:[background] / [decorations] / [emphasis]
然后提出一个问题——提供三种路径。选项文案须逐字使用:references/confirmation.md。
路径 A — 快速确认(采用自动推荐):使用推荐的策略和风格生成单份大纲 → 保存到 outline.md → 步骤 3。
路径 B — 自定义:提出五个问题(策略/风格、布局、配色、数量、可选备注),并预填推荐内容——留空则保留推荐内容。根据用户的选择生成一份大纲 → outline.md → 步骤 3。参见 references/confirmation.md。
路径 C — 详细模式:分两步确认。
- 步骤 2a — 内容理解:询问卖点(多选)、受众、风格偏好(真实 / 专业 / 美感 / 自动)、可选背景信息。更新
analysis.md。 - 步骤 2b — 三种大纲方案:生成
outline-strategy-a.md、outline-strategy-b.md、outline-strategy-c.md。每份大纲都必须采用不同的结构和推荐风格——在 frontmatter 中加入style_reason。页数启发式:A 约 4-6 页,B 约 3-5 页,C 约 3-4 页。模板:references/workflows/outline-template.md;frontmatter 示例见references/confirmation.md。 - 步骤 2c — 选择方案:提出三个问题(选择大纲 A/B/C/组合、风格、视觉元素)。将选定或合并后的大纲保存到
outline.md→ 步骤 3。
步骤 3:生成图片
确认大纲、风格、布局和配色后:
视觉一致性——image-1 锚定链:除非使用锚定,否则角色 / 吉祥物 / 色彩呈现会在不同调用间发生偏移。先生成图片 1(封面),不使用 --ref,然后将图片 1 作为 --ref 传给后续每张图片。这是此技能中最重要的一致性技巧——即使后端也支持会话 ID,也不要跳过。
生成流程:
- 使用用户偏好的语言(适用备用规则)将每张图片的完整提示词写入
prompts/NN-{type}-{slug}.md,然后确认所有选定的提示词文件均已存在。 - 先生成图片 1,不使用
--ref;PNG 文件适用备用规则。此图片将作为锚点。 - 使用图片 1 作为
--ref <path-to-image-01.png>,为图片 2 及之后的图片建立任务列表。 - 按照
## Batch Generation Policy分批调度图片 2 及之后的图片:优先使用后端原生批处理,其次使用运行时并行工具调用,最后才按顺序生成。 - 每完成一张图片后报告进度。若失败,只根据同一提示词文件重试失败项一次。
水印(如果在 EXTEND.md 中启用):将以下内容附加到生成提示词:
Include a subtle watermark "[content]" positioned at [position].
The watermark should be legible but not distracting.
参见 references/config/watermark-guide.md。
后端选择:遵循顶部的 Image Generation Tools 规则——使用可用的后端;如果有多个,生成前询问一次。使用 --yes 时,采用 EXTEND.md 中的偏好,并在不可用时回退到第一个可用后端。调用任何后端之前,提示词文件必须已存在。
会话 ID(如果后端支持 --sessionId):每张图片均使用 cards-{topic-slug}-{timestamp};结合引用链可实现最大程度的一致性。
步骤 4:完成报告
Image Card Series Complete!
Topic: [topic]
Mode: [Quick / Custom / Detailed]
Strategy: [A/B/C/Combined]
Style: [name]
Palette: [name or "default"]
Layout: [name or "varies"]
Location: [directory]
Images: N total
✓ analysis.md
✓ outline.md
✓ outline-strategy-a/b/c.md (detailed mode only)
- 01-cover-[slug].png ✓ Cover (sparse)
- 02-content-[slug].png ✓ Content (balanced)
- ...
- NN-ending-[slug].png ✓ Ending (sparse)
内容拆分原则
| 位置 | 目的 | 典型布局 |
|---|---|---|
| 封面(图片 1) | 吸引注意 + 视觉冲击 | sparse |
| 内容(中间部分) | 每张图片呈现核心价值 | balanced / dense / list / comparison / flow |
| 结尾(最后一张) | CTA / 总结 | sparse 或 balanced |
风格 × 布局兼容性矩阵见上文的风格 × 布局矩阵。
图片修改
| 操作 | 方法 |
|---|---|
| 编辑 | 先更新 prompts/NN-{type}-{slug}.md,然后使用相同的 session ID 重新生成 |
| 添加 | 指定位置,创建提示词,生成,将后续文件重新编号为 NN+1,更新大纲 |
| 删除 | 移除文件,将后续文件重新编号为 NN-1,更新大纲 |
重新生成前务必先更新提示词文件——它是事实来源,可确保更改可复现。
文本修正政策:
- 如果卡片的标题、正文、标签或任何其他渲染出的文本有拼写错误、乱码、难以辨认或视觉效果不佳的问题,不要用代码修补位图。
- 对于文本修正后的重新生成,请编写新的提示词文件并使用新的输出路径,以保留有问题的候选版本供比较。
- 后期处理仅限于裁剪、调整大小、压缩或格式转换,且不得更改文本或主要构图。
参考资料
| 文件 | 内容 |
|---|---|
references/confirmation.md | 每种确认流程中 AskUserQuestion 的逐字文案 |
references/style-presets.md | 完整的预设快捷方式定义 |
references/presets/<style>.md | 每种风格的元素定义 |
references/palettes/<name>.md | 每种配色方案的颜色定义 |
references/elements/canvas.md | 长宽比、安全区域、网格布局 |
references/elements/image-effects.md | 抠图、描边、滤镜 |
references/elements/typography.md | 装饰文字、标签、文字方向 |
references/elements/decorations.md | 强调标记、背景、涂鸦、边框 |
references/workflows/analysis-framework.md | 内容分析框架 |
references/workflows/outline-template.md | 含布局指南的大纲模板 |
references/workflows/prompt-assembly.md | 提示词组装指南 |
references/config/preferences-schema.md | EXTEND.md 架构 |
references/config/first-time-setup.md | 首次设置流程 |
references/config/watermark-guide.md | 水印配置 |
注意事项
- 生成失败时自动重试一次,然后再报告错误。
- 对于敏感的公众人物,请使用风格化的卡通替代形象。
- 必须使用 Smart Confirm(步骤 2);详细模式会增加第二次确认(2a + 2c)。
更改偏好设置
EXTEND.md 位于步骤 0 中列出的第一个匹配路径。可通过以下三种方式更改:
- 直接编辑 — 打开 EXTEND.md 并更改字段。完整架构:
references/config/preferences-schema.md。 - 交互式重新配置 — 删除 EXTEND.md(或询问“reconfigure baoyu-image-cards preferences” / “重新配置”)。下次运行时会再次触发首次设置。
- 常见的单行编辑:
preferred_image_backend: auto— 默认值;优先使用运行时原生工具;否则回退到唯一已安装的后端,只有存在多个非原生后端时才会询问。preferred_image_backend: codex-imagegen— 固定使用 Codex 内置后端。preferred_image_backend: baoyu-imagine— 固定使用 baoyu-imagine 技能。preferred_image_backend: ask— 每次运行都确认后端。generation_batch_size: 4— 当后端/运行时支持批量或并行生成时,默认同时渲染的图片数量。preferred_style: notion、preferred_layout: dense、preferred_palette: macaron、language: zh。watermark.enabled: true+watermark.content: "@handle"— 添加水印。