baoyu-image-cards
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseImage Card Series Generator
图片卡系列生成器
Break down complex content into eye-catching image card series with multiple style options.
可将复杂内容拆解为视觉吸睛的图片卡系列,支持多种风格选项。
Usage
使用方法
bash
undefinedbash
undefinedAuto-select style and layout based on content
基于内容自动选择风格和布局
/baoyu-image-cards posts/ai-future/article.md
/baoyu-image-cards posts/ai-future/article.md
Specify style
指定风格
/baoyu-image-cards posts/ai-future/article.md --style notion
/baoyu-image-cards posts/ai-future/article.md --style notion
Specify layout
指定布局
/baoyu-image-cards posts/ai-future/article.md --layout dense
/baoyu-image-cards posts/ai-future/article.md --layout dense
Combine style and layout
同时指定风格和布局
/baoyu-image-cards posts/ai-future/article.md --style notion --layout list
/baoyu-image-cards posts/ai-future/article.md --style notion --layout list
Specify palette (override style colors)
指定调色板(覆盖风格默认颜色)
/baoyu-image-cards posts/ai-future/article.md --style notion --palette macaron
/baoyu-image-cards posts/ai-future/article.md --style notion --palette macaron
Use preset (style + layout + optional palette shorthand)
使用预设(风格+布局+可选调色板的简写)
/baoyu-image-cards posts/ai-future/article.md --preset knowledge-card
/baoyu-image-cards posts/ai-future/article.md --preset knowledge-card
Preset with override
预设搭配自定义参数
/baoyu-image-cards posts/ai-future/article.md --preset poster --layout quadrant
/baoyu-image-cards posts/ai-future/article.md --preset poster --layout quadrant
Preset with palette override
预设搭配自定义调色板
/baoyu-image-cards posts/ai-future/article.md --preset hand-drawn-edu --palette warm
/baoyu-image-cards posts/ai-future/article.md --preset hand-drawn-edu --palette warm
Direct content input
直接输入内容
/baoyu-image-cards
[paste content]
/baoyu-image-cards
[paste content]
Direct input with options
带参数的直接输入
/baoyu-image-cards --style bold --layout comparison
[paste content]
/baoyu-image-cards --style bold --layout comparison
[paste content]
Non-interactive (for scheduled tasks / automation)
非交互模式(适用于定时任务/自动化场景)
/baoyu-image-cards posts/ai-future/article.md --yes
/baoyu-image-cards posts/ai-future/article.md --yes --preset knowledge-card
undefined/baoyu-image-cards posts/ai-future/article.md --yes
/baoyu-image-cards posts/ai-future/article.md --yes --preset knowledge-card
undefinedOptions
选项
| Option | Description |
|---|---|
| Visual style (see Style Gallery) |
| Information layout (see Layout Gallery) |
| Color palette override (see Palette Gallery) |
| Style + layout + optional palette shorthand (see Style Presets) |
| Non-interactive mode: skip all confirmations. Uses EXTEND.md preferences if found, otherwise uses defaults (no watermark, auto style/layout). Auto-confirms recommended plan (Path A). Suitable for scheduled tasks and automation. |
| 选项 | 描述 |
|---|---|
| 视觉风格(参见风格画廊) |
| 信息布局(参见布局画廊) |
| 调色板覆盖(参见调色板画廊) |
| 风格+布局+可选调色板的简写(参见风格预设) |
| 非交互模式:跳过所有确认步骤。如果找到EXTEND.md则使用其中的偏好设置,否则使用默认配置(无水印、自动选择风格/布局)。自动确认推荐方案(路径A),适用于定时任务和自动化场景。 |
Dimensions
维度
| Dimension | Controls | Options |
|---|---|---|
| Style | Visual aesthetics: lines, decorations, rendering | cute, fresh, warm, bold, minimal, retro, pop, notion, chalkboard, study-notes, screen-print, sketch-notes |
| Layout | Information structure: density, arrangement | sparse, balanced, dense, list, comparison, flow, mindmap, quadrant |
| Palette (optional) | Color override: replaces style's default colors | macaron, warm, neon |
Style × Layout can be freely combined, with optional palette override. Example: creates an intellectual-looking knowledge card with high information density. Add to swap colors to soft pastels while keeping notion's rendering style.
--style notion --layout dense--palette macaronOr use presets: → style + layout in one flag. See Style Presets.
--preset knowledge-cardPalette behavior:
- No → style uses its built-in colors (or its
--paletteif defined)default_palette - → overrides any style's colors with macaron palette
--palette macaron - Palette replaces colors only; style rendering rules (line treatment, elements, textures) stay unchanged
- Some styles declare a (e.g., sketch-notes defaults to macaron)
default_palette
| 维度 | 控制内容 | 可选值 |
|---|---|---|
| Style | 视觉美学:线条、装饰、渲染效果 | cute, fresh, warm, bold, minimal, retro, pop, notion, chalkboard, study-notes, screen-print, sketch-notes |
| Layout | 信息结构:密度、排列方式 | sparse, balanced, dense, list, comparison, flow, mindmap, quadrant |
| Palette (可选) | 颜色覆盖:替换风格的默认配色 | macaron, warm, neon |
风格×布局可自由组合,还可选择覆盖调色板。例如: 可生成信息密度高、具有知性风格的知识卡。添加 可将颜色替换为柔和的马卡龙色,同时保留notion的渲染风格。
--style notion --layout dense--palette macaron也可以使用预设: 即可通过一个参数指定风格+布局。参见风格预设。
--preset knowledge-card调色板规则:
- 未指定 → 风格使用其内置配色(如果定义了
--palette则使用该值)default_palette - 指定 → 用马卡龙调色板覆盖任意风格的配色
--palette macaron - 调色板仅替换颜色,风格的渲染规则(线条处理、元素、纹理)保持不变
- 部分风格声明了(例如sketch-notes默认使用macaron调色板)
default_palette
Style Gallery
风格画廊
| Style | Description |
|---|---|
| Sweet, adorable, girly aesthetic |
| Clean, refreshing, natural |
| Cozy, friendly, approachable |
| High impact, attention-grabbing |
| Ultra-clean, sophisticated |
| Vintage, nostalgic, trendy |
| Vibrant, energetic, eye-catching |
| Minimalist hand-drawn line art, intellectual |
| Colorful chalk on black board, educational |
| Realistic handwritten photo style, blue pen + red annotations + yellow highlighter |
| Bold poster art, halftone textures, limited colors, symbolic storytelling |
| Hand-drawn educational infographic, macaron pastels on warm cream, wobble lines |
Detailed style definitions:
references/presets/<style>.md| 风格 | 描述 |
|---|---|
| 甜美、可爱、少女风美学 |
| 干净、清新、自然 |
| 舒适、友好、有亲和力 |
| 高冲击力、吸睛 |
| 极简干净、精致高级 |
| 复古、怀旧、潮流 |
| vibrant、有活力、吸睛 |
| 极简手绘线条风、知性 |
| 黑板彩色粉笔风格、适合教育场景 |
| 写实手写笔记风格、蓝笔+红批注+黄高光 |
| 粗体海报艺术、半色调纹理、有限色彩、符号化叙事 |
| 手绘教育信息图、暖奶油底配马卡龙色、抖动线条 |
详细风格定义:
references/presets/<style>.mdPreset Gallery
预设画廊
Quick-start presets by content scenario. Use or recommend during Step 2.
--preset <name>Knowledge & Learning:
| Preset | Style | Layout | Best For |
|---|---|---|---|
| notion | dense | 干货知识卡、概念科普 |
| notion | list | 清单、排行榜、必备清单 |
| notion | mindmap | 概念图、知识脉络 |
| notion | quadrant | SWOT分析、四象限分类 |
| chalkboard | flow | 教程步骤、操作流程 |
| chalkboard | balanced | 课堂笔记、知识讲解 |
| study-notes | dense | 学习笔记、考试重点 |
| sketch-notes | flow | 手绘教程、流程图解 |
| sketch-notes | dense | 手绘知识卡、概念科普 |
| sketch-notes | balanced | 手绘总结、图文笔记 |
Lifestyle & Sharing:
| Preset | Style | Layout | Best For |
|---|---|---|---|
| cute | balanced | 少女风分享、日常种草 |
| cute | sparse | 甜美封面、氛围感 |
| warm | balanced | 生活故事、情感分享 |
| fresh | comparison | 产品对比、测评 |
| fresh | flow | 健康流程、自然主题 |
Impact & Opinion:
| Preset | Style | Layout | Best For |
|---|---|---|---|
| bold | list | 避坑指南、重要提醒 |
| bold | comparison | 正反对比、强烈对照 |
| minimal | sparse | 金句、极简封面 |
| minimal | balanced | 专业总结、商务内容 |
Trend & Entertainment:
| Preset | Style | Layout | Best For |
|---|---|---|---|
| retro | list | 复古排行、经典盘点 |
| retro | balanced | 怀旧分享、老物件 |
| pop | list | 趣味冷知识、好玩的事 |
| pop | sparse | 炸裂封面、惊叹分享 |
Poster & Editorial:
| Preset | Style | Layout | Best For |
|---|---|---|---|
| screen-print | sparse | 海报风封面、影评书评 |
| screen-print | balanced | 观点文章、文化评论 |
| screen-print | comparison | 电影对比、戏剧张力 |
Full preset definitions: references/style-presets.md
按内容场景划分的快速启动预设,使用调用,或在步骤2中推荐。
--preset <name>知识与学习类:
| 预设 | 风格 | 布局 | 适用场景 |
|---|---|---|---|
| notion | dense | 干货知识卡、概念科普 |
| notion | list | 清单、排行榜、必备清单 |
| notion | mindmap | 概念图、知识脉络 |
| notion | quadrant | SWOT分析、四象限分类 |
| chalkboard | flow | 教程步骤、操作流程 |
| chalkboard | balanced | 课堂笔记、知识讲解 |
| study-notes | dense | 学习笔记、考试重点 |
| sketch-notes | flow | 手绘教程、流程图解 |
| sketch-notes | dense | 手绘知识卡、概念科普 |
| sketch-notes | balanced | 手绘总结、图文笔记 |
生活与分享类:
| 预设 | 风格 | 布局 | 适用场景 |
|---|---|---|---|
| cute | balanced | 少女风分享、日常种草 |
| cute | sparse | 甜美封面、氛围感 |
| warm | balanced | 生活故事、情感分享 |
| fresh | comparison | 产品对比、测评 |
| fresh | flow | 健康流程、自然主题 |
观点与提醒类:
| 预设 | 风格 | 布局 | 适用场景 |
|---|---|---|---|
| bold | list | 避坑指南、重要提醒 |
| bold | comparison | 正反对比、强烈对照 |
| minimal | sparse | 金句、极简封面 |
| minimal | balanced | 专业总结、商务内容 |
潮流与娱乐类:
| 预设 | 风格 | 布局 | 适用场景 |
|---|---|---|---|
| retro | list | 复古排行、经典盘点 |
| retro | balanced | 怀旧分享、老物件 |
| pop | list | 趣味冷知识、好玩的事 |
| pop | sparse | 炸裂封面、惊叹分享 |
海报与内容类:
| 预设 | 风格 | 布局 | 适用场景 |
|---|---|---|---|
| screen-print | sparse | 海报风封面、影评书评 |
| screen-print | balanced | 观点文章、文化评论 |
| screen-print | comparison | 电影对比、戏剧张力 |
完整预设定义:references/style-presets.md
Layout Gallery
布局画廊
| Layout | Description |
|---|---|
| Minimal information, maximum impact (1-2 points) |
| Standard content layout (3-4 points) |
| High information density, knowledge card style (5-8 points) |
| Enumeration and ranking format (4-7 items) |
| Side-by-side contrast layout |
| Process and timeline layout (3-6 steps) |
| Center radial mind map layout (4-8 branches) |
| Four-quadrant / circular section layout |
Detailed layout definitions:
references/elements/canvas.md| 布局 | 描述 |
|---|---|
| 信息最少、冲击力最强(1-2个要点) |
| 标准内容布局(3-4个要点) |
| 高信息密度、知识卡风格(5-8个要点) |
| 枚举和排行格式(4-7个条目) |
| 并排对比布局 |
| 流程和时间线布局(3-6个步骤) |
| 中心放射思维导图布局(4-8个分支) |
| 四象限/圆形分区布局 |
详细布局定义:
references/elements/canvas.mdPalette Gallery
调色板画廊
Optional color override. Replaces style's built-in colors while preserving rendering rules.
| Palette | Background | Zone Colors | Accent | Feel |
|---|---|---|---|---|
| Warm cream #F5F0E8 | Blue #A8D8EA, Lavender #D5C6E0, Mint #B5E5CF, Peach #F8D5C4 | Coral Red #E8655A | Soft, educational, approachable |
| Soft Peach #FFECD2 | Orange #ED8936, Terracotta #C05621, Golden #F6AD55, Rose #D4A09A | Burnt Sienna #A0522D | Cozy, earth tones, no cool colors |
| Dark Purple #1A1025 | Cyan #00F5FF, Magenta #FF00FF, Green #39FF14, Pink #FF6EC7 | Electric Yellow #FFFF00 | High-energy, futuristic |
Detailed palette definitions:
references/palettes/<palette>.md可选的颜色覆盖方案,替换风格内置配色的同时保留渲染规则。
| 调色板 | 背景色 | 区块颜色 | 强调色 | 感受 |
|---|---|---|---|---|
| 暖奶油色 #F5F0E8 | 蓝色 #A8D8EA, 薰衣草紫 #D5C6E0, 薄荷绿 #B5E5CF, 蜜桃色 #F8D5C4 | 珊瑚红 #E8655A | 柔和、有教育感、有亲和力 |
| 柔蜜桃色 #FFECD2 | 橙色 #ED8936, 陶土色 #C05621, 金色 #F6AD55, 玫瑰色 #D4A09A | 赭石色 #A0522D | 舒适、大地色调、无冷色 |
| 深紫色 #1A1025 | 青色 #00F5FF, 洋红色 #FF00FF, 绿色 #39FF14, 粉色 #FF6EC7 | 电光黄 #FFFF00 | 高能量、未来感 |
详细调色板定义:
references/palettes/<palette>.mdAuto Selection
自动选择规则
| Content Signals | Style | Layout | Recommended Preset |
|---|---|---|---|
| Beauty, fashion, cute, girl, pink | | sparse/balanced | |
| Health, nature, clean, fresh, organic | | balanced/flow | |
| Life, story, emotion, feeling, warm | | balanced | |
| Warning, important, must, critical | | list/comparison | |
| Professional, business, elegant, simple | | sparse/balanced | |
| Classic, vintage, old, traditional | | balanced | |
| Fun, exciting, wow, amazing | | sparse/list | |
| Knowledge, concept, productivity, SaaS | | dense/list | |
| Education, tutorial, learning, teaching, classroom | | balanced/dense | |
| Notes, handwritten, study guide, knowledge, realistic, photo | | dense/list/mindmap | |
| Movie, album, concert, poster, opinion, editorial, dramatic, cinematic | | sparse/comparison | |
| Hand-drawn, infographic, diagram, visual summary, 手绘, 图解, workflow, process | | flow/balanced/dense | |
| 内容信号 | 风格 | 布局 | 推荐预设 |
|---|---|---|---|
| 美妆、时尚、可爱、少女、粉色 | | sparse/balanced | |
| 健康、自然、干净、清新、有机 | | balanced/flow | |
| 生活、故事、情感、感受、温暖 | | balanced | |
| 警告、重要、必须、关键 | | list/comparison | |
| 专业、商务、优雅、简洁 | | sparse/balanced | |
| 经典、复古、老旧、传统 | | balanced | |
| 有趣、刺激、哇、惊人 | | sparse/list | |
| 知识、概念、生产力、SaaS | | dense/list | |
| 教育、教程、学习、教学、课堂 | | balanced/dense | |
| 笔记、手写、学习指南、知识、写实、照片 | | dense/list/mindmap | |
| 电影、专辑、演唱会、海报、观点、社论、戏剧、电影感 | | sparse/comparison | |
| 手绘、信息图、图表、视觉总结、手绘、图解、工作流、流程 | | flow/balanced/dense | |
Outline Strategies
大纲策略
Three differentiated outline strategies for different content goals:
针对不同内容目标的三种差异化大纲策略:
Strategy A: Story-Driven (故事驱动型)
策略A:故事驱动型
| Aspect | Description |
|---|---|
| Concept | Personal experience as main thread, emotional resonance first |
| Features | Start from pain point, show before/after change, strong authenticity |
| Best for | Reviews, personal shares, transformation stories |
| Structure | Hook → Problem → Discovery → Experience → Conclusion |
| 维度 | 描述 |
|---|---|
| 核心概念 | 以个人经历为主线,优先打造情感共鸣 |
| 特点 | 从痛点切入,展示前后变化,真实性强 |
| 适用场景 | 测评、个人分享、转变故事 |
| 结构 | 钩子 → 问题 → 发现 → 体验 → 结论 |
Strategy B: Information-Dense (信息密集型)
策略B:信息密集型
| Aspect | Description |
|---|---|
| Concept | Value-first, efficient information delivery |
| Features | Clear structure, explicit points, professional credibility |
| Best for | Tutorials, comparisons, product reviews, checklists |
| Structure | Core conclusion → Info card → Pros/Cons → Recommendation |
| 维度 | 描述 |
|---|---|
| 核心概念 | 价值优先,高效传递信息 |
| 特点 | 结构清晰、要点明确、专业可信 |
| 适用场景 | 教程、对比、产品测评、清单 |
| 结构 | 核心结论 → 信息卡 → 优缺点 → 推荐 |
Strategy C: Visual-First (视觉优先型)
策略C:视觉优先型
| Aspect | Description |
|---|---|
| Concept | Visual impact as core, minimal text |
| Features | Large images, atmospheric, instant appeal |
| Best for | High-aesthetic products, lifestyle, mood-based content |
| Structure | Hero image → Detail shots → Lifestyle scene → CTA |
| 维度 | 描述 |
|---|---|
| 核心概念 | 以视觉冲击力为核心,文字极简 |
| 特点 | 大尺寸图片、有氛围感、瞬间吸引力 |
| 适用场景 | 高审美产品、生活方式、情绪向内容 |
| 结构 | 主视觉图 → 细节图 → 生活场景 → 行动号召 |
File Structure
文件结构
Each session creates an independent directory named by content slug:
image-cards/{topic-slug}/
├── source-{slug}.{ext} # Source files (text, images, etc.)
├── analysis.md # Deep analysis + questions asked
├── outline-strategy-a.md # Strategy A: Story-driven
├── outline-strategy-b.md # Strategy B: Information-dense
├── outline-strategy-c.md # Strategy C: Visual-first
├── outline.md # Final selected/merged outline
├── prompts/
│ ├── 01-cover-[slug].md
│ ├── 02-content-[slug].md
│ └── ...
├── 01-cover-[slug].png
├── 02-content-[slug].png
└── NN-ending-[slug].pngSlug Generation:
- Extract main topic from content (2-4 words, kebab-case)
- Example: "AI工具推荐" →
ai-tools-recommend
Conflict Resolution:
If already exists:
image-cards/{topic-slug}/- Append timestamp:
{topic-slug}-YYYYMMDD-HHMMSS - Example: exists →
ai-toolsai-tools-20260118-143052
Source Files:
Copy all sources with naming :
source-{slug}.{ext}- ,
source-article.md, etc.source-photo.jpg - Multiple sources supported: text, images, files from conversation
每个会话会创建一个以内容slug命名的独立目录:
image-cards/{topic-slug}/
├── source-{slug}.{ext} # 源文件(文本、图片等)
├── analysis.md # 深度分析+提出的问题
├── outline-strategy-a.md # 策略A:故事驱动型
├── outline-strategy-b.md # 策略B:信息密集型
├── outline-strategy-c.md # 策略C:视觉优先型
├── outline.md # 最终选择/合并的大纲
├── prompts/
│ ├── 01-cover-[slug].md
│ ├── 02-content-[slug].md
│ └── ...
├── 01-cover-[slug].png
├── 02-content-[slug].png
└── NN-ending-[slug].pngSlug生成规则:
- 从内容中提取核心主题(2-4个词,kebab-case格式)
- 示例:"AI工具推荐" →
ai-tools-recommend
冲突处理:
如果已存在:
image-cards/{topic-slug}/- 追加时间戳:
{topic-slug}-YYYYMMDD-HHMMSS - 示例:已存在 →
ai-toolsai-tools-20260118-143052
源文件:
复制所有源文件,命名为:
source-{slug}.{ext}- 例如、
source-article.md等source-photo.jpg - 支持多个源文件:对话中的文本、图片、文件
Workflow
工作流
Progress Checklist
进度清单
Copy and track progress:
Image Card Series Progress:
- [ ] Step 0: Check preferences (EXTEND.md) ⛔ BLOCKING (--yes: use defaults if not found)
- [ ] Found → load preferences → continue
- [ ] Not found → run first-time setup → MUST complete before Step 1 (--yes: skip setup, use defaults)
- [ ] Step 1: Analyze content → analysis.md
- [ ] Step 2: Smart Confirm ⚠️ REQUIRED (--yes: auto-confirm Path A)
- [ ] Path A: Quick confirm → generate recommended outline
- [ ] Path B: Customize → adjust then generate outline
- [ ] Path C: Detailed → 3 outlines → second confirm → generate outline
- [ ] Step 3: Generate images (sequential)
- [ ] Step 4: Completion report复制并跟踪进度:
图片卡系列制作进度:
- [ ] 步骤0:检查偏好设置(EXTEND.md) ⛔ 阻塞项(--yes模式:未找到则使用默认值)
- [ ] 已找到 → 加载偏好设置 → 继续
- [ ] 未找到 → 运行首次设置 → 必须在步骤1前完成(--yes模式:跳过设置,使用默认值)
- [ ] 步骤1:分析内容 → 生成analysis.md
- [ ] 步骤2:智能确认 ⚠️ 必需项(--yes模式:自动确认路径A)
- [ ] 路径A:快速确认 → 生成推荐大纲
- [ ] 路径B:自定义 → 调整后生成大纲
- [ ] 路径C:详细模式 → 生成3个大纲 → 二次确认 → 生成大纲
- [ ] 步骤3:生成图片(按顺序)
- [ ] 步骤4:完成报告Flow
流程
Input → [--yes?] ─┬─ Yes → [Step 0: Load or defaults] → Analyze → Auto-confirm → Generate → Complete
│
└─ No → [Step 0: Preferences] ─┬─ Found → Continue
│
└─ Not found → First-Time Setup ⛔ BLOCKING
│
└─ Complete setup → Save EXTEND.md → Continue
│
┌─────────────────────────────────────────────────────────────────────────────────────┘
↓
Analyze → [Smart Confirm] ─┬─ Quick: confirm recommended → outline.md → Generate → Complete
│
├─ Customize: adjust options → outline.md → Generate → Complete
│
└─ Detailed: 3 outlines → [Confirm 2] → outline.md → Generate → Complete输入 → [是否使用--yes?] ─┬─ 是 → [步骤0:加载或使用默认值] → 分析 → 自动确认 → 生成 → 完成
│
└─ 否 → [步骤0:偏好设置] ─┬─ 已找到 → 继续
│
└─ 未找到 → 首次设置 ⛔ 阻塞项
│
└─ 完成设置 → 保存EXTEND.md → 继续
│
┌─────────────────────────────────────────────────────────────────────────────────────┘
↓
分析 → [智能确认] ─┬─ 快速:确认推荐方案 → 生成outline.md → 生成 → 完成
│
├─ 自定义:调整选项 → 生成outline.md → 生成 → 完成
│
└─ 详细:生成3个大纲 → [二次确认] → 生成outline.md → 生成 → 完成Step 0: Load Preferences (EXTEND.md) ⛔ BLOCKING
步骤0:加载偏好设置(EXTEND.md) ⛔ 阻塞项
Purpose: Load user preferences or run first-time setup.
--yesCRITICAL (interactive mode only): If EXTEND.md not found, MUST complete first-time setup before ANY other questions or steps. Do NOT proceed to content analysis, do NOT ask about style, do NOT ask about layout — ONLY complete the preferences setup first.
Check EXTEND.md existence (priority order):
bash
undefined目的:加载用户偏好设置或运行首次设置。
--yes关键规则(仅交互模式):如果未找到EXTEND.md,必须先完成首次设置,再进行其他任何问题或步骤。不要继续进行内容分析,不要询问风格,不要询问布局——仅先完成偏好设置。
检查EXTEND.md存在性(优先级顺序):
bash
undefinedmacOS, Linux, WSL, Git Bash
macOS, Linux, WSL, Git Bash
test -f .baoyu-skills/baoyu-image-cards/EXTEND.md && echo "project"
test -f "${XDG_CONFIG_HOME:-$HOME/.config}/baoyu-skills/baoyu-image-cards/EXTEND.md" && echo "xdg"
test -f "$HOME/.baoyu-skills/baoyu-image-cards/EXTEND.md" && echo "user"
```powershelltest -f .baoyu-skills/baoyu-image-cards/EXTEND.md && echo "project"
test -f "${XDG_CONFIG_HOME:-$HOME/.config}/baoyu-skills/baoyu-image-cards/EXTEND.md" && echo "xdg"
test -f "$HOME/.baoyu-skills/baoyu-image-cards/EXTEND.md" && echo "user"
```powershellPowerShell (Windows)
PowerShell (Windows)
if (Test-Path .baoyu-skills/baoyu-image-cards/EXTEND.md) { "project" }
$xdg = if ($env:XDG_CONFIG_HOME) { $env:XDG_CONFIG_HOME } else { "$HOME/.config" }
if (Test-Path "$xdg/baoyu-skills/baoyu-image-cards/EXTEND.md") { "xdg" }
if (Test-Path "$HOME/.baoyu-skills/baoyu-image-cards/EXTEND.md") { "user" }
┌────────────────────────────────────────────────────┬───────────────────┐
│ Path │ Location │
├────────────────────────────────────────────────────┼───────────────────┤
│ .baoyu-skills/baoyu-image-cards/EXTEND.md │ Project directory │
├────────────────────────────────────────────────────┼───────────────────┤
│ $HOME/.baoyu-skills/baoyu-image-cards/EXTEND.md │ User home │
└────────────────────────────────────────────────────┴───────────────────┘
┌───────────┬─────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Result │ Action │
├───────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Found │ Read, parse, display summary → Continue to Step 1 │
├───────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Not found │ ⛔ BLOCKING: Run first-time setup ONLY (see below) → Complete and save EXTEND.md → Then Step 1 │
└───────────┴─────────────────────────────────────────────────────────────────────────────────────────────────────┘
**First-Time Setup** (when EXTEND.md not found):
**Language**: Use user's input language or saved language preference.
Use AskUserQuestion with ALL questions in ONE call. See `references/config/first-time-setup.md` for question details.
**EXTEND.md Supports**: Watermark | Preferred style/layout | Custom style definitions | Language preference
Schema: `references/config/preferences-schema.md`if (Test-Path .baoyu-skills/baoyu-image-cards/EXTEND.md) { "project" }
$xdg = if ($env:XDG_CONFIG_HOME) { $env:XDG_CONFIG_HOME } else { "$HOME/.config" }
if (Test-Path "$xdg/baoyu-skills/baoyu-image-cards/EXTEND.md") { "xdg" }
if (Test-Path "$HOME/.baoyu-skills/baoyu-image-cards/EXTEND.md") { "user" }
┌────────────────────────────────────────────────────┬───────────────────┐
│ 路径 | 位置 |
├────────────────────────────────────────────────────┼───────────────────┤
│ .baoyu-skills/baoyu-image-cards/EXTEND.md │ 项目目录 │
├────────────────────────────────────────────────────┼───────────────────┤
│ $HOME/.baoyu-skills/baoyu-image-cards/EXTEND.md │ 用户主目录 |
└────────────────────────────────────────────────────┴───────────────────┘
┌───────────┬─────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ 结果 | 操作 |
├───────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 已找到 │ 读取、解析、展示摘要 → 继续步骤1 |
├───────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 未找到 │ ⛔ 阻塞项:仅运行首次设置(见下文) → 完成并保存EXTEND.md → 进入步骤1 |
└───────────┴─────────────────────────────────────────────────────────────────────────────────────────────────────┘
**首次设置**(未找到EXTEND.md时):
**语言**:使用用户输入语言或已保存的语言偏好。
使用AskUserQuestion一次调用所有问题,参见`references/config/first-time-setup.md`了解问题详情。
**EXTEND.md支持配置项**:水印 | 偏好风格/布局 | 自定义风格定义 | 语言偏好
配置Schema:`references/config/preferences-schema.md`Step 1: Analyze Content → analysis.md
analysis.md步骤1:分析内容 → 生成analysis.md
analysis.mdRead source content, save it if needed, and perform deep analysis.
Actions:
- Save source content (if not already a file):
- If user provides a file path: use as-is
- If user pastes content: save to in target directory
source.md - Backup rule: If exists, rename to
source.mdsource-backup-YYYYMMDD-HHMMSS.md
- Read source content
- Deep analysis following :
references/workflows/analysis-framework.md- Content type classification (种草/干货/测评/教程/避坑...)
- Hook analysis (爆款标题潜力)
- Target audience identification
- Engagement potential (收藏/分享/评论)
- Visual opportunity mapping
- Swipe flow design
- Detect source language
- Determine recommended image count (2-10)
- Auto-recommend best strategy + style + layout + palette based on content signals
- Save to
analysis.md
读取源内容,必要时保存,并进行深度分析。
操作:
- 保存源内容(如果还不是文件):
- 如果用户提供了文件路径:直接使用
- 如果用户粘贴了内容:保存到目标目录的中
source.md - 备份规则:如果已存在,重命名为
source.mdsource-backup-YYYYMMDD-HHMMSS.md
- 读取源内容
- 深度分析遵循:
references/workflows/analysis-framework.md- 内容类型分类(种草/干货/测评/教程/避坑...)
- 钩子分析(爆款标题潜力)
- 目标受众识别
- 传播潜力分析(收藏/分享/评论)
- 视觉机会映射
- 滑动流设计
- 检测源语言
- 确定推荐图片数量(2-10张)
- 自动推荐基于内容信号匹配最佳策略+风格+布局+调色板
- 保存到
analysis.md
Step 2: Smart Confirm ⚠️
步骤2:智能确认 ⚠️
Purpose: Present auto-recommended plan, let user confirm or adjust.
--yes--style--layout--palette--presetoutline.mdInteractive mode: Do NOT skip.
Auto-Recommendation Logic:
- Use Auto Selection table to match content signals → best strategy + style + layout + palette
- Infer optimal image count from content density
- Load style's default elements from preset (apply palette override if applicable)
Display (analysis summary + recommended plan):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 内容分析
主题:[topic] | 类型:[content_type]
要点:[key points summary]
受众:[target audience]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎨 推荐方案(自动匹配)
策略:[A/B/C] [strategy name]([reason])
风格:[style] · 布局:[layout] · 配色:[palette or "默认"] · 预设:[preset]
图片:[N]张(封面+[N-2]内容+结尾)
元素:[background] / [decorations] / [emphasis]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━Use AskUserQuestion with single question:
| Option | Description |
|---|---|
| 1. ✅ 确认,直接生成(推荐) | Trust auto-recommendation, proceed immediately |
| 2. 🎛️ 自定义调整 | Modify strategy/style/layout/count in one step |
| 3. 📋 详细模式 | Generate 3 outlines, then choose (two confirmations) |
目的:展示自动推荐的方案,让用户确认或调整。
--yes--style--layout--palette--presetoutline.md交互模式:不得跳过。
自动推荐逻辑:
- 使用自动选择表匹配内容信号 → 最佳策略+风格+布局+调色板
- 从内容密度推断最佳图片数量
- 从预设加载风格的默认元素(如果适用则应用调色板覆盖)
展示内容(分析摘要+推荐方案):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 内容分析
主题:[topic] | 类型:[content_type]
要点:[key points summary]
受众:[target audience]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎨 推荐方案(自动匹配)
策略:[A/B/C] [strategy name]([reason])
风格:[style] · 布局:[layout] · 配色:[palette or "默认"] · 预设:[preset]
图片:[N]张(封面+[N-2]内容+结尾)
元素:[background] / [decorations] / [emphasis]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━使用AskUserQuestion提出单个问题:
| 选项 | 描述 |
|---|---|
| 1. ✅ 确认,直接生成(推荐) | 信任自动推荐方案,立即继续 |
| 2. 🎛️ 自定义调整 | 一步修改策略/风格/布局/数量 |
| 3. 📋 详细模式 | 生成3个大纲,再选择(两次确认) |
Path A: Quick Confirm (Option 1)
路径A:快速确认(选项1)
Generate single outline using recommended strategy + style → save to → Step 3.
outline.md使用推荐的策略+风格生成单个大纲 → 保存到 → 进入步骤3。
outline.mdPath B: Customize (Option 2)
路径B:自定义(选项2)
Use AskUserQuestion with adjustable options (leave blank = keep recommended):
- 策略风格: Current: [strategy + style]. Options: A Story-Driven(warm) | B Information-Dense(notion) | C Visual-First(screen-print). Or specify style directly: cute/fresh/warm/bold/minimal/retro/pop/notion/chalkboard/study-notes/screen-print/sketch-notes. Or use preset: knowledge-card / checklist / tutorial / poster / hand-drawn-edu / etc.
- 布局: Current: [layout]. Options: sparse | balanced | dense | list | comparison | flow | mindmap | quadrant
- 配色: Current: [palette or "默认"]. Options: 默认 | macaron | warm | neon
- 图片数量: Current: [N]. Range: 2-10
- 补充说明(可选): Selling point emphasis, audience adjustment, custom color preference, etc.
After response: Generate single outline with user's choices → save to → Step 3.
outline.md使用AskUserQuestion提供可调整选项(留空=保留推荐值):
- 策略风格:当前值:[strategy + style]。可选值:A 故事驱动(warm) | B 信息密集(notion) | C 视觉优先(screen-print)。或直接指定风格:cute/fresh/warm/bold/minimal/retro/pop/notion/chalkboard/study-notes/screen-print/sketch-notes。或使用预设:knowledge-card / checklist / tutorial / poster / hand-drawn-edu / 等。
- 布局:当前值:[layout]。可选值:sparse | balanced | dense | list | comparison | flow | mindmap | quadrant
- 配色:当前值:[palette or "默认"]。可选值:默认 | macaron | warm | neon
- 图片数量:当前值:[N]。范围:2-10
- 补充说明(可选):卖点强调、受众调整、自定义颜色偏好等。
用户反馈后:根据用户选择生成单个大纲 → 保存到 → 进入步骤3。
outline.mdPath C: Detailed Mode (Option 3)
路径C:详细模式(选项3)
Full two-confirmation flow for maximum control:
Step 2a: Content Understanding
Use AskUserQuestion for:
- Core selling point (multiSelect: true)
- Target audience
- Style preference: Authentic sharing / Professional review / Aesthetic mood / Auto
- Additional context (optional)
After response: Update .
analysis.mdStep 2b: Generate 3 Outline Variants
| Strategy | Filename | Outline | Recommended Style |
|---|---|---|---|
| A | | Story-driven: emotional, before/after | warm, cute, fresh |
| B | | Information-dense: structured, factual | notion, minimal, chalkboard |
| C | | Visual-first: atmospheric, minimal text | bold, pop, retro, screen-print |
Outline format (YAML front matter + content):
yaml
---
strategy: a # a, b, or c
name: Story-Driven
style: warm # recommended style for this strategy
palette: ~ # optional palette override (macaron, warm, neon, or ~ for style default)
style_reason: "Warm tones enhance emotional storytelling and personal connection"
elements: # from style preset, can be customized
background: solid-pastel
decorations: [clouds, stars-sparkles]
emphasis: star-burst
typography: highlight
layout: balanced # primary layout
image_count: 5
---完整的两次确认流程,实现最大程度的控制:
步骤2a:内容理解
使用AskUserQuestion询问:
- 核心卖点(可多选:true)
- 目标受众
- 风格偏好:真实分享 / 专业测评 / 审美情绪 / 自动
- 补充背景(可选)
用户反馈后:更新。
analysis.md步骤2b:生成3个大纲变体
| 策略 | 文件名 | 大纲 | 推荐风格 |
|---|---|---|---|
| A | | 故事驱动:有情感、有前后对比 | warm, cute, fresh |
| B | | 信息密集:结构化、事实性 | notion, minimal, chalkboard |
| C | | 视觉优先:有氛围感、文字极简 | bold, pop, retro, screen-print |
大纲格式(YAML前置信息+内容):
yaml
---
strategy: a # a, b, 或 c
name: 故事驱动
style: warm # 该策略的推荐风格
palette: ~ # 可选调色板覆盖(macaron, warm, neon, 或~使用风格默认值)
style_reason: "暖色调增强情感叙事和个人连接感"
elements: # 来自风格预设,可自定义
background: solid-pastel
decorations: [clouds, stars-sparkles]
emphasis: star-burst
typography: highlight
layout: balanced # 主布局
image_count: 5
---P1 Cover
P1 封面
Type: cover
Hook: "入冬后脸不干了🥹终于找到对的面霜"
Visual: Product hero shot with cozy winter atmosphere
Layout: sparse
类型: cover
钩子: "入冬后脸不干了🥹终于找到对的面霜"
视觉: 产品主图搭配舒适的冬季氛围
布局: sparse
P2 Problem
P2 问题
Type: pain-point
Message: Previous struggles with dry skin
Visual: Before state, relatable scenario
Layout: balanced
...
**Differentiation requirements**:
- Each strategy MUST have different outline structure AND different recommended style
- Adapt page count: A typically 4-6, B typically 3-5, C typically 3-4
- Include `style_reason` explaining why this style fits the strategy
Reference: `references/workflows/outline-template.md`
**Step 2c: Outline & Style Selection**
**Use AskUserQuestion** with three questions:
**Q1: Outline Strategy**: A / B / C / Combine (specify pages from each)
**Q2: Visual Style**: Use recommended | Select preset | Select style | Custom description
**Q3: Visual Elements**: Use defaults (Recommended) | Adjust background | Adjust decorations | Custom
**After response**: Save selected/merged outline to `outline.md` with confirmed style and elements → Step 3.类型: pain-point
信息: 之前的干皮困扰
视觉: 之前的状态、有共鸣的场景
布局: balanced
...
**差异化要求**:
- 每个策略必须有不同的大纲结构和不同的推荐风格
- 适配页数:A通常4-6页,B通常3-5页,C通常3-4页
- 包含`style_reason`解释为什么该风格适配对应策略
参考:`references/workflows/outline-template.md`
**步骤2c:大纲与风格选择**
**使用AskUserQuestion提出三个问题**:
**Q1:大纲策略**:A / B / C / 组合(指定每个策略的页面)
**Q2:视觉风格**:使用推荐值 | 选择预设 | 选择风格 | 自定义描述
**Q3:视觉元素**:使用默认值(推荐) | 调整背景 | 调整装饰 | 自定义
**用户反馈后**:将选中/合并的大纲与确认的风格和元素保存到`outline.md` → 进入步骤3。Step 3: Generate Images
步骤3:生成图片
With confirmed outline + style + layout:
Visual Consistency — Reference Image Chain:
To ensure character/style consistency across all images in a series:
- Generate image 1 (cover) FIRST — without
--ref - Use image 1 as for ALL remaining images (2, 3, ..., N)
--ref- This anchors the character design, color rendering, and illustration style
- Command pattern: added to every subsequent generation
--ref <path-to-image-01.png>
This is critical for styles that use recurring characters, mascots, or illustration elements. Image 1 becomes the visual anchor for the entire series.
For each image (cover + content + ending):
- Save prompt to (in user's preferred language)
prompts/NN-{type}-[slug].md- Backup rule: If prompt file exists, rename to
prompts/NN-{type}-[slug]-backup-YYYYMMDD-HHMMSS.md
- Backup rule: If prompt file exists, rename to
- Generate image:
- Image 1: Generate without (this establishes the visual anchor)
--ref - Images 2+: Generate with for consistency
--ref <image-01-path> - Backup rule: If image file exists, rename to
NN-{type}-[slug]-backup-YYYYMMDD-HHMMSS.png
- Image 1: Generate without
- Report progress after each generation
Watermark Application (if enabled in preferences):
Add to each image generation prompt:
Include a subtle watermark "[content]" positioned at [position].
The watermark should be legible but not distracting from the main content.Reference:
references/config/watermark-guide.mdImage Generation Skill Selection:
- Check available image generation skills
- If multiple skills available: ask user preference (interactive) or use first available skill (mode)
--yes
Session Management:
If image generation skill supports :
--sessionId- Generate unique session ID:
cards-{topic-slug}-{timestamp} - Use same session ID for all images
- Combined with reference image chain, ensures maximum visual consistency
使用确认的大纲+风格+布局:
视觉一致性——参考图链:
为确保系列中所有图片的角色/风格一致性:
- 首先生成第1张图(封面) —— 不使用参数
--ref - 所有剩余图片(2、3…N)都使用第1张图作为
--ref- 这会锚定角色设计、颜色渲染和插画风格
- 命令模式:每个后续生成命令都添加
--ref <path-to-image-01.png>
这对于使用 recurring 角色、吉祥物或插画元素的风格至关重要。第1张图是整个系列的视觉锚点。
每张图片(封面+内容+结尾)处理流程:
- 将提示词保存到(使用用户偏好语言)
prompts/NN-{type}-[slug].md- 备份规则:如果提示词文件已存在,重命名为
prompts/NN-{type}-[slug]-backup-YYYYMMDD-HHMMSS.md
- 备份规则:如果提示词文件已存在,重命名为
- 生成图片:
- 第1张图:不使用生成(建立视觉锚点)
--ref - 第2张及以后的图:使用生成保证一致性
--ref <image-01-path> - 备份规则:如果图片文件已存在,重命名为
NN-{type}-[slug]-backup-YYYYMMDD-HHMMSS.png
- 第1张图:不使用
- 每次生成后报告进度
水印应用(如果偏好设置中启用):
在每个图片生成提示词中添加:
Include a subtle watermark "[content]" positioned at [position].
The watermark should be legible but not distracting from the main content.参考:
references/config/watermark-guide.md图片生成技能选择:
- 检查可用的图片生成技能
- 如果有多个可用技能:交互模式下询问用户偏好,模式下使用第一个可用技能
--yes
会话管理:
如果图片生成技能支持:
--sessionId- 生成唯一会话ID:
cards-{topic-slug}-{timestamp} - 所有图片使用同一个会话ID
- 结合参考图链,确保最高的视觉一致性
Step 4: Completion Report
步骤4:完成报告
Image Card Series Complete!
Topic: [topic]
Mode: [Quick / Custom / Detailed]
Strategy: [A/B/C/Combined]
Style: [style name]
Palette: [palette name or "default"]
Layout: [layout name or "varies"]
Location: [directory path]
Images: N total
✓ analysis.md
✓ outline.md
✓ outline-strategy-a/b/c.md (detailed mode only)
Files:
- 01-cover-[slug].png ✓ Cover (sparse)
- 02-content-[slug].png ✓ Content (balanced)
- 03-content-[slug].png ✓ Content (dense)
- 04-ending-[slug].png ✓ Ending (sparse)图片卡系列生成完成!
主题:[topic]
模式:[快速 / 自定义 / 详细]
策略:[A/B/C/组合]
风格:[style name]
调色板:[palette name or "默认"]
布局:[layout name or "随页面变化"]
存储位置:[directory path]
图片总数:N张
✓ analysis.md
✓ outline.md
✓ outline-strategy-a/b/c.md (仅详细模式)
文件列表:
- 01-cover-[slug].png ✓ 封面 (sparse)
- 02-content-[slug].png ✓ 内容 (balanced)
- 03-content-[slug].png ✓ 内容 (dense)
- 04-ending-[slug].png ✓ 结尾 (sparse)Image Modification
图片修改
| Action | Steps |
|---|---|
| Edit | Update prompt file FIRST → Regenerate with same session ID |
| Add | Specify position → Create prompt → Generate → Renumber subsequent files (NN+1) → Update outline |
| Delete | Remove files → Renumber subsequent (NN-1) → Update outline |
IMPORTANT: When updating images, ALWAYS update the prompt file () FIRST before regenerating. This ensures changes are documented and reproducible.
prompts/NN-{type}-[slug].md| 操作 | 步骤 |
|---|---|
| 编辑 | 首先更新提示词文件 → 使用相同会话ID重新生成 |
| 添加 | 指定位置 → 创建提示词 → 生成 → 重新编号后续文件(NN+1) → 更新大纲 |
| 删除 | 删除文件 → 重新编号后续文件(NN-1) → 更新大纲 |
重要提示:更新图片时,务必先更新提示词文件()再重新生成,确保修改可记录和复现。
prompts/NN-{type}-[slug].mdContent Breakdown Principles
内容拆分原则
- Cover (Image 1): Hook + visual impact → layout
sparse - Content (Middle): Core value per image → /
balanced/dense/list/comparisonflow - Ending (Last): CTA / summary → or
sparsebalanced
Style × Layout Matrix (✓✓ = highly recommended, ✓ = works well):
| sparse | balanced | dense | list | comparison | flow | mindmap | quadrant | |
|---|---|---|---|---|---|---|---|---|
| cute | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓ | ✓ | ✓ | ✓ |
| fresh | ✓✓ | ✓✓ | ✓ | ✓ | ✓ | ✓✓ | ✓ | ✓ |
| warm | ✓✓ | ✓✓ | ✓ | ✓ | ✓✓ | ✓ | ✓ | ✓ |
| bold | ✓✓ | ✓ | ✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓✓ |
| minimal | ✓✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| retro | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓ | ✓ | ✓ | ✓ |
| pop | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓ |
| notion | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ |
| chalkboard | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓✓ | ✓ |
| study-notes | ✗ | ✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓✓ | ✓ |
| screen-print | ✓✓ | ✓✓ | ✗ | ✓ | ✓✓ | ✓ | ✗ | ✓✓ |
| sketch-notes | ✓ | ✓✓ | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓✓ | ✓ |
- 封面(第1张图):钩子+视觉冲击力 → 使用布局
sparse - 内容页(中间):每张图承载一个核心价值 → 使用/
balanced/dense/list/comparison布局flow - 结尾页(最后一张):行动号召/总结 → 使用或
sparse布局balanced
风格×布局适配矩阵(✓✓ = 高度推荐,✓ = 适配良好):
| sparse | balanced | dense | list | comparison | flow | mindmap | quadrant | |
|---|---|---|---|---|---|---|---|---|
| cute | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓ | ✓ | ✓ | ✓ |
| fresh | ✓✓ | ✓✓ | ✓ | ✓ | ✓ | ✓✓ | ✓ | ✓ |
| warm | ✓✓ | ✓✓ | ✓ | ✓ | ✓✓ | ✓ | ✓ | ✓ |
| bold | ✓✓ | ✓ | ✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓✓ |
| minimal | ✓✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| retro | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓ | ✓ | ✓ | ✓ |
| pop | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓ |
| notion | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ |
| chalkboard | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓✓ | ✓ |
| study-notes | ✗ | ✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓✓ | ✓ |
| screen-print | ✓✓ | ✓✓ | ✗ | ✓ | ✓✓ | ✓ | ✗ | ✓✓ |
| sketch-notes | ✓ | ✓✓ | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓✓ | ✓ |
References
参考文档
Detailed templates in directory:
references/Elements (Visual building blocks):
- - Aspect ratios, safe zones, grid layouts
elements/canvas.md - - Cutout, stroke, filters
elements/image-effects.md - - Decorated text (花字), tags, text direction
elements/typography.md - - Emphasis marks, backgrounds, doodles, frames
elements/decorations.md
Presets (Style presets):
- - Element combination definitions (cute, notion, warm...)
presets/<name>.md - - Preset shortcuts (style + layout + palette combos)
style-presets.md
Palettes (Color overrides):
- - Color palette definitions (macaron, warm, neon)
palettes/<name>.md
Workflows (Process guides):
- - Content analysis framework
workflows/analysis-framework.md - - Outline template with layout guide
workflows/outline-template.md - - Prompt assembly guide
workflows/prompt-assembly.md
Config (Settings):
- - EXTEND.md schema
config/preferences-schema.md - - First-time setup flow
config/first-time-setup.md - - Watermark configuration
config/watermark-guide.md
references/元素(视觉构建块):
- - 宽高比、安全区、网格布局
elements/canvas.md - - 抠图、描边、滤镜
elements/image-effects.md - - 装饰文字(花字)、标签、文字方向
elements/typography.md - - 强调标记、背景、涂鸦、边框
elements/decorations.md
预设(风格预设):
- - 元素组合定义(cute, notion, warm...)
presets/<name>.md - - 预设快捷方式(风格+布局+调色板组合)
style-presets.md
调色板(颜色覆盖):
- - 调色板定义(macaron, warm, neon)
palettes/<name>.md
工作流(流程指南):
- - 内容分析框架
workflows/analysis-framework.md - - 带布局指南的大纲模板
workflows/outline-template.md - - 提示词组装指南
workflows/prompt-assembly.md
配置(设置):
- - EXTEND.md schema
config/preferences-schema.md - - 首次设置流程
config/first-time-setup.md - - 水印配置
config/watermark-guide.md
Notes
注意事项
- Auto-retry once on failure | Cartoon alternatives for sensitive figures
- Use confirmed language preference | Maintain style consistency
- Smart Confirm required (Step 2) - do not skip; detailed mode uses two sub-confirmations
- 失败时自动重试一次 | 敏感人物使用卡通替代
- 使用确认的语言偏好 | 保持风格一致性
- 必须进行智能确认(步骤2) - 不得跳过;详细模式使用两次子确认
Extension Support
扩展支持
Custom configurations via EXTEND.md. See Step 0 for paths and supported options.
通过EXTEND.md进行自定义配置,路径和支持选项参见步骤0。