baoyu-image-cards

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Image Card Series Generator

图片卡系列生成器

Break down complex content into eye-catching image card series with multiple style options.
可将复杂内容拆解为视觉吸睛的图片卡系列,支持多种风格选项。

Usage

使用方法

bash
undefined
bash
undefined

Auto-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
undefined

Options

选项

OptionDescription
--style <name>
Visual style (see Style Gallery)
--layout <name>
Information layout (see Layout Gallery)
--palette <name>
Color palette override (see Palette Gallery)
--preset <name>
Style + layout + optional palette shorthand (see Style Presets)
--yes
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.
选项描述
--style <name>
视觉风格(参见风格画廊)
--layout <name>
信息布局(参见布局画廊)
--palette <name>
调色板覆盖(参见调色板画廊)
--preset <name>
风格+布局+可选调色板的简写(参见风格预设
--yes
非交互模式:跳过所有确认步骤。如果找到EXTEND.md则使用其中的偏好设置,否则使用默认配置(无水印、自动选择风格/布局)。自动确认推荐方案(路径A),适用于定时任务和自动化场景。

Dimensions

维度

DimensionControlsOptions
StyleVisual aesthetics: lines, decorations, renderingcute, fresh, warm, bold, minimal, retro, pop, notion, chalkboard, study-notes, screen-print, sketch-notes
LayoutInformation structure: density, arrangementsparse, balanced, dense, list, comparison, flow, mindmap, quadrant
Palette (optional)Color override: replaces style's default colorsmacaron, warm, neon
Style × Layout can be freely combined, with optional palette override. Example:
--style notion --layout dense
creates an intellectual-looking knowledge card with high information density. Add
--palette macaron
to swap colors to soft pastels while keeping notion's rendering style.
Or use presets:
--preset knowledge-card
→ style + layout in one flag. See Style Presets.
Palette behavior:
  • No
    --palette
    → style uses its built-in colors (or its
    default_palette
    if defined)
  • --palette macaron
    → overrides any style's colors with macaron palette
  • Palette replaces colors only; style rendering rules (line treatment, elements, textures) stay unchanged
  • Some styles declare a
    default_palette
    (e.g., sketch-notes defaults to macaron)
维度控制内容可选值
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
风格×布局可自由组合,还可选择覆盖调色板。例如:
--style notion --layout dense
可生成信息密度高、具有知性风格的知识卡。添加
--palette macaron
可将颜色替换为柔和的马卡龙色,同时保留notion的渲染风格。
也可以使用预设:
--preset knowledge-card
即可通过一个参数指定风格+布局。参见风格预设
调色板规则
  • 未指定
    --palette
    → 风格使用其内置配色(如果定义了
    default_palette
    则使用该值)
  • 指定
    --palette macaron
    → 用马卡龙调色板覆盖任意风格的配色
  • 调色板仅替换颜色,风格的渲染规则(线条处理、元素、纹理)保持不变
  • 部分风格声明了
    default_palette
    (例如sketch-notes默认使用macaron调色板)

Style Gallery

风格画廊

StyleDescription
cute
(Default)
Sweet, adorable, girly aesthetic
fresh
Clean, refreshing, natural
warm
Cozy, friendly, approachable
bold
High impact, attention-grabbing
minimal
Ultra-clean, sophisticated
retro
Vintage, nostalgic, trendy
pop
Vibrant, energetic, eye-catching
notion
Minimalist hand-drawn line art, intellectual
chalkboard
Colorful chalk on black board, educational
study-notes
Realistic handwritten photo style, blue pen + red annotations + yellow highlighter
screen-print
Bold poster art, halftone textures, limited colors, symbolic storytelling
sketch-notes
Hand-drawn educational infographic, macaron pastels on warm cream, wobble lines
Detailed style definitions:
references/presets/<style>.md
风格描述
cute
(默认)
甜美、可爱、少女风美学
fresh
干净、清新、自然
warm
舒适、友好、有亲和力
bold
高冲击力、吸睛
minimal
极简干净、精致高级
retro
复古、怀旧、潮流
pop
vibrant、有活力、吸睛
notion
极简手绘线条风、知性
chalkboard
黑板彩色粉笔风格、适合教育场景
study-notes
写实手写笔记风格、蓝笔+红批注+黄高光
screen-print
粗体海报艺术、半色调纹理、有限色彩、符号化叙事
sketch-notes
手绘教育信息图、暖奶油底配马卡龙色、抖动线条
详细风格定义:
references/presets/<style>.md

Preset Gallery

预设画廊

Quick-start presets by content scenario. Use
--preset <name>
or recommend during Step 2.
Knowledge & Learning:
PresetStyleLayoutBest For
knowledge-card
notiondense干货知识卡、概念科普
checklist
notionlist清单、排行榜、必备清单
concept-map
notionmindmap概念图、知识脉络
swot
notionquadrantSWOT分析、四象限分类
tutorial
chalkboardflow教程步骤、操作流程
classroom
chalkboardbalanced课堂笔记、知识讲解
study-guide
study-notesdense学习笔记、考试重点
hand-drawn-edu
sketch-notesflow手绘教程、流程图解
sketch-card
sketch-notesdense手绘知识卡、概念科普
sketch-summary
sketch-notesbalanced手绘总结、图文笔记
Lifestyle & Sharing:
PresetStyleLayoutBest For
cute-share
cutebalanced少女风分享、日常种草
girly
cutesparse甜美封面、氛围感
cozy-story
warmbalanced生活故事、情感分享
product-review
freshcomparison产品对比、测评
nature-flow
freshflow健康流程、自然主题
Impact & Opinion:
PresetStyleLayoutBest For
warning
boldlist避坑指南、重要提醒
versus
boldcomparison正反对比、强烈对照
clean-quote
minimalsparse金句、极简封面
pro-summary
minimalbalanced专业总结、商务内容
Trend & Entertainment:
PresetStyleLayoutBest For
retro-ranking
retrolist复古排行、经典盘点
throwback
retrobalanced怀旧分享、老物件
pop-facts
poplist趣味冷知识、好玩的事
hype
popsparse炸裂封面、惊叹分享
Poster & Editorial:
PresetStyleLayoutBest For
poster
screen-printsparse海报风封面、影评书评
editorial
screen-printbalanced观点文章、文化评论
cinematic
screen-printcomparison电影对比、戏剧张力
Full preset definitions: references/style-presets.md
按内容场景划分的快速启动预设,使用
--preset <name>
调用,或在步骤2中推荐。
知识与学习类
预设风格布局适用场景
knowledge-card
notiondense干货知识卡、概念科普
checklist
notionlist清单、排行榜、必备清单
concept-map
notionmindmap概念图、知识脉络
swot
notionquadrantSWOT分析、四象限分类
tutorial
chalkboardflow教程步骤、操作流程
classroom
chalkboardbalanced课堂笔记、知识讲解
study-guide
study-notesdense学习笔记、考试重点
hand-drawn-edu
sketch-notesflow手绘教程、流程图解
sketch-card
sketch-notesdense手绘知识卡、概念科普
sketch-summary
sketch-notesbalanced手绘总结、图文笔记
生活与分享类
预设风格布局适用场景
cute-share
cutebalanced少女风分享、日常种草
girly
cutesparse甜美封面、氛围感
cozy-story
warmbalanced生活故事、情感分享
product-review
freshcomparison产品对比、测评
nature-flow
freshflow健康流程、自然主题
观点与提醒类
预设风格布局适用场景
warning
boldlist避坑指南、重要提醒
versus
boldcomparison正反对比、强烈对照
clean-quote
minimalsparse金句、极简封面
pro-summary
minimalbalanced专业总结、商务内容
潮流与娱乐类
预设风格布局适用场景
retro-ranking
retrolist复古排行、经典盘点
throwback
retrobalanced怀旧分享、老物件
pop-facts
poplist趣味冷知识、好玩的事
hype
popsparse炸裂封面、惊叹分享
海报与内容类
预设风格布局适用场景
poster
screen-printsparse海报风封面、影评书评
editorial
screen-printbalanced观点文章、文化评论
cinematic
screen-printcomparison电影对比、戏剧张力
完整预设定义:references/style-presets.md

Layout Gallery

布局画廊

LayoutDescription
sparse
(Default)
Minimal information, maximum impact (1-2 points)
balanced
Standard content layout (3-4 points)
dense
High information density, knowledge card style (5-8 points)
list
Enumeration and ranking format (4-7 items)
comparison
Side-by-side contrast layout
flow
Process and timeline layout (3-6 steps)
mindmap
Center radial mind map layout (4-8 branches)
quadrant
Four-quadrant / circular section layout
Detailed layout definitions:
references/elements/canvas.md
布局描述
sparse
(默认)
信息最少、冲击力最强(1-2个要点)
balanced
标准内容布局(3-4个要点)
dense
高信息密度、知识卡风格(5-8个要点)
list
枚举和排行格式(4-7个条目)
comparison
并排对比布局
flow
流程和时间线布局(3-6个步骤)
mindmap
中心放射思维导图布局(4-8个分支)
quadrant
四象限/圆形分区布局
详细布局定义:
references/elements/canvas.md

Palette Gallery

调色板画廊

Optional color override. Replaces style's built-in colors while preserving rendering rules.
PaletteBackgroundZone ColorsAccentFeel
macaron
Warm cream #F5F0E8Blue #A8D8EA, Lavender #D5C6E0, Mint #B5E5CF, Peach #F8D5C4Coral Red #E8655ASoft, educational, approachable
warm
Soft Peach #FFECD2Orange #ED8936, Terracotta #C05621, Golden #F6AD55, Rose #D4A09ABurnt Sienna #A0522DCozy, earth tones, no cool colors
neon
Dark Purple #1A1025Cyan #00F5FF, Magenta #FF00FF, Green #39FF14, Pink #FF6EC7Electric Yellow #FFFF00High-energy, futuristic
Detailed palette definitions:
references/palettes/<palette>.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

Auto Selection

自动选择规则

Content SignalsStyleLayoutRecommended Preset
Beauty, fashion, cute, girl, pink
cute
sparse/balanced
cute-share
,
girly
Health, nature, clean, fresh, organic
fresh
balanced/flow
product-review
,
nature-flow
Life, story, emotion, feeling, warm
warm
balanced
cozy-story
Warning, important, must, critical
bold
list/comparison
warning
,
versus
Professional, business, elegant, simple
minimal
sparse/balanced
clean-quote
,
pro-summary
Classic, vintage, old, traditional
retro
balanced
throwback
,
retro-ranking
Fun, exciting, wow, amazing
pop
sparse/list
hype
,
pop-facts
Knowledge, concept, productivity, SaaS
notion
dense/list
knowledge-card
,
checklist
Education, tutorial, learning, teaching, classroom
chalkboard
balanced/dense
tutorial
,
classroom
Notes, handwritten, study guide, knowledge, realistic, photo
study-notes
dense/list/mindmap
study-guide
Movie, album, concert, poster, opinion, editorial, dramatic, cinematic
screen-print
sparse/comparison
poster
,
editorial
,
cinematic
Hand-drawn, infographic, diagram, visual summary, 手绘, 图解, workflow, process
sketch-notes
flow/balanced/dense
hand-drawn-edu
,
sketch-card
,
sketch-summary
内容信号风格布局推荐预设
美妆、时尚、可爱、少女、粉色
cute
sparse/balanced
cute-share
,
girly
健康、自然、干净、清新、有机
fresh
balanced/flow
product-review
,
nature-flow
生活、故事、情感、感受、温暖
warm
balanced
cozy-story
警告、重要、必须、关键
bold
list/comparison
warning
,
versus
专业、商务、优雅、简洁
minimal
sparse/balanced
clean-quote
,
pro-summary
经典、复古、老旧、传统
retro
balanced
throwback
,
retro-ranking
有趣、刺激、哇、惊人
pop
sparse/list
hype
,
pop-facts
知识、概念、生产力、SaaS
notion
dense/list
knowledge-card
,
checklist
教育、教程、学习、教学、课堂
chalkboard
balanced/dense
tutorial
,
classroom
笔记、手写、学习指南、知识、写实、照片
study-notes
dense/list/mindmap
study-guide
电影、专辑、演唱会、海报、观点、社论、戏剧、电影感
screen-print
sparse/comparison
poster
,
editorial
,
cinematic
手绘、信息图、图表、视觉总结、手绘、图解、工作流、流程
sketch-notes
flow/balanced/dense
hand-drawn-edu
,
sketch-card
,
sketch-summary

Outline Strategies

大纲策略

Three differentiated outline strategies for different content goals:
针对不同内容目标的三种差异化大纲策略:

Strategy A: Story-Driven (故事驱动型)

策略A:故事驱动型

AspectDescription
ConceptPersonal experience as main thread, emotional resonance first
FeaturesStart from pain point, show before/after change, strong authenticity
Best forReviews, personal shares, transformation stories
StructureHook → Problem → Discovery → Experience → Conclusion
维度描述
核心概念以个人经历为主线,优先打造情感共鸣
特点从痛点切入,展示前后变化,真实性强
适用场景测评、个人分享、转变故事
结构钩子 → 问题 → 发现 → 体验 → 结论

Strategy B: Information-Dense (信息密集型)

策略B:信息密集型

AspectDescription
ConceptValue-first, efficient information delivery
FeaturesClear structure, explicit points, professional credibility
Best forTutorials, comparisons, product reviews, checklists
StructureCore conclusion → Info card → Pros/Cons → Recommendation
维度描述
核心概念价值优先,高效传递信息
特点结构清晰、要点明确、专业可信
适用场景教程、对比、产品测评、清单
结构核心结论 → 信息卡 → 优缺点 → 推荐

Strategy C: Visual-First (视觉优先型)

策略C:视觉优先型

AspectDescription
ConceptVisual impact as core, minimal text
FeaturesLarge images, atmospheric, instant appeal
Best forHigh-aesthetic products, lifestyle, mood-based content
StructureHero 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].png
Slug Generation:
  1. Extract main topic from content (2-4 words, kebab-case)
  2. Example: "AI工具推荐" →
    ai-tools-recommend
Conflict Resolution: If
image-cards/{topic-slug}/
already exists:
  • Append timestamp:
    {topic-slug}-YYYYMMDD-HHMMSS
  • Example:
    ai-tools
    exists →
    ai-tools-20260118-143052
Source Files: Copy all sources with naming
source-{slug}.{ext}
:
  • source-article.md
    ,
    source-photo.jpg
    , etc.
  • 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].png
Slug生成规则
  1. 从内容中提取核心主题(2-4个词,kebab-case格式)
  2. 示例:"AI工具推荐" →
    ai-tools-recommend
冲突处理: 如果
image-cards/{topic-slug}/
已存在:
  • 追加时间戳:
    {topic-slug}-YYYYMMDD-HHMMSS
  • 示例:
    ai-tools
    已存在 →
    ai-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.
--yes
mode
: If EXTEND.md found → load it. If not found → use built-in defaults (no watermark, style/layout auto-select, language from content). Do NOT run first-time setup, do NOT create EXTEND.md, do NOT ask any questions. Proceed directly to Step 1.
CRITICAL (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,不询问任何问题,直接进入步骤1。
关键规则(仅交互模式):如果未找到EXTEND.md,必须先完成首次设置,再进行其他任何问题或步骤。不要继续进行内容分析,不要询问风格,不要询问布局——仅先完成偏好设置。
检查EXTEND.md存在性(优先级顺序):
bash
undefined

macOS, 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"

```powershell
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"

```powershell

PowerShell (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

步骤1:分析内容 → 生成
analysis.md

Read source content, save it if needed, and perform deep analysis.
Actions:
  1. Save source content (if not already a file):
    • If user provides a file path: use as-is
    • If user pastes content: save to
      source.md
      in target directory
    • Backup rule: If
      source.md
      exists, rename to
      source-backup-YYYYMMDD-HHMMSS.md
  2. Read source content
  3. Deep analysis following
    references/workflows/analysis-framework.md
    :
    • Content type classification (种草/干货/测评/教程/避坑...)
    • Hook analysis (爆款标题潜力)
    • Target audience identification
    • Engagement potential (收藏/分享/评论)
    • Visual opportunity mapping
    • Swipe flow design
  4. Detect source language
  5. Determine recommended image count (2-10)
  6. Auto-recommend best strategy + style + layout + palette based on content signals
  7. Save to
    analysis.md
读取源内容,必要时保存,并进行深度分析。
操作
  1. 保存源内容(如果还不是文件):
    • 如果用户提供了文件路径:直接使用
    • 如果用户粘贴了内容:保存到目标目录的
      source.md
    • 备份规则:如果
      source.md
      已存在,重命名为
      source-backup-YYYYMMDD-HHMMSS.md
  2. 读取源内容
  3. 深度分析遵循
    references/workflows/analysis-framework.md
    • 内容类型分类(种草/干货/测评/教程/避坑...)
    • 钩子分析(爆款标题潜力)
    • 目标受众识别
    • 传播潜力分析(收藏/分享/评论)
    • 视觉机会映射
    • 滑动流设计
  4. 检测源语言
  5. 确定推荐图片数量(2-10张)
  6. 自动推荐基于内容信号匹配最佳策略+风格+布局+调色板
  7. 保存到
    analysis.md

Step 2: Smart Confirm ⚠️

步骤2:智能确认 ⚠️

Purpose: Present auto-recommended plan, let user confirm or adjust.
--yes
mode
: Skip this entire step. Use auto-recommended strategy + style + layout + palette from Step 1 analysis (or
--style
/
--layout
/
--palette
/
--preset
if provided). Generate outline directly using Path A logic → save to
outline.md
→ proceed to Step 3. No AskUserQuestion calls.
Interactive mode: Do NOT skip.
Auto-Recommendation Logic:
  1. Use Auto Selection table to match content signals → best strategy + style + layout + palette
  2. Infer optimal image count from content density
  3. 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:
OptionDescription
1. ✅ 确认,直接生成(推荐)Trust auto-recommendation, proceed immediately
2. 🎛️ 自定义调整Modify strategy/style/layout/count in one step
3. 📋 详细模式Generate 3 outlines, then choose (two confirmations)
目的:展示自动推荐的方案,让用户确认或调整。
--yes
模式
:跳过整个步骤。使用步骤1分析得到的自动推荐策略+风格+布局+调色板(如果用户提供了
--style
/
--layout
/
--palette
/
--preset
则优先使用用户指定值)。直接使用路径A逻辑生成大纲 → 保存到
outline.md
→ 进入步骤3。不调用AskUserQuestion。
交互模式:不得跳过。
自动推荐逻辑
  1. 使用自动选择表匹配内容信号 → 最佳策略+风格+布局+调色板
  2. 从内容密度推断最佳图片数量
  3. 从预设加载风格的默认元素(如果适用则应用调色板覆盖)
展示内容(分析摘要+推荐方案):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 内容分析
  主题:[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
outline.md
→ Step 3.
使用推荐的策略+风格生成单个大纲 → 保存到
outline.md
→ 进入步骤3。

Path B: Customize (Option 2)

路径B:自定义(选项2)

Use AskUserQuestion with adjustable options (leave blank = keep recommended):
  1. 策略风格: 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.
  2. 布局: Current: [layout]. Options: sparse | balanced | dense | list | comparison | flow | mindmap | quadrant
  3. 配色: Current: [palette or "默认"]. Options: 默认 | macaron | warm | neon
  4. 图片数量: Current: [N]. Range: 2-10
  5. 补充说明(可选): Selling point emphasis, audience adjustment, custom color preference, etc.
After response: Generate single outline with user's choices → save to
outline.md
→ Step 3.
使用AskUserQuestion提供可调整选项(留空=保留推荐值)
  1. 策略风格:当前值:[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 / 等。
  2. 布局:当前值:[layout]。可选值:sparse | balanced | dense | list | comparison | flow | mindmap | quadrant
  3. 配色:当前值:[palette or "默认"]。可选值:默认 | macaron | warm | neon
  4. 图片数量:当前值:[N]。范围:2-10
  5. 补充说明(可选):卖点强调、受众调整、自定义颜色偏好等。
用户反馈后:根据用户选择生成单个大纲 → 保存到
outline.md
→ 进入步骤3。

Path C: Detailed Mode (Option 3)

路径C:详细模式(选项3)

Full two-confirmation flow for maximum control:
Step 2a: Content Understanding
Use AskUserQuestion for:
  1. Core selling point (multiSelect: true)
  2. Target audience
  3. Style preference: Authentic sharing / Professional review / Aesthetic mood / Auto
  4. Additional context (optional)
After response: Update
analysis.md
.
Step 2b: Generate 3 Outline Variants
StrategyFilenameOutlineRecommended Style
A
outline-strategy-a.md
Story-driven: emotional, before/afterwarm, cute, fresh
B
outline-strategy-b.md
Information-dense: structured, factualnotion, minimal, chalkboard
C
outline-strategy-c.md
Visual-first: atmospheric, minimal textbold, 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询问
  1. 核心卖点(可多选:true)
  2. 目标受众
  3. 风格偏好:真实分享 / 专业测评 / 审美情绪 / 自动
  4. 补充背景(可选)
用户反馈后:更新
analysis.md
步骤2b:生成3个大纲变体
策略文件名大纲推荐风格
A
outline-strategy-a.md
故事驱动:有情感、有前后对比warm, cute, fresh
B
outline-strategy-b.md
信息密集:结构化、事实性notion, minimal, chalkboard
C
outline-strategy-c.md
视觉优先:有氛围感、文字极简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:
  1. Generate image 1 (cover) FIRST — without
    --ref
  2. Use image 1 as
    --ref
    for ALL remaining images
    (2, 3, ..., N)
    • This anchors the character design, color rendering, and illustration style
    • Command pattern:
      --ref <path-to-image-01.png>
      added to every subsequent generation
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):
  1. Save prompt to
    prompts/NN-{type}-[slug].md
    (in user's preferred language)
    • Backup rule: If prompt file exists, rename to
      prompts/NN-{type}-[slug]-backup-YYYYMMDD-HHMMSS.md
  2. Generate image:
    • Image 1: Generate without
      --ref
      (this establishes the visual anchor)
    • Images 2+: Generate with
      --ref <image-01-path>
      for consistency
    • Backup rule: If image file exists, rename to
      NN-{type}-[slug]-backup-YYYYMMDD-HHMMSS.png
  3. 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.md
Image Generation Skill Selection:
  • Check available image generation skills
  • If multiple skills available: ask user preference (interactive) or use first available skill (
    --yes
    mode)
Session Management: If image generation skill supports
--sessionId
:
  1. Generate unique session ID:
    cards-{topic-slug}-{timestamp}
  2. Use same session ID for all images
  3. Combined with reference image chain, ensures maximum visual consistency
使用确认的大纲+风格+布局:
视觉一致性——参考图链: 为确保系列中所有图片的角色/风格一致性:
  1. 首先生成第1张图(封面) —— 不使用
    --ref
    参数
  2. 所有剩余图片(2、3…N)都使用第1张图作为
    --ref
    • 这会锚定角色设计、颜色渲染和插画风格
    • 命令模式:每个后续生成命令都添加
      --ref <path-to-image-01.png>
这对于使用 recurring 角色、吉祥物或插画元素的风格至关重要。第1张图是整个系列的视觉锚点。
每张图片(封面+内容+结尾)处理流程
  1. 将提示词保存到
    prompts/NN-{type}-[slug].md
    (使用用户偏好语言)
    • 备份规则:如果提示词文件已存在,重命名为
      prompts/NN-{type}-[slug]-backup-YYYYMMDD-HHMMSS.md
  2. 生成图片:
    • 第1张图:不使用
      --ref
      生成(建立视觉锚点)
    • 第2张及以后的图:使用
      --ref <image-01-path>
      生成保证一致性
    • 备份规则:如果图片文件已存在,重命名为
      NN-{type}-[slug]-backup-YYYYMMDD-HHMMSS.png
  3. 每次生成后报告进度
水印应用(如果偏好设置中启用): 在每个图片生成提示词中添加:
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
  1. 生成唯一会话ID:
    cards-{topic-slug}-{timestamp}
  2. 所有图片使用同一个会话ID
  3. 结合参考图链,确保最高的视觉一致性

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

图片修改

ActionSteps
EditUpdate prompt file FIRST → Regenerate with same session ID
AddSpecify position → Create prompt → Generate → Renumber subsequent files (NN+1) → Update outline
DeleteRemove files → Renumber subsequent (NN-1) → Update outline
IMPORTANT: When updating images, ALWAYS update the prompt file (
prompts/NN-{type}-[slug].md
) FIRST before regenerating. This ensures changes are documented and reproducible.
操作步骤
编辑首先更新提示词文件 → 使用相同会话ID重新生成
添加指定位置 → 创建提示词 → 生成 → 重新编号后续文件(NN+1) → 更新大纲
删除删除文件 → 重新编号后续文件(NN-1) → 更新大纲
重要提示:更新图片时,务必先更新提示词文件(
prompts/NN-{type}-[slug].md
)再重新生成,确保修改可记录和复现。

Content Breakdown Principles

内容拆分原则

  1. Cover (Image 1): Hook + visual impact →
    sparse
    layout
  2. Content (Middle): Core value per image →
    balanced
    /
    dense
    /
    list
    /
    comparison
    /
    flow
  3. Ending (Last): CTA / summary →
    sparse
    or
    balanced
Style × Layout Matrix (✓✓ = highly recommended, ✓ = works well):
sparsebalanceddenselistcomparisonflowmindmapquadrant
cute✓✓✓✓✓✓
fresh✓✓✓✓✓✓
warm✓✓✓✓✓✓
bold✓✓✓✓✓✓✓✓
minimal✓✓✓✓✓✓
retro✓✓✓✓✓✓
pop✓✓✓✓✓✓✓✓
notion✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
chalkboard✓✓✓✓✓✓✓✓✓✓✓✓
study-notes✓✓✓✓✓✓
screen-print✓✓✓✓✓✓✓✓
sketch-notes✓✓✓✓✓✓✓✓✓✓
  1. 封面(第1张图):钩子+视觉冲击力 → 使用
    sparse
    布局
  2. 内容页(中间):每张图承载一个核心价值 → 使用
    balanced
    /
    dense
    /
    list
    /
    comparison
    /
    flow
    布局
  3. 结尾页(最后一张):行动号召/总结 → 使用
    sparse
    balanced
    布局
风格×布局适配矩阵(✓✓ = 高度推荐,✓ = 适配良好):
sparsebalanceddenselistcomparisonflowmindmapquadrant
cute✓✓✓✓✓✓
fresh✓✓✓✓✓✓
warm✓✓✓✓✓✓
bold✓✓✓✓✓✓✓✓
minimal✓✓✓✓✓✓
retro✓✓✓✓✓✓
pop✓✓✓✓✓✓✓✓
notion✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓✓
chalkboard✓✓✓✓✓✓✓✓✓✓✓✓
study-notes✓✓✓✓✓✓
screen-print✓✓✓✓✓✓✓✓
sketch-notes✓✓✓✓✓✓✓✓✓✓

References

参考文档

Detailed templates in
references/
directory:
Elements (Visual building blocks):
  • elements/canvas.md
    - Aspect ratios, safe zones, grid layouts
  • elements/image-effects.md
    - Cutout, stroke, filters
  • elements/typography.md
    - Decorated text (花字), tags, text direction
  • elements/decorations.md
    - Emphasis marks, backgrounds, doodles, frames
Presets (Style presets):
  • presets/<name>.md
    - Element combination definitions (cute, notion, warm...)
  • style-presets.md
    - Preset shortcuts (style + layout + palette combos)
Palettes (Color overrides):
  • palettes/<name>.md
    - Color palette definitions (macaron, warm, neon)
Workflows (Process guides):
  • workflows/analysis-framework.md
    - Content analysis framework
  • workflows/outline-template.md
    - Outline template with layout guide
  • workflows/prompt-assembly.md
    - Prompt assembly guide
Config (Settings):
  • config/preferences-schema.md
    - EXTEND.md schema
  • config/first-time-setup.md
    - First-time setup flow
  • config/watermark-guide.md
    - Watermark configuration
references/
目录下的详细模板:
元素(视觉构建块):
  • elements/canvas.md
    - 宽高比、安全区、网格布局
  • elements/image-effects.md
    - 抠图、描边、滤镜
  • elements/typography.md
    - 装饰文字(花字)、标签、文字方向
  • elements/decorations.md
    - 强调标记、背景、涂鸦、边框
预设(风格预设):
  • presets/<name>.md
    - 元素组合定义(cute, notion, warm...)
  • style-presets.md
    - 预设快捷方式(风格+布局+调色板组合)
调色板(颜色覆盖):
  • palettes/<name>.md
    - 调色板定义(macaron, warm, neon)
工作流(流程指南):
  • workflows/analysis-framework.md
    - 内容分析框架
  • workflows/outline-template.md
    - 带布局指南的大纲模板
  • workflows/prompt-assembly.md
    - 提示词组装指南
配置(设置):
  • config/preferences-schema.md
    - EXTEND.md schema
  • 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