A complete insurance portfolio management system built with Markdown + D3.js + Claude Code.
| Live Demo | GitHub Repo | Blog Post |
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.
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:
sync-insurance skill — Claude Code skill that syncs policy data from Markdown → Dashboard with one commandTry the interactive dashboard (with anonymized sample data)

git clone https://github.com/YOUR_USERNAME/insurance-dashboard-template.git
cd insurance-dashboard-template
Family Insurance Overview.md with your family’s insurance details:
Open Family Insurance Dashboard.html in your browser to see the sample data
# In Claude Code, run:
/sync-insurance
This reads your markdown, extracts policy data, and updates the dashboard automatically.
Family Insurance Overview.md ──→ /sync-insurance ──→ Family Insurance Dashboard.html
(source of truth) (Claude Code) (interactive dashboard)
policies array manuallypersons array and personColors in the HTMLpersonDOB in the HTML/sync-insuranceUse 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 declinedThis template includes the sync-insurance skill, but you can enhance your workflow with additional community skills:
# 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
| Skill | What it does |
|---|---|
| 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:
This template was born from a personal journey of trying to understand insurance. Read the full story: What My Dad Taught Me About Insurance
Contributions welcome! Some ideas:
No formal process — just open a PR and describe what you changed.
MIT