baoyu-xhs-images by xy121718/baoyu-skills
npx skills add https://github.com/xy121718/baoyu-skills --skill baoyu-xhs-images将复杂内容分解为引人注目的信息图系列,适用于小红书,提供多种风格选项。
# 根据内容自动选择风格和布局
/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
[粘贴内容]
# 直接输入并指定选项
/baoyu-xhs-images --style bold --layout comparison
[粘贴内容]
| 选项 | 描述 |
|---|---|
--style <name> | 视觉风格(参见风格库) |
--layout <name> | 信息布局(参见布局库) |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 维度 | 控制 | 选项 |
|---|
| 风格 | 视觉美感:颜色、线条、装饰 | cute, fresh, warm, bold, minimal, retro, pop, notion, chalkboard, study-notes |
| 布局 | 信息结构:密度、排列 | sparse, balanced, dense, list, comparison, flow, mindmap, quadrant |
风格 × 布局可以自由组合。例如:--style notion --layout dense 创建具有高信息密度的知识卡片风格。
| 风格 | 描述 |
|---|---|
cute (默认) | 甜美、可爱、少女风 - 经典小红书美学 |
fresh | 干净、清新、自然 |
warm | 温馨、友好、平易近人 |
bold | 高冲击力、引人注目 |
minimal | 极简、精致 |
retro | 复古、怀旧、潮流 |
pop | 充满活力、精力充沛、吸睛 |
notion | 极简手绘线条艺术,知性 |
chalkboard | 黑板上的彩色粉笔,教育风格 |
study-notes | 逼真的手写笔记照片风格,蓝笔 + 红批注 + 黄荧光笔 |
详细风格定义:references/presets/<style>.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 | sparse/balanced |
| 健康、自然、干净、清新、有机 | fresh | balanced/flow |
| 生活、故事、情感、感受、温暖 | warm | balanced |
| 警告、重要、必须、关键 | bold | list/comparison |
| 专业、商业、优雅、简约 | minimal | sparse/balanced |
| 经典、复古、老旧、传统 | retro | balanced |
| 有趣、兴奋、哇、惊人 | pop | sparse/list |
| 知识、概念、生产力、SaaS | notion | dense/list |
| 教育、教程、学习、教学、课堂 | chalkboard | balanced/dense |
| 笔记、手写、学习指南、知识、逼真、照片 | study-notes | dense/list/mindmap |
针对不同内容目标,提供三种差异化的大纲策略:
| 方面 | 描述 |
|---|---|
| 概念 | 以个人经历为主线,情感共鸣优先 |
| 特点 | 从痛点出发,展示前后变化,真实感强 |
| 最适合 | 测评、个人分享、转变故事 |
| 结构 | 钩子 → 问题 → 发现 → 体验 → 结论 |
| 方面 | 描述 |
|---|---|
| 概念 | 价值优先,高效信息传递 |
| 特点 | 结构清晰,要点明确,专业可信 |
| 最适合 | 教程、对比、产品测评、清单 |
| 结构 | 核心结论 → 信息卡片 → 优缺点 → 推荐 |
| 方面 | 描述 |
|---|---|
| 概念 | 以视觉冲击为核心,文字最少 |
| 特点 | 大图、氛围感、瞬间吸引力 |
| 最适合 | 高审美产品、生活方式、情绪化内容 |
| 结构 | 主图 → 细节图 → 生活场景 → 行动号召 |
每次会话创建一个以内容 slug 命名的独立目录:
xhs-images/{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 生成 :
ai-tools-recommend冲突解决 :如果 xhs-images/{topic-slug}/ 已存在:
{topic-slug}-YYYYMMDD-HHMMSSai-tools 存在 → ai-tools-20260118-143052源文件 :将所有源文件复制并命名为 source-{slug}.{ext}:
source-article.md, source-photo.jpg 等。复制并跟踪进度:
XHS 信息图进度:
═══════════════════════════════════════════════════════
⛔ 步骤 0:必须先检查 EXTEND.md - 不要跳过!
═══════════════════════════════════════════════════════
- 如果找到 → 加载偏好设置 → 继续步骤 1
- 如果未找到 → 运行首次设置 → 必须在步骤 1 前完成
- [ ] 步骤 1:分析内容 → analysis.md
- [ ] 步骤 2:确认 1 - 内容理解 ⚠️ 必需
- [ ] 步骤 3:生成 3 种大纲 + 风格变体
- [ ] 步骤 4:确认 2 - 大纲、风格和元素选择 ⚠️ 必需
- [ ] 步骤 5:生成图片(顺序生成)
- [ ] 步骤 6:完成报告
输入 → [步骤 0:偏好设置] ─┬─ 找到 → 继续
│
└─ 未找到 → 首次设置 ⛔ 阻塞
│
└─ 完成设置 → 保存 EXTEND.md → 继续
│
┌───────────────────────────────────────────────────────────────────────────┘
↓
分析 → [确认 1] → 3 种大纲 → [确认 2:大纲 + 风格 + 元素] → 生成 → 完成
目的 :加载用户偏好设置或运行首次设置。
⚠️ 重要提醒 :
使用 Bash 检查 EXTEND.md 是否存在(优先级顺序):
# 首先检查项目级别
test -f .baoyu-skills/baoyu-xhs-images/EXTEND.md && echo "project"
# 然后检查用户级别(跨平台:$HOME 适用于 macOS/Linux/WSL)
test -f "$HOME/.baoyu-skills/baoyu-xhs-images/EXTEND.md" && echo "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
analysis.md读取源内容,如有需要则保存,并进行深度分析。
操作 :
source.mdsource.md 已存在,重命名为 source-backup-YYYYMMDD-HHMMSS.mdreferences/workflows/analysis-framework.md:
analysis.md目的 :验证理解 + 收集缺失信息。不要跳过。
显示摘要 :
使用 AskUserQuestion 询问:
响应后 :更新 analysis.md → 步骤 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 |
大纲格式 (YAML 前置元数据 + 内容):
---
strategy: a # a, b, 或 c
name: Story-Driven
style: warm # 此策略的推荐风格
style_reason: "Warm tones enhance emotional storytelling and personal connection"
elements: # 来自风格预设,可在步骤 4 中自定义
background: solid-pastel
decorations: [clouds, stars-sparkles]
emphasis: star-burst
typography: highlight
layout: balanced # 主要布局
image_count: 5
---
## P1 封面
**Type**: cover
**Hook**: "入冬后脸不干了🥹终于找到对的面霜"
**Visual**: Product hero shot with cozy winter atmosphere
**Layout**: sparse
## P2 问题
**Type**: pain-point
**Message**: Previous struggles with dry skin
**Visual**: Before state, relatable scenario
**Layout**: balanced
...
差异化要求 :
style_reason 解释此风格为何适合该策略参考:references/workflows/outline-template.md
目的 :用户选择大纲策略,确认视觉风格,并自定义元素。不要跳过。
显示每种策略 :
使用 AskUserQuestion 询问三个问题:
问题 1:大纲策略
问题 2:视觉风格
问题 3:视觉元素 (风格选择后显示)显示所选风格预设的默认元素,然后询问:
响应后 :
outline.md 并附上确认的风格outline.md 的前置元数据使用确认的大纲 + 风格 + 布局:
视觉一致性 — 参考图片链 :为确保系列中所有图片的角色/风格一致性:
--ref--ref
--ref <path-to-image-01.png> 添加到每个后续生成这对于使用重复角色、吉祥物或插图元素的风格至关重要。图片 1 成为整个系列的视觉锚点。
对于每张图片(封面 + 内容 + 结尾) :
prompts/NN-{type}-[slug].md (使用用户首选语言)
prompts/NN-{type}-[slug]-backup-YYYYMMDD-HHMMSS.md--ref 生成(这建立了视觉锚点)--ref <image-01-path> 生成以确保一致性NN-{type}-[slug]-backup-YYYYMMDD-HHMMSS.png水印应用 (如果在偏好设置中启用):添加到每张图片生成提示中:
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
图片生成技能选择 :
会话管理 :如果图片生成技能支持 --sessionId:
xhs-{topic-slug}-{timestamp}小红书信息图系列完成!
主题:[topic]
策略:[A/B/C/组合]
风格:[style name]
布局:[layout name 或 "varies"]
位置:[directory path]
图片:共 N 张
✓ analysis.md
✓ outline-strategy-a.md
✓ outline-strategy-b.md
✓ outline-strategy-c.md
✓ outline.md (selected: [strategy])
文件:
- 01-cover-[slug].png ✓ 封面 (sparse)
- 02-content-[slug].png ✓ 内容 (balanced)
- 03-content-[slug].png ✓ 内容 (dense)
- 04-ending-[slug].png ✓ 结尾 (sparse)
| 操作 | 步骤 |
|---|---|
| 编辑 | 首先更新提示文件 → 使用相同会话 ID 重新生成 |
| 添加 | 指定位置 → 创建提示 → 生成 → 重命名后续文件(NN+1) → 更新大纲 |
| 删除 | 删除文件 → 重命名后续文件(NN-1) → 更新大纲 |
重要 :更新图片时,始终先更新提示文件(prompts/NN-{type}-[slug].md),然后再重新生成。这确保了更改被记录且可重现。
sparse 布局balanced/dense/list/comparison/flowsparse 或 balanced风格 × 布局矩阵 (✓✓ = 强烈推荐,✓ = 效果良好):
| sparse | balanced | dense | list | comparison | flow | mindmap | quadrant
---|---|---|---|---|---|---|---|---
cute | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓ | ✓ | ✓ | ✓
fresh | ✓✓ | ✓✓ | ✓ | ✓ | ✓ | ✓✓ | ✓ | ✓
warm | ✓✓ | ✓✓ | ✓ | ✓ | ✓✓ | ✓ | ✓ | ✓
bold | ✓✓ | ✓ | ✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓✓
minimal | ✓✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓ | ✓ | ✓
retro | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓ | ✓ | ✓ | ✓
pop | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓
notion | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓✓
chalkboard | ✓✓ | ✓✓ | ✓✓ | ✓✓ | ✓ | ✓✓ | ✓✓ | ✓
study-notes | ✗ | ✓ | ✓✓ | ✓✓ | ✓ | ✓ | ✓✓ | ✓
references/ 目录中的详细模板:
元素 (视觉构建块):
elements/canvas.md - 宽高比、安全区、网格布局elements/image-effects.md - 剪影、描边、滤镜elements/typography.md - 装饰文字(花字)、标签、文字方向elements/decorations.md - 强调标记、背景、涂鸦、边框预设 (风格预设):
presets/<name>.md - 元素组合定义(cute, notion, warm...)工作流程 (流程指南):
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 - 水印配置通过 EXTEND.md 进行自定义配置。有关路径和支持的选项,请参阅步骤 0。
每周安装
90
仓库
GitHub 星标
63
首次出现
2026年3月2日
安全审计
安装于
gemini-cli90
github-copilot90
amp90
cline90
codex90
kimi-cli90
专业文案撰写指南:转化文案写作技巧、框架与SEO优化原则
59,800 周安装
AI行为模式优化指南:头脑风暴、实施、调试、审查、教学、发布6大模式详解
249 周安装
Hugging Face Transformers库使用指南:预训练模型加载、推理与微调教程
250 周安装
数据分析师技能指南:SQL查询、数据可视化与商业智能实战教程
253 周安装
OpenClaw CLI 命令行工具:AI 网关与智能体管理完整指南
250 周安装
AI协作头脑风暴技能:基于双钻模型与机构记忆的结构化创意生成工具
308 周安装
社交媒体内容策略指南:LinkedIn、Twitter、Instagram、TikTok、Facebook平台优化与模板
251 周安装