Install
$ agentstack add skill-zimablueai-skills-biz-html-viz ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
biz-html-viz: 决策流 HTML 可视化
为投资人会、CEO 决策、架构会、PM/MRD、项目管理、开发测试、验收复盘 7 个商业流程节点生成统一视觉的 HTML 报告。
何时使用
被以下任一情况触发:
- 用户直接要 HTML 形态的商业报告("给我做一份 MRD 的 HTML"、"复盘报告做成网页")
- 一个 subagent(board-advisor / ceo-decision / chief-architect / product-manager / dev-test-lead / acceptance-retro)调用本 skill 来落地它的产出
- 用户用
/all-hands命令(或要求"走一遍全流程")触发 orchestrator,最终需要把 6 份报告打包成 index
不要用于:营销页、PPT、playful UI、纯文本备忘录、Word 报告(用 docx skill)。
工作流程
第一步:读 design-system
强制先读 references/design-system.md。这份文档定义了所有 7 个模板共享的 CSS 变量、字体、骨架结构和视觉禁令。未读 design-system 直接写 HTML = 视觉不统一 = 返工。
第二步:选模板(v4 路由器)
> v4 新增 template-router subagent:用户表达含混("做个 deck 给老板"、"做个项目报告")→ 自动跑 8 模板路由 + 输出 ROUTING DECISION 块 + 写辩护文进 HTML 注释头。详见 ~/.claude/agents/08-template-router.md + references/template-routing-rubric.md。 > > 用户明确说"做 board brief"或"做 retro" → 不需要路由,直接走对应模板。
| 用户意图 / agent 来源 | 模板 | |---|---| | 股东会 / 董事会 / 投资人简报 / board / shareholder | board-brief.html | | CEO 决策 / 战略 / 取舍 / canvas | ceo-canvas.html | | 架构会 / 技术路线 / tech roadmap / 技术选型 | tech-roadmap.html | | MRD / 市场分析 / 需求文档 / 用户画像 / 竞品 | mrd-report.html | | 项目管理 / 看板 / 进度 / 里程碑 / 燃尽 | project-board.html | | 开发汇报 / 测试报告 / SD / TD / QA / 缺陷 | dev-report.html | | 验收 / 复盘 / retro / 总结 / lessons | retro-report.html | | 设计评审 / 出片质量 / 5 维评审(v2 新增) | design-critique.html |
第三步:填充内容
- 复制
templates/{name}.html到/home/claude/claude-config/output/(或用户指定目录) - 用真实数据替换
{{占位符}}——不要保留任何{{ }},不要写"示例数据" - 数据不足时:从对话历史中提取;仍不足,主动列出缺什么、并给出可信的占位估值(标注
[ESTIMATED]),而不是编造 - 每份报告头部 meta 4 项必填:TYPE、DATE、AUTHOR、VERSION
- 标题用 serif,所有数字用 mono,章节标题用大写 mono——这是统一感来源
第四步:交付
- 单文件 HTML(CSS 内联),无外部依赖(除 Google Fonts)
- 文件名格式:
{date}-{type}-{slug}.html,如2026-05-10-mrd-mingjing-v1.html - 用
present_files交付,preamble 一句话说明"这是 {类型} 报告,含 N 个章节,关键决策点 X"
第五步(v3 可选):导出可编辑 PPTX
如果 stakeholder 要在 PowerPoint 里打开并改 — 用 ppt-master 桥接:
# 1) 复制对应的 JSON spec 起点
cp ~/.claude/skills/biz-html-viz/specs/board-brief.example.json my-brief.json
# 或 specs/retro-report.example.json
# 2) 改字段(verdict / KPIs / options / risks / actions),与 HTML 报告同源同数据
# 3) 生成
~/.claude/skills/biz-html-viz/scripts/export-decision-pptx.sh my-brief.json
# → ./my_brief_pptx_build/exports/my_brief.pptx
8 个可用 layout:verdict-cover、kpi-roster、decision-matrix、roadmap-phases、risks-grid、retro-3col、action-list、summary-stack。
主题锁死为 terminal(黑 + 酸黄 + JetBrains Mono),零动效、无旁白、无转场——这是 biz-decision 的设计哲学,不要试图加。要动画/旁白?走 viz-deck 的 pptx-deck 模式。
详细协议见 references/pptx-master-bridge.md。
内容质量准则(少废话核心规则)
- 一段话不超过 3 句——决策者扫读,不读散文
- 数字优先——能用数字说的不用形容词("显著增长" → "+47% MoM")
- 每个章节有结论句——放最上面或加 ``
- 风险/决议必带责任人和截止日期——
@person · YYYY-MM-DD - 拒绝凑字数——空章节直接删除,不要写"暂无"
全流程编排(orchestrator 模式)
当用户要"走一遍全流程"或 6 个 subagent 依次调用本 skill 后,再生成一份 index.html:
- 列出 6 份子报告链接
- 抽取每份报告的「关键决策」一行摘要
- 提供"统一打印"按钮(CSS
@media print已就绪,可直接 Ctrl+P 输出 PDF) - index 的视觉风格与子报告完全一致
templates/index.html 是这个总览模板。
orchestrator 末尾可询问:"要不要让 design-critic 给这 6 份报告做一次 5 维评审?"——用户同意则触发第 7 个 agent。
v2 · 5 维设计评审(终端风版)
新增 design-critique.html 模板与 design-critic subagent,给本 skill 7 份决策报告做"出片质量"把关。
何时触发
| 场景 | 触发 | |---|:---:| | 用户问"评一下"、"好不好看"、"做对了吗"、"再优化" | ✅ | | orchestrator 跑完全流程,用户问"质量怎么样" | ✅ | | design-critic subagent 被显式召唤 | ✅ |
5 维一句话
- 哲学一致性 — 是否遵循终端风设计系统(黑底/酸黄/等宽/零动效)
- 视觉层级 — h1(serif)/ section(mono uppercase)/ data(mono)三档对比
- 细节执行 — meta 4 项 / 占位符 / 数字单位 / 责任人格式 / 文件名
- 功能性 — 每段服务决策,无废话,有结论句
- 创新性(反 cliché) — 无紫渐变 / emoji 装饰 / 玻璃拟态 / 大圆角 / 动画
详细评分宪法见 references/critique-5dim.md。
工作流
读 references/critique-5dim.md → 客观项自动 grep 检查 → 主观项人工评估 → 写 scores.json → 复制 templates/design-critique.html 替换占位 → 用 present_files 交付。
不要给 10/10。不要列 > 3 条 fix。不要用 deck 主题(评决策报告必须沿用终端风)。
与 huashu-design 的桥接
5 维评分标准源自 ~/.claude/skills/huashu-design/references/critique-guide.md(如已安装);未安装也 OK——references/critique-5dim.md 已把核心条款做了终端风适配版复述。详见 references/huashu-bridge.md。
biz-html-viz 不引入 huashu 的 motion / MP4 / BGM / 设备外壳——决策报告就是零动效终端风。需要那些能力的用户应该用 viz-deck。
模板清单
templates/
├── board-brief.html 股东/投资人会
├── ceo-canvas.html CEO 战略决策画布
├── tech-roadmap.html 架构师技术路线
├── mrd-report.html PM 市场需求文档
├── project-board.html PM 项目管理看板
├── dev-report.html SD/TD 开发测试汇报
├── retro-report.html 验收 + 复盘
├── design-critique.html v2 · 5 维设计评审
└── index.html 全流程总览
references/
├── design-system.md 7 模板共享视觉规范(必读)
├── critique-5dim.md v2 · 5 维评审宪法(design-critic 必读)
└── huashu-bridge.md v2 · 与 huashu-design 的有限桥接
反模式(出现这些 = 失败)
- 出现紫色渐变、玻璃拟态、emoji 装饰
- 章节标题用大字号 sans 而不是 mono uppercase
- 数据用 sans 而不是 mono
- 写了"以下是一些建议..."这类引导废话
- 做出花哨动画或滚动视差
- 7 份报告视觉风格不一致
- 留下未填充的
{{占位符}}
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ZimaBlueAI
- Source: ZimaBlueAI/skills
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.