🚀 快速安装

复制以下命令并运行,立即安装此 Skill:

npx @anthropic-ai/skills install jimliu/baoyu-skills/baoyu-xhs-images

💡 提示:需要 Node.js 和 NPM

小红书信息图系列生成器

将复杂内容分解成引人注目的信息图系列,并提供多种样式选项。

使用方法

# 根据内容自动选择样式和布局
/baoyu-xhs-images posts/ai-future/article.md

# 指定样式
/baoyu-xhs-images posts/ai-future/article.md --style notion

# 指定布局
/baoyu-xhs-images posts/ai-future/article.md --layout dense

# 组合样式和布局
/baoyu-xhs-images posts/ai-future/article.md --style notion --layout list

# 使用预设(样式+布局的快捷方式)
/baoyu-xhs-images posts/ai-future/article.md --preset knowledge-card

# 使用预设并覆盖
/baoyu-xhs-images posts/ai-future/article.md --preset poster --layout quadrant

# 直接输入内容
/baoyu-xhs-images
[粘贴内容]

# 带选项直接输入
/baoyu-xhs-images --style bold --layout comparison
[粘贴内容]

选项

选项 描述
--style <名称> 视觉样式(参见样式库)
--layout <名称> 信息布局(参见布局库)
--preset <名称> 样式+布局的快捷方式(参见样式预设

两个维度

维度 控制 选项
样式 视觉美学:颜色、线条、装饰 可爱、清新、温暖、醒目、极简、复古、流行、简约手绘、黑板、学习笔记、丝网印刷
布局 信息结构:密度、排列 稀疏、均衡、密集、列表、对比、流程、思维导图、四象限

样式 × 布局可以自由组合。例如:--style notion --layout dense 创建一个看起来很有智慧的知识卡片,信息密度高。

或者使用预设:--preset knowledge-card → 一个标志同时定义了样式和布局。参见样式预设

样式库

样式 描述
cute (默认) 甜美、可爱、少女心 – 经典小红书审美
fresh 干净、清爽、自然
warm 温馨、友好、亲切
bold 高冲击力、引人注目
minimal 极简干净、精致
retro 复古、怀旧、时髦
pop 鲜艳、活力、吸睛
notion 极简手绘线条风,有知识感
chalkboard 黑板上的彩色粉笔画,教育感
study-notes 真实手写照片风格,蓝色笔+红色批注+黄色高亮
screen-print 大胆的海报艺术,半色调纹理,有限色彩,象征性叙事

详细的样式定义:references/presets/<样式名称>.md

预设库

根据内容场景快速开始的预设。使用 --preset <名称> 或在第2步中推荐。

知识与学习

预设 样式 布局 最适合
knowledge-card 简约手绘 密集 干货知识卡、概念科普
checklist 简约手绘 列表 清单、排行榜、必备清单
concept-map 简约手绘 思维导图 概念图、知识脉络
swot 简约手绘 四象限 SWOT分析、四象限分类
tutorial 黑板 流程 教程步骤、操作流程
classroom 黑板 均衡 课堂笔记、知识讲解
study-guide 学习笔记 密集 学习笔记、考试重点

生活方式与分享

预设 样式 布局 最适合
cute-share 可爱 均衡 少女风分享、日常种草
girly 可爱 稀疏 甜美封面、氛围感
cozy-story 温暖 均衡 生活故事、情感分享
product-review 清新 对比 产品对比、测评
nature-flow 清新 流程 健康流程、自然主题

观点与影响力

预设 样式 布局 最适合
warning 醒目 列表 避坑指南、重要提醒
versus 醒目 对比 正反对比、强烈对照
clean-quote 极简 稀疏 金句、极简封面
pro-summary 极简 均衡 专业总结、商务内容

潮流与娱乐

预设 样式 布局 最适合
retro-ranking 复古 列表 复古排行、经典盘点
throwback 复古 均衡 怀旧分享、老物件
pop-facts 流行 列表 趣味冷知识、好玩的事
hype 流行 稀疏 炸裂封面、惊叹分享

海报与社论

预设 样式 布局 最适合
poster 丝网印刷 稀疏 海报风封面、影评书评
editorial 丝网印刷 均衡 观点文章、文化评论
cinematic 丝网印刷 对比 电影对比、戏剧张力

完整的预设定义:references/style-presets.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

自动选择

内容信号 样式 布局 推荐预设
美妆、时尚、可爱、女孩、粉色 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
知识、概念、生产力、软件即服务 notion 密集/列表 knowledge-card, checklist
教育、教程、学习、教学、课堂 chalkboard 均衡/密集 tutorial, classroom
笔记、手写、学习指南、知识、真实感、照片 study-notes 密集/列表/思维导图 study-guide
电影、专辑、音乐会、海报、观点、社论、戏剧性、电影感 screen-print 稀疏/对比 poster, editorial, cinematic

大纲策略

针对不同内容目标的三种差异化大纲策略:

策略 A:故事驱动型

方面 描述
概念 以个人经历为主线,情感共鸣优先
特点 从痛点出发,展示前后变化,真实感强
最适合 评测、个人分享、转变故事
结构 钩子 → 问题 → 发现 → 体验 → 结论

策略 B:信息密集型

方面 描述
概念 价值优先,高效传递信息
特点 结构清晰,要点明确,专业可信
最适合 教程、对比、产品评测、清单
结构 核心结论 → 信息卡 → 优点/缺点 → 推荐

策略 C:视觉优先型

方面 描述
概念 视觉冲击为核心,文字极少
特点 大图、氛围感、瞬间吸引力
最适合 高审美产品、生活方式、情绪导向内容
结构 主图 → 细节图 → 生活场景 → 行动号召

文件结构

每个会话会创建一个独立的目录,以内容标识符命名:

xhs-images/{主题标识符}/
├── source-{标识符}.{扩展名}             # 源文件(文本、图片等)
├── analysis.md                     # 深度分析 + 提出的问题
├── outline-strategy-a.md           # 策略 A:故事驱动型
├── outline-strategy-b.md           # 策略 B:信息密集型
├── outline-strategy-c.md           # 策略 C:视觉优先型
├── outline.md                      # 最终选定/合并的大纲
├── prompts/
│   ├── 01-cover-[标识符].md
│   ├── 02-content-[标识符].md
│   └── ...
├── 01-cover-[标识符].png
├── 02-content-[标识符].png
└── NN-ending-[标识符].png

标识符生成规则

  1. 从内容中提取主要主题(2-4个词,短横线连接)
  2. 示例:”AI工具推荐” → ai-tools-recommend

冲突解决
如果 xhs-images/{主题标识符}/ 目录已存在:

  • 附加时间戳:{主题标识符}-YYYYMMDD-HHMMSS
  • 示例:ai-tools 已存在 → ai-tools-20260118-143052

源文件
复制所有源文件,命名为 source-{标识符}.{扩展名}

  • source-article.md, source-photo.jpg
  • 支持多个源:对话中的文本、图片、文件

工作流程

进度检查清单

复制并跟踪进度:

XHS 信息图进度:
- [ ] 步骤 0:检查偏好设置 (EXTEND.md) ⛔ 阻塞性步骤
  - [ ] 找到 → 加载偏好设置 → 继续
  - [ ] 未找到 → 运行首次设置 → 必须在步骤 1 前完成
- [ ] 步骤 1:分析内容 → analysis.md
- [ ] 步骤 2:智能确认 ⚠️ 必需步骤
  - [ ] 路径 A:快速确认 → 生成推荐大纲
  - [ ] 路径 B:自定义调整 → 调整后生成大纲
  - [ ] 路径 C:详细模式 → 3 份大纲 → 二次确认 → 生成大纲
- [ ] 步骤 3:生成图片(按顺序)
- [ ] 步骤 4:完成报告

流程

输入 → [步骤 0: 偏好设置] ─┬─ 找到 → 继续
                               └─ 未找到 → 首次设置 ⛔ 阻塞性步骤
                                              └─ 完成设置 → 保存 EXTEND.md → 继续
        ┌───────────────────────────────────────────────────────────────────────────┘
分析 → [智能确认] ─┬─ 快速:确认推荐 → outline.md → 生成 → 完成
                           ├─ 自定义:调整选项 → outline.md → 生成 → 完成
                           └─ 详细:3 份大纲 → [确认 2] → outline.md → 生成 → 完成

步骤 0:加载偏好设置 (EXTEND.md) ⛔ 阻塞性步骤

目的:加载用户偏好设置或运行首次设置。

关键:如果未找到 EXTEND.md,必须在任何其他问题或步骤之前完成首次设置。不要继续到内容分析,不要询问样式,不要询问布局——仅完成偏好设置。

检查 EXTEND.md 是否存在(优先级顺序):

# macOS, Linux, WSL, Git Bash
test -f .baoyu-skills/baoyu-xhs-images/EXTEND.md && echo "project"
test -f "${XDG_CONFIG_HOME:-$HOME/.config}/baoyu-skills/baoyu-xhs-images/EXTEND.md" && echo "xdg"
test -f "$HOME/.baoyu-skills/baoyu-xhs-images/EXTEND.md" && echo "user"
# PowerShell (Windows)
if (Test-Path .baoyu-skills/baoyu-xhs-images/EXTEND.md) { "project" }
$xdg = if ($env:XDG_CONFIG_HOME) { $env:XDG_CONFIG_HOME } else { "$HOME/.config" }
if (Test-Path "$xdg/baoyu-skills/baoyu-xhs-images/EXTEND.md") { "xdg" }
if (Test-Path "$HOME/.baoyu-skills/baoyu-xhs-images/EXTEND.md") { "user" }

┌────────────────────────────────────────────────────┬───────────────────┐
│ 路径 │ 位置 │
├────────────────────────────────────────────────────┼───────────────────┤
│ .baoyu-skills/baoyu-xhs-images/EXTEND.md │ 项目目录 │
├────────────────────────────────────────────────────┼───────────────────┤
│ $HOME/.baoyu-skills/baoyu-xhs-images/EXTEND.md │ 用户主目录 │
└────────────────────────────────────────────────────┴───────────────────┘

┌───────────┬─────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ 结果 │ 操作 │
├───────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 找到 │ 读取、解析、显示摘要 → 继续到步骤 1 │
├───────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ 未找到 │ ⛔ 阻塞性步骤:仅运行首次设置(见下文)→ 完成并保存 EXTEND.md → 然后进行步骤 1 │
└───────────┴─────────────────────────────────────────────────────────────────────────────────────────────────────┘

首次设置(当未找到 EXTEND.md 时):

语言:使用用户的输入语言或保存的语言偏好。

在一次调用中使用 `AskUserQuestion` 提出所有问题。参见 references/config/first-time-setup.md 了解问题详情。

EXTEND.md 支持:水印 | 首选样式/布局 | 自定义样式定义 | 语言偏好

架构:references/config/preferences-schema.md

步骤 1:分析内容 → 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

步骤 2:智能确认 ⚠️

目的:展示自动推荐的方案,让用户确认或调整。请勿跳过。

自动推荐逻辑

  1. 使用自动选择表格匹配内容信号 → 最佳策略 + 样式 + 布局
  2. 从内容密度推断最佳图片数量
  3. 从预设加载样式的默认元素

显示(分析摘要 + 推荐方案):

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 内容分析
  主题:[主题] | 类型:[内容类型]
  要点:[关键点摘要]
  受众:[目标受众]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎨 推荐方案(自动匹配)
  策略:[A/B/C] [策略名称]([原因])
  风格:[样式] · 布局:[布局] · 预设:[预设]
  图片:[N]张(封面+[N-2]内容+结尾)
  元素:[背景] / [装饰] / [强调]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

使用 `AskUserQuestion` 提出单一问题:

选项 描述
1. ✅ 确认,直接生成(推荐) 信任自动推荐,立即进行
2. 🎛️ 自定义调整 一步修改策略/样式/布局/数量
3. 📋 详细模式 生成 3 份大纲,然后选择(两次确认)

路径 A:快速确认(选项 1)

使用推荐的策略+样式生成单个大纲 → 保存到 outline.md → 步骤 3。

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

使用 `AskUserQuestion` 提供可调整选项(留空则保持推荐值):

  1. 策略风格: 当前: [策略 + 样式]。选项: A 故事驱动型(温暖) | B 信息密集型(简约手绘) | C 视觉优先型(丝网印刷)。或直接指定样式:可爱/清新/温暖/醒目/极简/复古/流行/简约手绘/黑板/学习笔记/丝网印刷。或使用预设:知识卡片 / 清单 / 教程 / 海报 / 电影感 / 等。
  2. 布局: 当前: [布局]。选项: 稀疏 | 均衡 | 密集 | 列表 | 对比 | 流程 | 思维导图 | 四象限
  3. 图片数量: 当前: [N]。范围: 2-10
  4. 补充说明(可选): 卖点强调、受众调整、颜色偏好等。

收到回复后:根据用户选择生成单个大纲 → 保存到 outline.md → 步骤 3。

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

完整的两次确认流程,以获得最大控制权:

步骤 2a:内容理解

使用 `AskUserQuestion` 询问:

  1. 核心卖点 (multiSelect: true)
  2. 目标受众
  3. 风格偏好:真实分享 / 专业评测 / 审美氛围 / 自动
  4. 额外背景信息(可选)

收到回复后:更新 analysis.md

步骤 2b:生成 3 份大纲变体

策略 文件名 大纲 推荐样式
A outline-strategy-a.md 故事驱动型:情感化、前后对比 温暖、可爱、清新
B outline-strategy-b.md 信息密集型:结构化、事实性 简约手绘、极简、黑板
C outline-strategy-c.md 视觉优先型:氛围感、文字极少 醒目、流行、复古、丝网印刷

大纲格式(YAML 前置元数据 + 内容):

---
strategy: a  # a, b, 或 c
name: 故事驱动型
style: warm  # 为此策略推荐的样式
style_reason: "温暖的色调增强了情感叙事和个人联系"
elements:  # 来自样式预设,可自定义
  background: solid-pastel
  decorations: [clouds, stars-sparkles]
  emphasis: star-burst
  typography: highlight
layout: balanced  # 主要布局
image_count: 5
---

## P1 封面
**类型**: 封面
**钩子**: "入冬后脸不干了🥹终于找到对的面霜"
**视觉**: 产品主图,搭配舒适的冬日氛围
**布局**: 稀疏

## P2 问题
**类型**: 痛点
**信息**: 之前皮肤干燥的困扰
**视觉**: 之前的状态, relatable 场景
**布局**: 均衡

...

差异化要求

  • 每种策略必须有不同的大纲结构 并且 不同的推荐样式
  • 调整页数:A 通常 4-6 页,B 通常 3-5 页,C 通常 3-4 页
  • 包含 style_reason 解释为什么该样式适合该策略

参考:references/workflows/outline-template.md

步骤 2c:大纲与样式选择

使用 `AskUserQuestion` 提出三个问题:

问题 1: 大纲策略:A / B / C / 组合(指定来自每个大纲的页面)

问题 2: 视觉样式:使用推荐 | 选择预设 | 选择样式 | 自定义描述

问题 3: 视觉元素:使用默认(推荐) | 调整背景 | 调整装饰 | 自定义

收到回复后:将选定/合并的大纲保存到 outline.md,并附上确认的样式和元素 → 步骤 3。

步骤 3:生成图片

使用确认的大纲 + 样式 + 布局:

视觉一致性 — 参考图像链
为确保系列中所有图像的角色/风格一致性:

  1. 首先生成图像 1(封面) — 不加 --ref
  2. 将图像 1 作为 --ref 用于所有剩余图像(2, 3, …, N)
    • 这锚定了角色设计、色彩渲染和插图风格
    • 命令模式:在每个后续生成中添加 --ref <图像-01的路径>

这对于使用重复角色、吉祥物或插图元素的样式至关重要。图像 1 成为整个系列的视觉锚点。

对于每张图片(封面 + 内容 + 结尾)

  1. 将提示词保存到 prompts/NN-{类型}-[标识符].md(使用用户偏好的语言)
    • 备份规则:如果提示词文件已存在,重命名为 prompts/NN-{类型}-[标识符]-backup-YYYYMMDD-HHMMSS.md
  2. 生成图片:
    • 图像 1:生成时不加 --ref(这建立了视觉锚点)
    • 图像 2+:生成时添加 --ref <图像-01的路径> 以确保一致性
    • 备份规则:如果图片文件已存在,重命名为 NN-{类型}-[标识符]-backup-YYYYMMDD-HHMMSS.png
  3. 每次生成后报告进度

水印应用(如果在偏好设置中启用):
添加到每个图片生成提示词中:

在 [位置] 添加一个微妙的水印 "[内容]"。
水印应清晰可读,但不干扰主要内容。

参考:references/config/watermark-guide.md

图片生成技能选择

  • 检查可用的图片生成技能
  • 如果有多个技能可用,询问用户偏好

会话管理
如果图片生成技能支持 --sessionId

  1. 生成唯一会话 ID:xhs-{主题标识符}-{时间戳}
  2. 为所有图片使用相同的会话 ID
  3. 结合参考图像链,确保最大程度的视觉一致性

步骤 4:完成报告

小红书信息图系列生成完成!

主题:[主题]
模式:[快速 / 自定义 / 详细]
策略:[A/B/C/组合]
样式:[样式名称]
布局:[布局名称 或 "视情况而定"]
位置:[目录路径]
图片:共 N 张

✓ analysis.md
✓ outline.md
✓ outline-strategy-a/b/c.md(仅详细模式)

文件:
- 01-cover-[标识符].png ✓ 封面 (稀疏)
- 02-content-[标识符].png ✓ 内容 (均衡)
- 03-content-[标识符].png ✓ 内容 (密集)
- 04-ending-[标识符].png ✓ 结尾 (稀疏)

图片修改

操作 步骤
编辑 先更新提示词文件 → 使用相同的会话 ID 重新生成
添加 指定位置 → 创建提示词 → 生成 → 对后续文件重新编号 (NN+1) → 更新大纲
删除 移除文件 → 对后续文件重新编号 (NN-1) → 更新大纲

重要:更新图片时,务必先更新提示词文件 (prompts/NN-{类型}-[标识符].md),然后再重新生成。这可确保更改被记录且可重现。

内容分解原则

  1. 封面(图片 1):钩子 + 视觉冲击 → 稀疏 布局
  2. 内容(中间部分):每张图的核心价值 → 均衡/密集/列表/对比/流程
  3. 结尾(最后一张):行动号召 / 总结 → 稀疏均衡

样式 × 布局矩阵(✓✓ = 强烈推荐,✓ = 效果不错):

稀疏 均衡 密集 列表 对比 流程 思维导图 四象限
可爱 ✓✓ ✓✓ ✓✓
清新 ✓✓ ✓✓ ✓✓
温暖 ✓✓ ✓✓ ✓✓
醒目 ✓✓ ✓✓ ✓✓ ✓✓
极简 ✓✓ ✓✓ ✓✓
复古 ✓✓ ✓✓ ✓✓
流行 ✓✓ ✓✓ ✓✓ ✓✓
简约手绘 ✓✓ ✓✓ ✓✓ ✓✓ ✓✓ ✓✓ ✓✓ ✓✓
黑板 ✓✓ ✓✓ ✓✓ ✓✓ ✓✓ ✓✓
学习笔记 ✓✓ ✓✓ ✓✓
丝网印刷 ✓✓ ✓✓ ✓✓ ✓✓

参考资料

references/ 目录中的详细模板:

元素(视觉构建块):

  • elements/canvas.md – 宽高比、安全区域、网格布局
  • elements/image-effects.md – 抠图、描边、滤镜
  • elements/typography.md – 花字、标签、文字方向
  • elements/decorations.md – 强调标记、背景、涂鸦、边框

预设(样式预设):

  • presets/<名称>.md – 元素组合定义(可爱、简约手绘、温暖…)
  • style-presets.md – 预设快捷方式(样式+布局组合)

工作流程(流程指南):

  • workflows/analysis-framework.md – 内容分析框架
  • workflows/outline-template.md – 带布局指南的大纲模板
  • workflows/prompt-assembly.md – 提示词组装指南

配置(设置):

  • config/preferences-schema.md – EXTEND.md 架构
  • config/first-time-setup.md – 首次设置流程
  • config/watermark-guide.md – 水印配置

备注

  • 失败时自动重试一次 | 敏感人物可使用卡通替代
  • 使用已确认的语言偏好 | 保持风格一致
  • 智能确认是必需步骤(步骤 2)- 请勿跳过;详细模式使用两次子确认

扩展支持

通过 EXTEND.md 进行自定义配置。参见步骤 0了解路径和支持的选项。

📄 原始文档

完整文档(英文):

https://skills.sh/jimliu/baoyu-skills/baoyu-xhs-images

💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。