用途:html-report 是 cowork 文本产出流水线中的终端渲染器,把 moai-bi:executive-summary、moai-finance:financial-statements、moai-business:sbiz365-analyst 等生成的 Markdown 报告转换为单文件、自包含的 HTML。Markdown 仍为唯一事实来源,HTML 只是附加渲染分支。
主要能力:默认零依赖,不使用 Chart.js、D3、htmx 等外部 JS 库,也不使用 Tailwind、Bootstrap 等外部 CSS 框架,图表以内联 SVG 渲染;仅允许一个韩文字体 CDN 链接作为唯一外部依赖。输出为单个 .html 文件,默认路径为 <cwd>/reports/<slug>-<YYYYMMDD>.html,体积约不超过 50KB(不含字体 CDN 流量、压缩前)。支持六种模式:status、incident、plan、explainer、financial、pr,各有对应结构版式。
使用方式:输入必需参数 markdown 与 mode(status | incident | plan | explainer | financial | pr);可选 design_system(claude、clickhouse、clay 及 design-system-library 的 75 个系统)、slug、output_path、font_stack。不指定 design_system 时使用零依赖模板;指定时通过 Tailwind Play CDN + shadcn vanilla 组件应用品牌令牌,需联网。可用链式流程:[文本技能] → moai-core:ai-slop-reviewer → moai-content:humanize-korean → moai-content:html-report,或最小链 [文本技能] → html-report。
适用场景:周报与经营摘要、财务报告、事故复盘、项目计划、教学说明、PR 评审文档等需要邮件附件、打印或离线打开的报告。
限制:不替代 Markdown 输出;不引入 React、Vue、Tailwind CDN、Chart.js、D3 等外部库;不引入构建步骤(webpack、vite、esbuild);不拆分为多文件;幻灯片由 moai-office:pptx-designer、独立图表由 moai-data:data-visualizer 负责。指定 design_system 时离线无法应用样式,如需离线或打印应不指定。部分参考资料(模板、样例、集成测试、设计令牌细节)为仓库内文档,具体内容暂未提供。