.claude/skills/weekpi-html/SKILL.md
华安保险车险周报HTML可视化生成器。将车险周报数据(Excel/CSV/JSON/DuckDB)转化为交互式网页仪表盘,支持标签页切换(经营概览、保费进度、变动成本、损失暴露、费用支出)和下钻分析(机构/客户类别双维度)。采用ECharts图表、响应式布局、麦肯锡配色方案。触发场景:用户上传车险周报数据文件,要求生成HTML可视化网页、交互式仪表盘或网页版报告。
npx skillsauth add alongor666/chexianduoweifenxi weekpi-htmlInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
将周度车险保单数据转化为交互式网页仪表盘,采用标签页切换和下钻分析,支持机构/客户类别双维度分析,麦肯锡风格设计。
# 1. 确认配置文件(首次使用需检查)
ls references/thresholds.json # 阈值配置
ls references/plans.json # 保费计划(可选)
# 2. 上传数据文件
# 用户上传:车险保单变动成本清单.xlsx
# 3. 运行生成命令
cd scripts
python generate_html_dashboard.py <数据文件> <周次> <机构名称> ../references
# 示例
python generate_html_dashboard.py ../data.xlsx 49 四川分公司 ../references
支持格式:
.xlsx / .xls - Excel 文件(推荐).csv - CSV 文本文件(UTF-8 编码).json - JSON 格式(数组或对象).db / .duckdb - DuckDB 数据库必需字段(与 insurance-weekly-report 一致):
机构:三级机构名称客户类别:客户分类签单保费:本周保费收入(元)满期赔付率:百分比值费用率:百分比值变动成本率:百分比值已报告赔款:已报案赔款金额(元)出险率:百分比值案均赔款:平均每案赔款(元)1. 数据准备
↓
用户上传数据文件
系统识别格式(Excel/CSV/JSON/DuckDB)
2. 数据处理
↓
├─ 读取数据
├─ 数据验证
├─ 应用阈值配置
└─ 计算聚合指标
├─ 分机构聚合
└─ 分客户类别聚合
3. 图表生成
↓
为5个标签页生成ECharts配置
├─ 经营概览:KPI卡片 + 四象限散点图
├─ 保费进度:条形图 + 计划对比图
├─ 变动成本:条形图 + 趋势图
├─ 损失暴露:气泡图 + 明细表
└─ 费用支出:条形图 + 费用结构图
4. HTML生成
↓
├─ 使用模板(assets/dashboard_template.html)
├─ 嵌入数据和图表配置
├─ 配置交互逻辑
│ ├─ 标签页切换
│ ├─ 下钻分析
│ └─ 响应式布局
└─ 应用麦肯锡配色(#a02724)
5. 交互功能
↓
├─ 标签页切换(5个Tab)
├─ 下钻分析
│ ├─ 点击机构 → 查看该机构明细
│ └─ 点击客户类别 → 查看该类别明细
└─ 图表联动
└─ 选中数据点 → 高亮关联数据
6. 输出交付
↓
生成文件:{机构名称}_周报_第{周次}周_仪表盘.html
特点:
├─ 单文件,无外部依赖
├─ 可直接用浏览器打开
└─ 支持导出图片
┌─────────────────────────────────────────────────────────┐
│ 华安保险车险第XX周经营分析 | 四川分公司 | 2025-XX-XX │
├─────────────────────────────────────────────────────────┤
│ [经营概览] [保费进度] [变动成本] [损失暴露] [费用支出] │
├─────────────────────────────────────────────────────────┤
│ │
│ 当前标签页内容区域 │
│ - 核心指标卡片 │
│ - 交互式图表(ECharts) │
│ - 分机构/分客户类别切换按钮 │
│ │
└─────────────────────────────────────────────────────────┘
核心指标卡片(顶部):
交互图表:
下钻功能:
表格展示:
可视化图表:
下钻功能:
四象限散点图:
问题机构标注:
下钻功能:
子标签页:
气泡图(默认):
二级指标(四象限):
下钻功能:
四象限散点图:
费用趋势图(可选):
下钻功能:
--primary-red: #a02724; /* 主色-华安红 */
--success-green: #00b050; /* 达标-绿 */
--warning-yellow: #ffc000; /* 预警-黄 */
--danger-red: #c00000; /* 严重-红 */
--gray-dark: #333333; /* 文本主色 */
--gray-medium: #666666; /* 文本次要 */
--gray-light: #cccccc; /* 边框/分隔线 */
--background: #f5f5f5; /* 页面背景 */
与 insurance-weekly-report 共享,定义所有阈值。
保费计划数据,用于计算达成率。
字段映射配置,支持自定义字段名称。
车险第49周经营分析_四川分公司_20251209.html # 自包含,双击即可打开
dashboard/
├── index.html # 主页面
├── data/
│ └── data.json # 数据文件
├── css/
│ └── styles.css # 样式表
└── js/
└── charts.js # 图表逻辑
与 insurance-weekly-report 和 kpi-calculator 完全一致:
场景1:基础用法
用户:帮我把第49周的车险数据生成一个可视化网页
Skill执行:
1. 检查 references/ 配置文件
2. 识别文件格式(.xlsx)
3. 运行:python scripts/generate_html_dashboard.py data.xlsx 49 四川分公司 references/
4. 生成单文件HTML
5. 返回文件路径
场景2:交互式仪表盘
用户:我需要一个可以下钻分析的HTML报告
Skill执行:
1. 确认用户需要交互功能
2. 生成包含标签切换和下钻功能的HTML
3. 测试所有交互功能
4. 返回文件
场景3:多周对比
用户:生成第48周和第49周的对比网页
Skill执行:
1. 处理两周数据
2. 生成趋势对比图表
3. 添加周度对比标签页
4. 返回HTML
✅ 标签页切换 - 5个核心分析维度 ✅ 下钻分析 - 机构/客户类别双维度 ✅ 交互式图表 - ECharts 支持 ✅ 响应式布局 - 适配多设备 ✅ 麦肯锡风格 - 专业视觉设计 ✅ 单文件输出 - 无需服务器部署 ✅ 数据隐私 - 本地运行,无外部请求
data-ai
Generate McKinsey-style board presentation PPTs from weekly auto insurance data. Automatically calculates 16+ KPIs, creates executive-level slides with actionable insights, and supports week-over-week comparisons. Use when user uploads insurance cost data (Excel/CSV) and requests board report, weekly presentation, executive briefing, or mentions keywords like 董事会汇报, 周报PPT, 经营分析演示, McKinsey-style reports.
testing
Claude技能质量检查器,自动验证技能是否符合官方最佳实践标准。Use when 创建新技能需要验证规范、 修改现有技能需要质量检查、从他人处获取技能需要评估质量、批量检查多个技能的合规性。 适用于: (1) 新技能开发后的质量验证 (2) 技能更新后的合规检查 (3) 第三方技能的质量评估 (4) 团队技能库的标准化管理 (5) 技能打包前的最终审核
tools
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
tools
项目知识库管理器 - 将保险业务项目文档(数据分析、PPT报告、技术方案)转化为结构化、可迁移的知识资产。支持:(1)自动生成2类标准化模板(项目启动/技术方案);(2)从Markdown/代码仓库智能提取技术决策和可复用模式;(3)统一文档格式标准;(4)生成可跨项目复用的知识库。触发场景:用户要整理项目文档、创建知识库、生成项目模板、提取技术经验、标准化现有文档时使用。