skills/insurance/SKILL.md
Insurance advisor for Germany — portfolio overview, gap detection, per-type analysis (Haftpflicht, Hausrat, Kfz, Rechtsschutz, Zahnzusatz, Risikoleben, Reise, Fahrrad, Kfz-Schutzbrief, Mietkaution), PDF policy parsing, and health insurance (GKV vs PKV). Use when the user asks about insurance, Versicherung, coverage, policies, premiums, or any German insurance type.
npx skillsauth add italolelis/finyx finyx-insuranceInstall 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.
<execution_context> ${CLAUDE_SKILL_DIR}/references/disclaimer.md @.finyx/profile.json
<!-- Project-local fast-path. Authoritative profile path is resolved at runtime via scripts/resolve-profile.sh. See scripts/README.md. --></execution_context>
<process>Inspect $ARGUMENTS (the user's input after /finyx:insurance).
Keyword map (case-insensitive match against user input):
If matched: set sub_skill_type to the matched value and proceed to Phase 1.
If not matched (no input or unrecognized type): Use AskUserQuestion with singleSelect: "Which insurance type would you like advice on?"
Map the answer:
Read ${CLAUDE_SKILL_DIR}/sub-skills/${sub_skill_type}.md.
Follow all instructions in the loaded file from its Phase 0 onward.
</process><error_handling>
Unknown insurance type (sub-skill file not found):
ERROR: No sub-skill found for type "[sub_skill_type]".
Currently available insurance types:
- health (Krankenversicherung — GKV vs PKV)
- haftpflicht (Haftpflichtversicherung — personal liability)
- hausrat (Hausratversicherung — household contents)
- kfz (Kfz-Versicherung — car insurance)
- rechtsschutz (Rechtsschutzversicherung — legal protection)
- zahnzusatz (Zahnzusatzversicherung — dental supplement)
- risikoleben (Risikolebensversicherung — term life)
- reise (Reiseversicherung — travel insurance)
- fahrrad (Fahrradversicherung — bicycle insurance)
- kfz-schutzbrief (Kfz-Schutzbriefversicherung — roadside assistance)
- mietkaution (Mietkautionsversicherung — rental deposit)
- portfolio (Portfolio -- all policies, gaps, overlaps, cost summary)
- doc-reader (Document reader -- parse PDF policy documents)
Run /finyx:insurance [type] (or use the type selection menu)
No profile found:
ERROR: No financial profile found.
Run /finyx:profile first to complete your financial profile, then retry.
</error_handling>
<notes>This SKILL.md is a pure dispatcher — it contains NO insurance-type-specific logic. All advisory content lives in sub-skill files under ${CLAUDE_SKILL_DIR}/sub-skills/.
The allowed-tools list is the union of all tools required by any sub-skill. Tool permissions are set at skill load time (YAML frontmatter), so the router must declare every tool any sub-skill may use. Current sub-skill tool requirements:
Sub-skills for other types will be added in Phases 21-22. When adding new sub-skills in future phases, verify their tool requirements and expand allowed-tools if needed.
Sub-skill files (e.g., sub-skills/health.md) must:
<execution_context> block (the router's execution_context already loads disclaimer.md and profile.json)# [Type] Insurance Sub-skill heading<objective>, <process>, <error_handling>, and <notes> sections${CLAUDE_SKILL_DIR} for all reference and agent path references (resolves to skills/insurance/)tools
Home Assistant sensor integration bridge — air quality, humidity, temperature, sleep, weight, and blood pressure data correlated with health diary entries. Uses ha-mcp (user-side uvx install) as the sole MCP boundary via finyx-home-sensor-agent. Sub-skills: setup (one-time HA config), snapshot (current sensor state), audit (30/90-day environmental history), correlate (sensor vs. symptom cross-correlation as HYPOTHESES). Use when the user asks about: Home Assistant, HA sensor data, air quality correlation, sleep environment analysis, indoor humidity, CO2, PM2.5, VOC, allergen exposure tracking, sensor staleness, environmental audit, correlate sensors with symptoms. Does NOT cover: medical diagnosis, clinical advice, automated home control, non-health sensor analytics. Sibling skill finyx-health covers symptoms, records, and clinical preparation. All sensor-symptom correlations are HYPOTHESES — never causal claims. Prerequisites: ha-mcp installed (see README.md). HOMEASSISTANT_TOKEN env var set to a Long-Lived Access Token. finyx-home setup run once.
tools
Pre-visit preparation and health education for adults in Germany. Helps users arrive at medical appointments prepared — symptom intake (OPQRST/SOCRATES), record decoding (Arztbriefe, Laborbefunde), differential context with AWMF/ IQWiG/Cochrane citations, doctor sourcing (KV Berlin first, Germany-wide expansion when warranted), G-BA Vorsorgekatalog gap analysis, medication checks (PRISCUS 2.0), §27b SGB V second-opinion case structuring. Use when the user asks about: symptoms, Arztbrief, Laborbefund, Befund decoding, pre-visit preparation, finding a Facharzt / GP / Hausarzt in Berlin, Vorsorge, Check-up 35, Krebsfrüherkennung, IGeL, PRISCUS, medication interactions, second opinion, Maximalversorger, certified Zentrum, health diary, symptom tracking, biomarker logging, blood pressure log, weight log, mood log, sleep log, appointment tracking, Doctolib search, samedi search, Arzttermin, Terminsuche. Does NOT cover: clinical diagnosis, treatment recommendations, dose changes, automated booking, ePA integration, pediatric care, Brazilian health system, wearables ingest. Sibling skill finyx-home covers Home Assistant sensor data.
data-ai
Investment tax advisor for German and Brazilian investors — Abgeltungssteuer, Sparerpauschbetrag, Vorabpauschale, DARF, come-cotas, cross-border DBA guidance. Use when the user asks about taxes, tax optimization, Steuererklärung, tax class, deductions, or investment taxation.
testing
Real estate investment analysis for Germany — location scouting (Erbpacht, transport), property analysis (yield, Kaufnebenkosten, AfA), filtering, shortlist comparison, stress testing, advisor briefing, and mortgage rate research. Use when the user asks about real estate, property investment, Immobilien, mortgage, Kaufnebenkosten, rental yield, or location scouting.