所有分析结论、看板数据、文字报告必须严格基于用户提供的实际数据,禁止编造、推测、填充、美化数据。
./chart.umd.min.js,绝不可回退到外网 CDN(你当前网络连不上 cdn.jsdelivr.net 等,一旦回退图表就会全空白)。本技能将「拿到数据 → 分析 → 出报告」固化为标准流程:先做数据质量体检,再给出优势与劣势分析,最后产出可直接打开的 HTML 数据看板,并附上文字版分析结论。
模板存放在 assets/templates/ 目录下,共 7 种风格。选择模板时根据数据场景和展示对象决定:
| 模板(中文名) | 模板文件 | 风格 | 适用场景 | 主色调 |
|---|---|---|---|---|
| 深色科技风 | dark-tech.html |
深色科技风 | 大屏展示、监控看板、工业/IoT 数据 | 黑底 + 青色/蓝色高亮 |
| 深蓝商务风 | dark-blue.html |
深蓝商务风 | 金融数据、银行/保险报表、高级感深色 | 深蓝底 + 蓝金高亮 |
| 深紫科技风 | dark-purple.html |
深紫科技风 | 高端数据展示、科技感强烈、数据量大 | 深紫黑底 + 紫粉高亮 |
| 浅色商务风 | light-business.html |
浅色商务风 | 通用商业分析、领导汇报、销售运营 | 白底 + 蓝紫主色 |
| 白色综合经营风 | light-comprehensive.html |
白色综合经营风 | 综合经营回顾、多维度 KPI、财务分析 | 白底 + 紫粉主色 |
| 浅色清新风 | light-fresh.html |
浅色清新风 | 运营/流量/用户数据、移动端友好 | 白底 + 青绿主色 |
| 极简报告风 | light-minimal.html |
极简报告风 | 打印/PPT 嵌入、学术/审计报告、简洁 | 纯白 + 单色线条 |
重要:向用户展示和提问时一律用中文名(如「浅色商务风」),不要用英文文件名。
选择策略:
7w4.net小葱技能。
light-business.html(浅色商务风)。需要客观统计数据支撑时,运行 scripts/analyze_data.py 做快速体检:
python scripts/analyze_data.py <数据文件路径> --output <输出json路径>
脚本输出每列的缺失值、唯一值、描述性统计、IQR 异常值,以及整体重复行。
将脚本输出转化为自然语言结论,不要原样罗列 JSON。
红线检查:体检报告中的每个数字必须来自脚本输出,不可目测估算或编造。
对照 references/analysis_framework.md 的检查清单逐项核对,重点排查:
红线: 每个质量问题必须指明具体字段、具体现象、数据证据(如「订单金额列有 3 个负值: -50, -120, -30」)。不写模糊表述如「有些异常」。
<script src="./chart.umd.min.js"></script> 引用的是同目录本地文件。生成看板时,必须把技能自带的库文件复制到看板 HTML 所在的同一目录:
copy <skill目录>/assets/vendor/chart.umd.min.js <输出目录>/chart.umd.min.js
dashboard.html,确保两者在同一文件夹。用户打开看板时图表才能渲染,不依赖任何网络。https://cdn... 等外网地址——你当前网络连不上外网 CDN,会导致 Chart 未定义、图表全空白。{{占位符}} 替换为真实数据和文字结论。<输出目录>/dashboard.html,并用 present_files 呈现给用户。注意:移动或分享看板时,必须连 chart.umd.min.js 一起带走。看板 HTML 生成后、呈现给用户前,必须先运行自动化质检脚本,并对结果逐项人工复核。四项检查缺一不可:
数据计算正确性
python scripts/verify_dashboard.py <原始数据文件> <看板HTML> --ref <体检报告.json> --ref <深度分析.json>文字无乱码无异常(含图表文字)
{{...}} 残留。图表正确生成 + 图表数据真实(新增图表专项检查)
<canvas> 数量必须等于 new Chart 实例数量且 id 一一对应;每个图表 type 合法(line/bar/pie/doughnut 等)、labels 非空、数据集 data 非空(否则图表画不出来)。data 的数字,与权威数字集交叉核对,确保图表画出来的数字来自真实计算、与文字结论一致。canvas 数量 / Chart 实例 / 完整性 / 每图 type·labels·数据点 / 图表文字乱码 / 图表数据匹配数,逐项确认。建议与发现准确无误
质检结论处理:
在最终回复中总结(交付前同样确认文字无乱码、数字与看板一致):
红线: 文字结论中的每个数字必须与看板中完全一致。若某条结论无法从现有数据得出,写「数据不足,无法判断」或「建议补充 XX 数据后验证」。
这个 Skill 整体质量中规中矩,能较好地完成数据可视化仪表板生成任务。主要优点是模板风格多样、视觉效果不错、分析逻辑完整。不足之处在于使用说明不够详细,对新手不太友好,且缺乏灵活的配置选项,个性化程度有限。如果需要快速生成固定风格的数据展示页面可以使用,但复杂需求可能需要进一步定制。