用途:该技能面向需要交付一份完整单页 HTML 报告的场景——要求页内有标题、导言、KPI、多个图表单元和来源信息,而不是零散图表。
模式选择:默认模式是图表。技能说明明确指出,即使说“帮我分析”或提供非常丰富的数据,也不会自动升级为报告,必须显式使用报告关键词触发,如 báo cáo、annual report、monthly report、white paper、one-pager 调查、poster、brief、notebook、dashboard report。若需求含糊,技能会刻意返回图表而不做猜测。
模板与输出:从 12 套模板(R01–R12)中选用一套,每套含 .zh 与 .en 两个语言版本,最终生成单个 .html 文件。模板名表示版式性格,不限定行业,例如 Travel Notebook 可承载体育数据,Monthly Ops 可承载财务报告。模板差异包括:文字栏宽(600–1080,R11 固定 600×1000)、图表数量与密度(2–5 图,另有 KPI 与表格变体)、配色体系(Porcelain、Palm、Wire、Mono)、依赖(R01–R10 依赖在线字体;R11、R12 额外依赖 Chart.js 与 ECharts CDN)。
选用参考:调查类可考虑 R01/R07/R08/R11;运营 dashboard 可考虑 R04/R09/R12;财务可考虑 R02/R03/R04/R09/R11/R12;产品回顾可考虑 R02/R05/R06/R12;个人数据可考虑 R03/R05/R06/R10/R12;海报/社交可考虑 R03/R07/R11。离线场景优先 R01–R10 并要求内联或去掉在线字体;R11–R12 还需内联图表库。R11 为固定 600×1000 尺寸,内容放不下时应更换模板,不得缩小字号或删减信息。
使用方式:在对话中给出数据与要求,明确报告模式关键词,并可要求代理在生成前比较至少 3 个模板、记录排除理由、最终确定一个 templates/reports/report-NN.<lang>.html 作为起始骨架。验收要点包括:语言单一不混用;文字栏宽与 templates/reports/index.html 原模板一致;不残留演示文字、数字、来源或模板自带的 Moxt 链接;R11 内容不溢出、无横向滚动条;页面中每个图表都有数据支撑。
约束:保持原文字栏宽、主网格、章节顺序、大面积留白、配色体系与图表单元之间的关系;禁止拼接两套模板;禁止遗留演示数据、演示来源、演示结论;单份报告只使用一种语言,不得中英越混排;每个图表单元仍需按 catalog.md 选择图形类型,报告版式不能作为规避图表数据契约的理由。
适用场景:月报、年报、白皮书、调查一页纸、海报、简报、笔记本式数据故事、dashboard 报告等整页交付。限制:必须显式触发报告模式;R11 尺寸固定;部分模板依赖在线资源;离线需额外内联处理。