Markdown 作为唯一数据源,保单信息集中维护
insurance-dashboard-template — HTML 后台模板
作者 prasanth-ntu
一个用 Markdown 记录家庭保单、再用 D3.js 仪表盘可视化,并通过 Claude Code 技能同步数据的保险组合管理模板。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
内置 9 种 D3.js 可视化,覆盖保费分布、状态、保障矩阵与时间线
提供 sync-insurance Claude Code 技能,一条命令同步 Markdown 到仪表盘
同步过程校验保单数量、保费总额与 CPF 分摊
基于原生 HTML/CSS/JS,无需构建工具
支持在 Markdown 中标注 proposed、to buy、deferred、declined 等保单状态
模板详细介绍
该模板面向家庭保险组合管理,核心由三部分组成:一份结构化的 Markdown 文件(Family Insurance Overview.md)用于记录家庭成员的保单、保费、CPF 分摊、保障期和状态;一个基于 D3.js 的交互式仪表盘(Family Insurance Dashboard.html),包含摘要卡片、人物卡片、保费分布矩形树图、按支付来源的堆叠条形图、保单状态环形图、保障矩阵、35 年保费预测、覆盖时间线甘特图、覆盖矩阵热力图以及可排序筛选的参考表格共 9 种可视化;以及一个 Claude Code 技能 sync-insurance,用于将 Markdown 中的保单数据同步到仪表盘。README 说明 Markdown 是唯一数据源,仪表盘由自动生成,不应手动编辑其中的 policies 数组,同步过程会校验保单数量、保费总额和 CPF 分摊是否一致。使用前提是安装 Claude Code 并准备现代浏览器,无需构建工具。README 未提供数据存储、隐私处理、多用户协作或生产部署方面的说明。
适合你的项目吗?
适用场景
- 整理并可视化家庭成员的现有保单与保费结构
- 按支付来源查看保费分摊,例如 CPF 与现金
- 通过覆盖时间线和保障矩阵检查保障缺口与重叠
- 用 35 年保费预测评估长期缴费负担
- 借助 pdf 技能从保单手册中提取保障细节并补充到 Markdown
适合人群
- 希望用纯文本管理家庭保险组合的个人或家庭
- 已使用或愿意使用 Claude Code 的用户
- 需要向财务顾问整理保险摘要的人
- 能按模板表格结构维护 Markdown 数据的用户
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
前置条件:安装 Claude Code(用于同步技能)和现代浏览器(用于仪表盘)
- 2
克隆仓库后,在 Family Insurance Overview.md 中按现有表格结构填写家庭成员与保单信息
- 3
直接在浏览器打开 Family Insurance Dashboard.html 可查看示例数据
- 4
在 Claude Code 中运行 /sync-insurance 将 Markdown 变更同步到仪表盘
- 5
新增家庭成员时,需在 Markdown 添加章节,并在 HTML 的 persons、personColors、personDOB 中补充对应信息
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
- 使用同步技能需要安装 Claude Code(Anthropic 的付费/订阅工具),这是运行 /sync-insurance 命令的前提条件。
- README 建议通过 claude install-skill 安装官方 Anthropic 技能,这需要 Claude Code 环境。
- README 建议安装社区技能集合 awesome-claude-skills,属于外部第三方资源,需自行评估其许可与可用性。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
- [Claude Code](https://docs.anthropic.com/en/docs/claude-code) (for the sync skill)
README 原文
claude install-skill https://github.com/anthropics/skills
README 原文
https://github.com/prasanth-ntu/insurance-dashboard-template/blob/main/LICENSEhttps://github.com/prasanth-ntu/insurance-dashboard-template/blob/main/README.mdclaude install-skill https://github.com/BehiSecc/awesome-claude-skills
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-15。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 88 / 100
- 技术栈
- HTML
- 网站类型
- 后台 · 作品集
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-03-15
- 截图检查日期
- 2026-10-15
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 HTML。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: codex-user-requested-batch-review-20261015 · 2026-10-15
查看当时使用的来源资料
SHA-256: a8e92f91a4d29ddd8cc86e59b6c326f083639f09814c4b0bae5d9d9ad5a98ee9
2026-10-15T05:30:08.450Z
来源文件 / 仓库# Family Insurance Dashboard Template
A complete insurance portfolio management system built with Markdown + D3.js + Claude Code.
**[Live Demo](https://insurance.prasanth.io/Family%20Insurance%20Dashboard.html)** | **[GitHub Repo](https://github.com/prasanth-ntu/insurance-dashboard-template)** | **[Blog Post](https://prasanth.io/posts/2026-03-14-What-My-Dad-Taught-Me-About-Insurance)**
Track your family's insurance policies in a structured Markdown file, visualize them in an interactive dashboard, and keep everything in sync with a single command.
## What's Included
- **`Family Insurance Overview.md`** — Structured Markdown template for tracking all family insurance policies (premiums, CPF splits, coverage periods, status)
- **`Family Insurance Dashboard.html`** — Interactive D3.js dashboard with 9 visualizations:
- Summary cards & person cards
- Premium distribution treemap
- Stacked bar chart (by payment source)
- Policy status donut chart
- Benefit coverage matrix
- 35-year premium projection
- Coverage timeline (Gantt chart)
- Coverage matrix heatmap
- Sortable/filterable reference table
- **`sync-insurance` skill** — Claude Code skill that syncs policy data from Markdown → Dashboard with one command
## Live Demo
**[Try the interactive dashboard](https://insurance.prasanth.io/Family%20Insurance%20Dashboard.html)** (with anonymized sample data)
## Screenshots



## Getting Started
### Prerequisites
- [Claude Code](https://docs.anthropic.com/en/docs/claude-code) (for the sync skill)
- A modern web browser (for the dashboard)
### Setup
1. Clone this repo:
```bash
git clone https://github.com/YOUR_USERNAME/insurance-dashboard-template.git
cd insurance-dashboard-template
```
2. Edit `Family Insurance Overview.md` with your family's insurance details:
- Update family member names and ages
- Add your policies to the markdown tables
- Follow the existing table structure (columns must match)
3. Open `Family Insurance Dashboard.html` in your browser to see the sample data
4. Sync your changes:
```bash
# In Claude Code, run:
/sync-insurance
```
This reads your markdown, extracts policy data, and updates the dashboard automatically.
## How It Works
```
Family Insurance Overview.md ──→ /sync-insurance ──→ Family Insurance Dashboard.html
(source of truth) (Claude Code) (interactive dashboard)
```
- **Markdown is the source of truth** — edit policies here
- **Dashboard is auto-generated** — never edit the `policies` array manually
- **Sync validates** — checks policy counts, premium totals, and CPF splits match
## Customization
### Adding a family member
1. Add a new section in the markdown with their policies
2. Add their name to the `persons` array and `personColors` in the HTML
3. Add their DOB to `personDOB` in the HTML
4. Run `/sync-insurance`
### Policy status annotations
Use these in the markdown Plan column:
- `*(proposed)*` — Under consideration
- `*(to buy)*` — Committed, not yet purchased
- `*(deferred)*` — Postponed to a future date
- `~~*(proposed)*~~ *(declined)*` — Was proposed, now declined
## Recommended Claude Code Skills
This template includes the `sync-insurance` skill, but you can enhance your workflow with additional community skills:
### Installing skills
```bash
# Install official Anthropic skills (includes pdf, docx, and more)
claude install-skill https://github.com/anthropics/skills
# Install community skills from awesome-claude-skills
claude install-skill https://github.com/BehiSecc/awesome-claude-skills
```
### Useful skills for insurance management
| Skill | What it does |
|-------|-------------|
| **pdf** | Read and extract text/tables from policy brochures, certificates, and benefit schedules |
| **docx** | Generate Word documents (e.g., insurance summary reports for your financial advisor) |
| **sync-insurance** (included) | Sync markdown policy data to the interactive dashboard |
**Tip:** Drop a policy PDF into your project folder and ask Claude to "extract the key coverage details from this brochure and add them to my insurance overview." The `pdf` skill will handle the extraction, and you can then run `/sync-insurance` to update the dashboard.
Browse more skills:
- [anthropics/skills](https://github.com/anthropics/skills) — Official Anthropic skills
- [awesome-claude-skills](https://github.com/BehiSecc/awesome-claude-skills) — Community-curated collection
## Built With
- [D3.js v7](https://d3js.org/) — All visualizations
- [Claude Code](https://docs.anthropic.com/en/docs/claude-code) — Sync skill automation
- [Claude Code Skills](https://github.com/anthropics/skills) — Extensible skill ecosystem
- Vanilla HTML/CSS/JS — No build tools needed
## Context
This template was born from a personal journey of trying to understand insurance. Read the full story: [What My Dad Taught Me About Insurance](https://prasanth.io/posts/2026-03-14-What-My-Dad-Taught-Me-About-Insurance)
## Contributing
Contributions welcome! Some ideas:
- **Country adaptations** — Adapted this for Australia, UK, US, or another country's insurance system? Submit a PR with a sample data variant
- **New visualizations** — Ideas for charts or views that would help families understand their coverage
- **Bug fixes & improvements** — See something off? Open an issue or PR
No formal process — just open a PR and describe what you changed.
## License
MIT
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

AdminLTE
基于 HTML、Bootstrap 5 和原生 JavaScript 的管理后台模板。Astro 用于构建文档;React、Vue 与 Angular 版本分别位于其他仓库。
HTML · 后台

gentelella
Free admin dashboard template — vanilla JS, SCSS, Vite 8. No Bootstrap, no jQuery.
HTML · 后台

simplefolio
⚡️ A minimal portfolio template for Developers
HTML · 作品集

coreui-free-bootstrap-admin-template
Free Bootstrap Admin & Dashboard Template Built for AI-Assisted Development
HTML · 后台

dashboards
Responsive dashboard templates 📊✨
HTML · 后台

SB Admin 2
SB Admin 2 是 Start Bootstrap 推出的开源后台模板,基于 Bootstrap 构建,整体风格偏向经典管理界面。
HTML · 后台
