关于 data-viz-deck
data-viz-deck 是一项将结构化数据和分析转为演示文稿、交互式仪表板及可视化报告的技能,面向需要制作数据交付物的分析人员和团队,并提供图表选择与设计规范。
主要功能
- 01制作含可编辑图表的 PowerPoint
- 02生成交互式 HTML 仪表板
- 03创建含图表图片的 Markdown 报告
- 04按数据类型选择图表
- 05配置颜色与字体
适用场景
- 01将审计结果制作为客户演示文稿
- 02构建可筛选的绩效仪表板
- 03可视化 CSV 或 JSON 指标
- 04将分析整理为可视化报告
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ thatrebeccarae/ claude-marketing --skill data-viz-deck安装后在 Claude Code 中输入/data-viz-deck确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
EXAMPLES.mdLICENSEREFERENCE.md详细介绍
数据可视化与演示文稿构建器
将结构化数据和分析转化为精美的可视化成果:演示文稿、交互式仪表板和可视化报告。
安装
git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/data-viz-deck ~/.claude/skills/
何时使用此技能
- 用户已完成审计或分析,并希望制作可视化成果
- 用户说“制作演示文稿”“创建演示”“构建仪表板”或“将其可视化”
- 用户想将 Markdown 报告转换为可供客户使用的幻灯片
- 用户需要根据绩效数据制作图表、表格或可视化摘要
输出格式
1. PPTX 演示文稿(主要格式)
原生 PowerPoint 文件,包含可编辑图表、经过样式设计的表格和专业布局。最适合交付客户和用于演示。
需要: python-pptx(已安装)、pandas(已安装)
2. 交互式 HTML 仪表板
单文件 HTML,包含 plotly.js 图表(通过 CDN 加载)、可筛选表格和响应式布局。最适合分享交互式报告。
需要: jinja2(已安装)、pandas(已安装)。运行时通过 CDN 加载 Plotly.js。
3. 可视化 Markdown 报告
增强版 Markdown,内嵌图表图片(需要 matplotlib:pip install matplotlib)。最适合知识库报告和文档。
工作流
第 1 步:确定数据源
读取源文件(审计 Markdown、CSV、JSON 或数据库查询结果)。将关键指标、表格和发现解析为 pandas DataFrame 或结构化字典。
第 2 步:选择图表类型
| 数据模式 | 图表类型 | 适用场景 |
|---|---|---|
| 类别及其数值 | 条形图(横向) | 按类别统计收入 |
| 类别 + 基准值 | 带参考线的条形图 | 绩效与基准值对比 |
| 整体中的各部分 | 圆环图/饼图 | 收入集中度、渠道构成 |
| 随时间变化的数值 | 折线图 | 趋势数据、各时段对比 |
| 两个变量 | 散点图 | 相关性分析 |
| 绩效评分 | 热力图表格 | 用颜色标示指标(绿/琥珀/红) |
| 前后对比或差距 | 瀑布图 | 收入机会规模估算 |
| 排名项目 | 横向条形图 | 排序后的前 10 项 |
| 漏斗 | 漏斗图 | 已送达 > 已打开 > 已点击 > 已转化 |
| 状态概览 | 记分卡/KPI 磁贴 | 高管摘要指标 |
第 3 步:应用设计系统
所有成果均使用可配置的设计系统。可调整颜色标记和字体选项以匹配品牌。
调色板
COLORS = {
# Brand accent -- change to your brand color
"accent": "#3D7A5C", # Forest green
"accent_light":"#6AB88A", # Light green
# Chart series (ordered for visual distinction)
"series": ["#3D7A5C", "#6AB88A", "#8B7EC8", "#D4845A", "#C9A84C", "#C75B6F", "#93C9A8", "#8B949E"],
# Semantic
"good": "#2E8B57", # Green -- above benchmark
"warning": "#D97706", # Amber -- watch
"critical": "#C0392B", # Red -- action needed
"neutral": "#8B949E", # Slate -- no judgment
# Dark mode (title slides, section dividers)
"bg_deep": "#141414",
"bg_surface": "#1E1E1E",
"text_bright": "#F0F3F6",
"text_secondary_dark": "#9CA3AF",
# Light mode (content slides -- the default)
"bg_light": "#FAF7F2", # Warm cream, NOT white
"bg_surface_light": "#F2EDE6",
"text_primary":"#0F0E0E",
"text_secondary": "#57606A",
"text_muted": "#8B949E",
}
颜色规则:
- 浅色模式(
#FAF7F2暖奶油色)是所有内容幻灯片的默认设置。不要使用白色。 - 深色模式(
#141414)仅用于:标题幻灯片、章节分隔页和结束页。 - 谨慎使用强调色:用于表现最佳的条形、关键指标和强调标注。
- 语义颜色(绿/琥珀/红)仅用于状态指示,切勿用于装饰。
字体排印(PPTX)
FONTS = {
"title": "Switzer", # Slide titles -- Light (300), 28-36pt, NOT bold
"subtitle": "Switzer", # Subtitles -- Regular (400), 18-22pt
"body": "Switzer", # Body text -- Regular (400), 12-14pt
"data": "Cartograph CF", # Numbers, tables -- Regular/Bold, 11-12pt
"kpi": "Cartograph CF", # KPI big numbers -- Bold (700), 44-60pt
"label": "Cartograph CF", # ALL CAPS labels -- Regular, 9-10pt, +tracking
}
# Fallbacks: Switzer -> Inter -> system-ui | Cartograph CF -> Consolas -> monospace
重要字体排印规则:
- 标题使用 Light 字重,不要使用 Bold。 大字号的 Light 字重显得自信、精致。
- 所有数值/数据内容均使用等宽字体。 KPI、表格数字、标签和页脚。
- 标题使用负字距。 -0.03em 至 -0.04em。
- 所有全大写标签使用正字距。 +0.08em 至 +0.1em。
幻灯片布局
每份演示文稿均遵循以下结构:
1. Title Slide -- Report name, date (dark mode)
2. Executive Summary -- 3-5 KPI tiles + key findings bullets
3. Scorecard -- Color-coded performance overview table
4. Deep Dive slides -- One per major finding (chart + insight + recommendation)
5. Opportunity Sizing -- Waterfall or bar chart of revenue opportunities
6. Recommendations -- Prioritized table (Quick Wins / Strategic / Maintenance)
7. Appendix -- Full data tables
幻灯片尺寸(python-pptx)
Width: 13.333"
Height: 7.5"
Aspect: 16:9
第 4 步:生成成果
按照 REFERENCE.md 中对应输出格式的代码模式操作。
核心原则
-
每张幻灯片传达一个洞察。 切勿在一张幻灯片上塞入多个发现。每张深入分析幻灯片应包含:图表(左侧 60%)、洞察与建议(右侧 40%)。
-
标题开门见山,突出数字。 每张幻灯片的标题都应包含关键指标:“Post-Purchase RPR 为 $0.07——比基准低 14 倍”,而不是“Post-Purchase Flow 分析”。
-
所有指标都要对照基准。 展示指标时务必提供背景信息。展示基准、差距,以及弥合差距的价值。
-
颜色承载含义。 绿色表示良好/高于基准,琥珀色表示需关注,红色表示需要采取行动。数据幻灯片中切勿将颜色仅用于装饰。
-
简化图表数据。 每张图表最多展示 6-8 个项目。将其余项目合并为“其他”。
-
执行摘要就是整套演示文稿。 即使有人只看第 2 张幻灯片,也应能了解完整故事。
-
有实际数据时,切勿估算。 如果数据包含精确值,就计算精确总额。
-
不要使用白色背景。 浅色内容始终使用暖奶油色
#FAF7F2。 -
标题不要加粗。 所有主标题/章节标题都使用较轻的字重。
完整的代码模板和参考资料,请参阅 REFERENCE.md。