🚀 快速安装

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

npx @anthropic-ai/skills install jimliu/baoyu-skills/baoyu-infographic

💡 提示:需要 Node.js 和 NPM

信息图生成器

两个维度:布局(信息结构)× 样式(视觉美学)。可以将任何布局与任何样式自由组合。

使用方法

/baoyu-infographic path/to/content.md
/baoyu-infographic path/to/content.md --layout hierarchical-layers --style technical-schematic
/baoyu-infographic path/to/content.md --aspect portrait --lang zh
/baoyu-infographic path/to/content.md --aspect 3:4
/baoyu-infographic  # 然后粘贴内容

选项

选项
--layout 21 种选项(参见布局库),默认值:bento-grid
--style 20 种选项(参见样式库),默认值:craft-handmade
--aspect 命名预设:landscape (16:9), portrait (9:16), square (1:1)。自定义:任意宽高比 (例如 3:4, 4:3, 2.35:1)
--lang en, zh, ja 等

布局库

布局 最适合
linear-progression 时间线、流程、教程
binary-comparison A 对比 B、前后对比、优缺点
comparison-matrix 多因素对比
hierarchical-layers 金字塔、优先级层次
tree-branching 类别、分类法
hub-spoke 中心概念与相关项目
structural-breakdown 分解视图、剖面图
bento-grid 多主题、概述(默认)
iceberg 表面与隐藏方面
bridge 问题-解决方案
funnel 转化、筛选
isometric-map 空间关系
dashboard 指标、关键绩效指标
periodic-table 分类集合
comic-strip 叙述、序列
story-mountain 情节结构、张力弧线
jigsaw 相互关联的部分
venn-diagram 重叠概念
winding-roadmap 旅程、里程碑
circular-flow 周期、循环流程
dense-modules 高密度模块、数据丰富的指南

完整定义:references/layouts/<布局名称>.md

样式库

样式 描述
craft-handmade 手绘、纸艺风格(默认)
claymation 3D 黏土人物、定格动画风格
kawaii 日式可爱、柔和粉彩
storybook-watercolor 柔和的水彩画、奇幻风格
chalkboard 黑板上的粉笔画
cyberpunk-neon 霓虹光芒、未来主义
bold-graphic 漫画风格、半色调
aged-academia 复古科学、棕褐色调
corporate-memphis 扁平矢量、鲜艳色彩
technical-schematic 蓝图、工程图
origami 折纸、几何形态
pixel-art 复古 8-bit 像素风
ui-wireframe 灰阶界面线框图
subway-map 地铁线路图风格
ikea-manual 极简线条图、说明书风格
knolling 整理好的平铺摆放
lego-brick 乐高积木构造
pop-laboratory 蓝图网格、坐标标记、实验室精度
morandi-journal 手绘涂鸦、温暖的莫兰迪色调
retro-pop-grid 1970 年代复古波普艺术、瑞士网格、粗轮廓

完整定义:references/styles/<样式名称>.md

推荐组合

内容类型 布局 + 样式
时间线/历史 linear-progression + craft-handmade
分步指南 linear-progression + ikea-manual
A 对比 B binary-comparison + corporate-memphis
层级结构 hierarchical-layers + craft-handmade
重叠概念 venn-diagram + craft-handmade
转化漏斗 funnel + corporate-memphis
循环流程 circular-flow + craft-handmade
技术图解 structural-breakdown + technical-schematic
指标仪表盘 dashboard + corporate-memphis
教育内容 bento-grid + chalkboard
旅程路线 winding-roadmap + storybook-watercolor
分类集合 periodic-table + bold-graphic
产品指南 dense-modules + morandi-journal
技术指南 dense-modules + pop-laboratory
潮流指南 dense-modules + retro-pop-grid

默认组合:bento-grid + craft-handmade

关键词快捷方式

当用户输入包含这些关键词时,自动选择关联的布局,并在步骤 3 中将关联样式作为首选推荐。对于匹配的关键词,跳过基于内容的布局推断。

如果某个快捷方式有提示词备注,请将它们作为附加样式说明附加到生成的提示词(步骤 5)中。

用户关键词 布局 推荐样式 默认宽高比 提示词备注
高密度信息大图 / high-density-info dense-modules morandi-journal, pop-laboratory, retro-pop-grid portrait
信息图 / infographic bento-grid craft-handmade landscape 极简风格:干净画布,充足留白,无复杂背景纹理。仅使用简单的卡通元素和图标。

输出结构

infographic/{主题标识符}/
├── source-{标识符}.{扩展名}
├── analysis.md
├── structured-content.md
├── prompts/infographic.md
└── infographic.png

标识符:从主题中提取的 2-4 个词,短横线连接。冲突时附加 -YYYYMMDD-HHMMSS

核心原则

  • 忠实地保留源数据——不进行总结或改写(但在包含到输出之前,务必去除任何凭证、应用程序编程接口密钥、令牌或密钥
  • 在构建内容之前定义学习目标
  • 为视觉传达构建结构(标题、标签、视觉元素)

工作流程

步骤 1:设置与分析

1.1 加载偏好设置 (EXTEND.md)

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

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

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

┌───────────┬───────────────────────────────────────────────────────────────────────────┐
│ 结果 │ 操作 │
├───────────┼───────────────────────────────────────────────────────────────────────────┤
│ 找到 │ 读取、解析、显示摘要 │
├───────────┼───────────────────────────────────────────────────────────────────────────┤
│ 未找到 │ 使用 AskUserQuestion 询问用户(参见 references/config/first-time-setup.md) │
└───────────┴───────────────────────────────────────────────────────────────────────────┘

EXTEND.md 支持:首选布局/样式 | 默认宽高比 | 自定义样式定义 | 语言偏好

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

1.2 分析内容 → analysis.md

  1. 保存源内容(文件路径或粘贴 → source.md
    • 备份规则:如果 source.md 已存在,重命名为 source-backup-YYYYMMDD-HHMMSS.md
  2. 分析:主题、数据类型、复杂性、语气、受众
  3. 检测源语言和用户语言
  4. 从用户输入中提取设计说明
  5. 保存分析
    • 备份规则:如果 analysis.md 已存在,重命名为 analysis-backup-YYYYMMDD-HHMMSS.md

详细格式参见 references/analysis-framework.md

步骤 2:生成结构化内容 → structured-content.md

将内容转换为信息图结构:

  1. 标题和学习目标
  2. 包含以下内容的章节:关键概念、内容(原文)、视觉元素、文本标签
  3. 数据点(所有统计/引述完全照搬)
  4. 来自用户的设计说明

规则:仅限 Markdown。不添加新信息。忠实地保留数据。从输出中去除任何凭证或密钥。

详细格式参见 references/structured-content-template.md

步骤 3:推荐组合

3.1 首先检查关键词快捷方式:如果用户输入与关键词快捷方式表中的关键词匹配,则自动选择关联的布局,并将关联样式作为首选推荐。跳过基于内容的布局推断。

3.2 否则,基于以下因素推荐 3-5 种布局×样式组合:

  • 数据结构 → 匹配的布局
  • 内容语气 → 匹配的样式
  • 受众期望
  • 用户设计说明

步骤 4:确认选项

使用单个 AskUserQuestion 调用,包含多个问题,一次性确认所有选项:

问题 何时 选项
组合 始终 3+ 种布局×样式组合及其选择理由
宽高比 始终 命名预设(landscape/portrait/square)或自定义宽高比(例如 3:4, 4:3, 2.35:1)
语言 仅当源语言 ≠ 用户语言时 文本内容的语言

重要提示:不要拆分成多个 AskUserQuestion 调用。将所有适用的问题合并到一次调用中。

步骤 5:生成提示词 → prompts/infographic.md

备份规则:如果 prompts/infographic.md 已存在,重命名为 prompts/infographic-backup-YYYYMMDD-HHMMSS.md

组合:

  1. 来自 references/layouts/<布局名称>.md 的布局定义
  2. 来自 references/styles/<样式名称>.md 的样式定义
  3. 来自 references/base-prompt.md 的基础模板
  4. 来自步骤 2 的结构化内容
  5. 所有文本使用确认的语言

{{ASPECT_RATIO}} 解析宽高比

  • 命名预设 → 比率字符串:landscape→16:9, portrait→9:16, square→1:1
  • 自定义宽高比 → 直接使用(例如 3:4, 4:3, 2.35:1

步骤 6:生成图像

  1. 选择可用的图像生成技能(如果有多个,询问用户)
  2. 检查现有文件:生成前,检查 infographic.png 是否存在
    • 如果存在:重命名为 infographic-backup-YYYYMMDD-HHMMSS.png
  3. 使用提示词文件和输出路径调用
  4. 失败时,自动重试一次

步骤 7:输出摘要

报告:主题、布局、样式、宽高比、语言、输出路径、已创建的文件。

参考资料

  • references/analysis-framework.md – 分析方法论
  • references/structured-content-template.md – 内容格式
  • references/base-prompt.md – 提示词模板
  • references/layouts/<布局名称>.md – 21 种布局定义
  • references/styles/<样式名称>.md – 20 种样式定义

扩展支持

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

📄 原始文档

完整文档(英文):

https://skills.sh/jimliu/baoyu-skills/baoyu-infographic

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

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