SaaS Spend Finder Skill
Find software subscriptions in card or bank exports: monthly and annual cost, double charges, price increases, overlapping tools, renewals. Local, $19.
View SaaS Spend Finder Skill
Send the broker a census that's right the first time: every missing field, swapped date and tier mismatch found, with a clean copy ready to send.

Brokers and carriers quote from your employee census, and a bad census means a wrong quote, a re-quote or a delayed renewal. Run one command on the census CSV and get every problem with its line number, plus a cleaned copy with ages and age bands. Python standard library only; nothing is uploaded.
python3 -m census census.csv --as-of 2027-01-01 --out census-review/The screenshot is real output from the kit’s own commands. Tested from a fresh download of this exact zip: ./run_tests.sh ran 6 tests OK on Python 3.13 and 3.10.

| Check | What it flags |
|---|---|
| MISSING_COLUMN / MISSING_VALUE | required data missing (default: employee ID, date of birth, hire date, ZIP, coverage tier; change with --required) |
| BAD_DATE, FUTURE_BIRTH_DATE, IMPLAUSIBLE_AGE, HIRED_BEFORE_BIRTH, FUTURE_HIRE_DATE, TERM_BEFORE_HIRE | impossible or swapped dates, employees under 14, anyone over 100 |
| TERMINATED_ON_CENSUS | terminated people still listed (unless on COBRA) |
| ZIP_LOST_ZERO, BAD_ZIP | 4-digit ZIPs Excel stripped (fixed in the clean file), non-US codes |
| UNKNOWN_TIER, TIER_DEPENDENT_MISMATCH, TWO_SPOUSES, ORPHAN_DEPENDENT, UNKNOWN_RELATIONSHIP | tiers normalized to EE / ES / EC / FAM / Waive and checked against the dependent rows |
| CHILD_26_PLUS | child dependents 26 or older on the census date |
| DUPLICATE_EMPLOYEE, SAME_PERSON_TWO_IDS | repeated IDs, same name and birth date under two IDs |
| FT_UNDER_30_HOURS, PT_30_PLUS_HOURS | status vs scheduled hours, as a note to check against your plan's eligibility rule |
Outputs: census_issues.csv (with a fixed_by column), census_clean.csv (all your columns, unchanged, plus Age, Age Band, ZIP (fixed), Tier (normalized)) and summary.md (headcount, dependents, tier mix, age bands, average age). Dates like 04/12/1985, 1985-04-12, Apr 12, 1985 and Excel serials are read; --dayfirst for day/month files.
./demo.sh runs a planted example (17 issues). ./run_tests.sh runs the tests. Claude Code plugin with a skill in skills/employee-census/.
No eligibility, underwriting, ACA or plan-rule decisions: notes like CHILD_26_PLUS and FT_UNDER_30_HOURS say "check your plan rules", because the carrier, broker and plan documents decide. It never scores or ranks employees.
Also see the Payroll Register Reconciliation Skill and the CSV Data Quality Checker. License: LICENSE.txt.
Zip, 15 KB, v1.0, 13 files. You may use and modify this kit for your own work and for clients you serve, including paid client work. Not affiliated with or endorsed by any insurance carrier or benefits platform.
Check an employee census for health insurance quotes: missing fields, swapped dates, lost ZIP zeros, tier vs dependents, children 26+. Clean copy. $19.
Find software subscriptions in card or bank exports: monthly and annual cost, double charges, price increases, overlapping tools, renewals. Local, $19.
View SaaS Spend Finder SkillPipeline hygiene check for CRM exports: past-due close dates, stale and stuck deals, missing amounts, duplicates, slipped deals. Fix list per owner. $19.
View Sales Pipeline Hygiene CheckerFree UTM builder and checker: tag a whole campaign sheet, catch utm typos, capitals and spaces, and see which links GA4 will file as Unassigned.
View UTM Builder & Checker (Free)