关于 html-report-builder
html-report-builder 是用于制作排版完善的独立 HTML 报告并通过浏览器导出 PDF 的技能,适合审计、绩效分析和策略文档。它提供设计规范、可复用组件及多章节文档结构。
主要功能
- 01制作独立 HTML 报告
- 02通过浏览器打印为 PDF
- 03可复用的报告组件
- 04明确的色彩与排版规范
- 05多章节文档结构
适用场景
- 01编写审计报告
- 02呈现绩效分析
- 03制作策略文档
- 04将 HTML 成果导出为 PDF
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ thatrebeccarae/ claude-marketing --skill html-report-builder安装后在 Claude Code 中输入/html-report-builder确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
EXAMPLES.mdLICENSEREFERENCE.md详细介绍
HTML 报告生成器
精致的咨询报告,以独立 HTML 文件呈现。可通过浏览器打印为 PDF。
安装
git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/html-report-builder ~/.claude/skills/
适用场景
- 审计报告、绩效分析、战略文档
- 任何需要专业排版的多章节文档
- 交付物为报告时(而非幻灯片;制作幻灯片请使用 pro-deck-builder)
快速参考
| 任务 | 方法 |
|---|---|
| 从头创建报告 | 阅读 REFERENCE.md,了解 CSS 和 HTML 模式 |
| 添加新组件 | 使用 REFERENCE.md 中的现有组件组合 |
| 导出为 PDF | 在浏览器中打开 → 打印 → 另存为 PDF(Cmd+P) |
| 更新设计令牌 | 编辑 :root 块中的 CSS 自定义属性 |
开始之前
询问用户:
- 报告类型是什么? 审计、战略、绩效评审、案例研究?
- 有多少个章节? 有助于规划文档结构。
- 用户有哪些数据? 原始数字、API 导出数据、电子表格?
- 文件应保存到哪里? 请用户提供明确路径。
设计系统
颜色令牌
:root {
/* Dark mode (cover page only) */
--bg-deep: #141414;
--bg-surface: #1E1E1E;
--bg-elevated: #282828;
--text-bright: #f0f3f6;
--text-secondary-dark: #9ca3af;
/* Light mode (content pages — the default) */
--bg-light: #FAF7F2;
--bg-light-surface: #F2EDE6;
--text-primary: #0f0e0e;
--text-secondary: #57606a;
--text-muted: #8b949e;
/* Brand accent */
--accent: #3D7A5C;
--accent-light: #6AB88A;
/* Semantic */
--green: #2e8b57;
--red: #c0392b;
--amber: #D97706;
}
颜色规则
- 浅色模式(
#FAF7F2暖奶油色)是所有内容页面的默认设置。不要使用白色。 - 深色模式(
#141414)仅用于封面。 - 点缀绿(
#3D7A5C)应谨慎使用:用于关键指标和强调提示框。 - 语义色(绿色/琥珀色/红色)仅用于状态指示,不能用于装饰。
排版
| 角色 | 字体 | 字重 | 字号 |
|---|---|---|---|
| 报告标题 | Switzer | Light(300) | 48-64px |
| 章节标题 | Switzer | Regular(400) | 28-32px |
| 小节标题 | Switzer | Medium(500) | 20-22px |
| 正文 | Switzer | Regular(400) | 16-17px |
| KPI 数字 | Cartograph CF | Bold(700) | 36-48px |
| 数据标签 | Cartograph CF | Regular(400) | 13px |
| 表格数据 | Cartograph CF | Regular(400) | 14px |
关键规则:
- 标题使用 Light(300),不要使用 Bold。 大字号搭配 Light,营造自信、高端的观感。
- 所有数字/数据内容均使用 Cartograph CF。 包括 KPI、表格数字和标签。
- 标题使用负字距。 -0.03em 至 -0.04em。
- 所有大写标签使用正字距。 +0.08em 至 +0.1em。
字体加载:
- Switzer:可通过 Fontshare CDN 免费使用
- Cartograph CF:商业字体,通过
local()加载。回退字体:'JetBrains Mono', 'Consolas', monospace
文档结构
Cover Page (dark) → Table of Contents → Executive Summary → Findings (3-6 sections) → Recommendations → Appendix
组件库
| 组件 | 用途 |
|---|---|
| KPI 卡片 | 大号数字 + 标签 + 详细说明 |
| 数据表格 | 带等宽数字和严重程度颜色的样式化表格 |
| 提示框 | 突出显示见解或结论陈述 |
| 建议卡片 | 带影响和工作量徽标的编号行动项 |
| 优先级横幅 | 严重/警告/信息提示栏 |
| 章节分隔符 | 在主要章节之间进行视觉分隔 |
| 项目符号列表 | 使用自定义标记的样式化列表 |
| 编号列表 | 使用强调色数字的有序列表 |
叙述规则
- 先给出数字。 先展示指标,再进行解释。
- 每个章节只讲一个见解。 如果一个章节提出两个观点,就将其拆分。
- 所有内容都要提供基准。 展示指标时必须提供背景信息。
- 颜色代表含义。 绿色/琥珀色/红色仅用于绩效指标。
- 不要使用白色背景。 始终使用暖奶油色
#FAF7F2。 - 标题不要加粗。 报告标题和主视觉标题使用 Switzer Light(300)。
导出 PDF
在 Chrome/Safari 中打开 HTML 文件 → Cmd+P → 另存为 PDF。将页边距设为“无”,并启用“背景图形”。
完整的 CSS 框架和 HTML 模式请参阅 REFERENCE.md。
评论
支持 Markdown