.claude/skills/kpi-calculator/SKILL.md
基于每周六截止的年度累计CSV数据,精确计算车险业务16个核心KPI指标。接受原始CSV数据,执行聚合和计算,输出完整的KPI结果。当用户提到"计算KPI"、"KPI计算"、"赔付率"、"边际贡献"、"指标"时使用。
npx skillsauth add alongor666/chexianduoweifenxi kpi-calculatorInstall 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.
车险KPI计算专家。基于每周六截止的年度累计CSV数据,精确计算16个核心KPI指标,严格遵循既定公式。
第1周数据(截至1月4日周六): 签单保费 = 100万元(年初至今累计)
第2周数据(截至1月11日周六): 签单保费 = 250万元(年初至今累计)
→ 第2周增量 = 250 - 100 = 150万元(第2周实际发生)
参考: src/lib/calculations/kpi-engine.ts:calculateIncrement()
100% - 变动成本率(累计签单保费/年度目标) / (已过天数/365) × 100%周增量签单保费 / (年度目标÷50) × 100%累计已报告赔款 / 累计满期保费 × 100%累计费用额 / 累计签单保费 × 100%累计满期保费 × 满期边际贡献率 / 10000累计签单保费_元 / 10000累计已报告赔款_元 / 10000累计费用额_元 / 10000满期赔付率 + 费用率累计满期保费 / 累计签单保费 × 100%(累计赔案件数 / 累计保单件数) × 满期率累计保单件数累计赔案件数累计签单保费_元 / 累计保单件数累计已报告赔款_元 / 累计赔案件数累计费用额_元 / 累计保单件数累计签单保费 / 累计商业险折前保费累计边际贡献额 / 累计保单件数输入: 第N周CSV数据(年初至第N周六的累计)
→ 直接聚合: SUM各字段
→ 计算KPI: 所有指标基于累计数据
→ 输出: 累计KPI结果
输入:
- 第N周CSV数据(年初至第N周六的累计)
- 第(N-1)周CSV数据(年初至第(N-1)周六的累计)
→ 计算增量:
- 签单保费增量 = 第N周累计 - 第(N-1)周累计
- 保单件数增量 = 第N周累计 - 第(N-1)周累计
- (所有绝对值字段同理)
→ 计算KPI:
- 绝对值指标: 使用增量值
- 比率指标: 使用第N周累计值(⚠️ 关键)
- 均值指标: 增量金额 / 增量件数
→ 输出: 单周KPI结果
| 指标类型 | 当周值模式 | 周增量模式 | | ---------- | ----------------- | ------------------------ | | 签单保费 | 累计值 | 增量值 | | 保单件数 | 累计值 | 增量值 | | 满期赔付率 | 累计赔款/累计保费 | 累计赔款/累计保费 ⚠️ | | 费用率 | 累计费用/累计保费 | 累计费用/累计保费 ⚠️ | | 单均保费 | 累计保费/累计件数 | 增量保费/增量件数 |
null(使用 safeDivide 函数)参考实现:
src/domain/rules/kpi-calculator.ts (纯函数计算)src/lib/calculations/kpi-engine.ts:calculateIncrement() (增量模式)signed_premium_yuan - 年初至今签单保费累计(元)matured_premium_yuan - 年初至今满期保费累计(元)policy_count - 年初至今保单件数累计claim_case_count - 年初至今赔案件数累计reported_claim_payment_yuan - 年初至今已报告赔款累计(元)expense_amount_yuan - 年初至今费用金额累计(元)commercial_premium_before_discount_yuan - 年初至今商业险折前保费累计(元)marginal_contribution_amount_yuan - 年初至今边际贡献额累计(元)可选字段:
week_number - 周次(用于识别数据对应的周)policy_start_year - 年份## KPI计算结果
**数据说明**:
- 截止时间: 第X周(YYYY-MM-DD 周六)
- 计算模式: [当周值模式/周增量模式]
- 已过天数: XXX天(年度时间进度: XX.XX%)
### 核心KPI(4x4网格)
| KPI名称 | 计算值 | 单位 | 说明 |
| -------------------- | ------ | ---- | -------- |
| **第一行:核心比率** |
| 满期边际贡献率 | XX.XX | % | 盈利能力 |
| 保费时间进度达成率 | XX.XX | % | 进度达成 |
| 满期赔付率 | XX.XX | % | 风险成本 |
| 费用率 | XX.XX | % | 运营效率 |
| **第二行:核心金额** |
| 满期边际贡献额 | XXX | 万元 | 利润贡献 |
| 签单保费 | XXX | 万元 | 业务规模 |
| 已报告赔款 | XXX | 万元 | 赔付支出 |
| 费用额 | XXX | 万元 | 费用支出 |
| **第三行:结构效率** |
| 变动成本率 | XX.XX | % | 成本控制 |
| 满期率 | XX.XX | % | 成熟度 |
| 满期出险率 | XX.XX | % | 出险频率 |
| 保单件数 | XXX | 件 | 业务量 |
| **第四行:单均质量** |
| 赔案件数 | XXX | 件 | 赔付频率 |
| 单均保费 | XXX | 元 | 业务质量 |
| 案均赔款 | XXX | 元 | 风险成本 |
| 单均费用 | XXX | 元 | 成本效率 |
### 计算验证
- ✓ 变动成本率 = 赔付率(XX.XX%) + 费用率(XX.XX%) = XX.XX%
- ✓ 边际贡献率 = 100% - 变动成本率(XX.XX%) = XX.XX%
### 辅助字段
- 满期保费: XXX 万元
- 商业险自主系数: X.XX
- 单均边贡额: XXX 元
当用户请求包含以下关键词时自动激活:
safeDivide,分母为0返回 nullsrc/lib/calculations/kpi-engine.ts:calculateIncrement() 保持完全一致开发文档/03_technical_design/core_calculations.mdsrc/domain/rules/kpi-calculator.tssrc/lib/calculations/kpi-engine.tssrc/lib/calculations/kpi-formulas.tsdevelopment
华安保险车险周报HTML可视化生成器。将车险周报数据(Excel/CSV/JSON/DuckDB)转化为交互式网页仪表盘,支持标签页切换(经营概览、保费进度、变动成本、损失暴露、费用支出)和下钻分析(机构/客户类别双维度)。采用ECharts图表、响应式布局、麦肯锡配色方案。触发场景:用户上传车险周报数据文件,要求生成HTML可视化网页、交互式仪表盘或网页版报告。
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.