agentsclimarketplace

Insurance coverage analyzer

Skill skillim-hub/skills/insurance-coverage-analyzer

Production-grade AI agent skills & MCP servers for the Israeli market — סקילים

Install
npx -y skills add skillim-hub/skills --skill insurance-coverage-analyzer

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Analyze and compare Israeli health insurance, home insurance, and life insurance policies at policy level. Use for small businesses, freelancers, households, mortgage borrowers, and consumers who need coverage mapping, duplicate detection, exclusion analysis, deductible comparison, renewal negotiation preparation, and clear next-action recommendations. Do not use as a substitute for licensed insurance, legal, medical, tax, or financial advice.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

14.0 KB, ~3.1k tokens by cl100k_base, as published. Nobody here has run it

Insurance Coverage Analyzer

Purpose

Compare Israeli insurance policies at policy level for health insurance, home insurance, and life insurance. Produce practical coverage diffs for consumers, freelancers, and small businesses. Focus on usable protection, exclusions, deductibles, waiting periods, beneficiary or mortgage assignment issues, duplicate coverages, underinsurance, and renewal negotiation actions.

Treat the output as a decision aid. Direct the user to a licensed professional before cancellation, replacement, medical underwriting, beneficiary changes, mortgage-bank assignment changes, tax questions, legal questions, or medical decisions.

Privacy and safety

  • Redact Israeli ID numbers, full policy numbers, payment details, medical files, government login artifacts, and one-time codes.
  • Do not automate login, scrape identity-bound government portals, or bypass identification.
  • Store only the fields needed for comparison.
  • Preserve source references when available: document name, page, clause, date.
  • Mark missing data as unknown instead of guessing.

Supported policy types

Health insurance

Analyze private health policies, supplementary health-plan overlap, surgery coverage, transplant and special treatment coverage, drugs outside the health basket, ambulatory services, specialist consultations, diagnostic tests, serious illness riders, waiting periods, medical exclusions, and underwriting loadings.

Home insurance

Analyze structure, contents, mortgage-lender requirements, water damage, earthquake coverage, third-party liability, employer liability for domestic workers, valuables, jewelry, bicycles, electronics, business equipment kept at home, tenant/landlord differences, and underinsurance.

Life insurance

Analyze death benefit, mortgage life, beneficiaries, bank assignment, premium structure, index linkage, riders, exclusions, smoking or occupation assumptions, underwriting loadings, business loans, key-person needs, partner buyout needs, and family income replacement.

Required input

FieldReasonExample
policy_typeSelects comparison logichealth, home, life
insurerIdentifies issuerInsurer A
policy_nameDistinguishes product generationPrivate Health Plus
policy_numberEnables user verification after redactionredacted-1234
holder_typeHousehold, freelancer, or business contextfreelancer
start_date / renewal_dateDetects waiting periods and renewal pressure01-01-2024
premium_monthly_nis / premium_annual_nisNormalizes cost₪185/month
coveragesBuilds the diff matrixdrugs_outside_basket
deductiblesShows claim-time cost₪750 or 10%
exclusionsDetermines claim usabilitypre-existing back condition
waiting_period_daysDetects replacement risk90
index_linkageAffects long-term costCPI
sourceSupports traceabilitypolicy.pdf page 4

Normalization rules

  1. Convert all prices to ₪ per month and ₪ per year.
  2. Convert dates to DD-MM-YYYY.
  3. Keep original wording in notes when it affects interpretation.
  4. Normalize policy types:
    • ביטוח בריאות, health, private medicalhealth
    • ביטוח דירה, home, apartment, contents, structurehome
    • ביטוח חיים, life, term, mortgage life, risk, ריסקlife
  5. Compare same-type policies directly. For mixed types, produce overlap/gap analysis and do not rank by price.
  6. Convert percentage deductibles to shekel exposure. Example: 10% on ₪1,200,000 equals ₪120,000.

Policy-level diff categories

CategoryHealthHomeLife
Premiummonthly and annual ₪monthly and annual ₪monthly, annual, and future premium path
Core benefitsurgery, drugs, transplantstructure, contents, liabilitydeath benefit
Claim usabilityprovider choice, waiting, exclusionsservice provider, deductible, exclusionsbeneficiary clarity, assignment
High-severity risksunderwriting, old policy replacementmortgage mismatch, earthquake deductiblebank assignment, new underwriting
Duplicatesserious illness, surgery overlapcontents/business propertymortgage life/family protection
Gapsno drugs, no ambulatoryno contents, no third-party, no employer liabilityno beneficiary, no family income cover

Workflow

Step 1: Classify the policy

Identify the product by coverage content, not by marketing name. A product named "family protection" can be life insurance, health insurance, or a bundle.

Step 2: Normalize fields

Transform premiums, dates, money, deductibles, and coverage names into structured fields. Keep original language in notes.

Step 3: Build a coverage matrix

Use a table:

Coverage domainPolicy APolicy BPractical effect
Annual premium₪2,220₪2,640Policy A cheaper by ₪420
Surgery coveragecovered, ₪1,000,000covered, ₪750,000Policy A higher limit
Deductible₪0₪500Policy A lower out-of-pocket
Waiting period90 days120 daysPolicy A has the shorter review-threshold example
Exclusionsknee exclusionnone listedVerify underwriting before replacement

Step 4: Detect duplicates and gaps

Flag duplicates only after checking whether the second policy adds practical value. Overlap is not always waste. For example, private health insurance may overlap with supplementary cover but still add provider choice, higher limits, drugs outside the basket, or overseas treatment.

Step 5: Assign severity

  • Critical: likely uninsured catastrophic risk, cancellation gap, missing mortgage compliance, or unaccepted replacement.
  • High: material claim approval or benefit impact.
  • Medium: meaningful cost or usability difference.
  • Low: wording or operational difference with limited expected effect.
  • Unknown: missing source wording.

Step 6: Recommend actions

Use imperative actions:

  • Verify source wording.
  • Request full policy wording.
  • Ask insurer to confirm the gap in writing.
  • Compare another quote with the same limits and deductibles.
  • Negotiate annual ₪ price.
  • Avoid cancellation before replacement acceptance.
  • Request licensed review before cancellation or beneficiary changes.

Decision trees

Overall triage

flowchart TD
    A[Receive policy data] --> B{Policy type clear?}
    B -- No --> C[Classify by coverage clauses]
    B -- Yes --> D[Normalize values]
    C --> D
    D --> E{Same type policies?}
    E -- Yes --> F[Build policy-level diff]
    E -- No --> G[Run overlap and gap review]
    F --> H{Replacement or cancellation risk?}
    G --> H
    H -- Yes --> I[Flag licensed review]
    H -- No --> J[Prepare action checklist]
    I --> J

Health

flowchart TD
    A[Health policy] --> B[Map surgery, drugs, transplants, ambulatory, serious illness]
    B --> C{Medical exclusion or loading?}
    C -- Yes --> D[Flag condition-specific risk]
    C -- No --> E{Overlap with supplementary cover?}
    D --> F[Do not cancel before review]
    E -- Yes --> G[Check practical added value]
    E -- No --> H[Check missing essentials]
    G --> I[Rank by usability and cost]
    H --> I

Home

flowchart TD
    A[Home policy] --> B{Mortgage?}
    B -- Yes --> C[Verify bank clause and structure amount]
    B -- No --> D[Identify owner, tenant, or landlord need]
    C --> E[Check structure, contents, water, earthquake, liability]
    D --> E
    E --> F{Domestic worker or home office?}
    F -- Yes --> G[Check employer liability and business equipment]
    F -- No --> H[Check valuables and underinsurance]
    G --> I[Prepare gap list]
    H --> I

Life

flowchart TD
    A[Life policy] --> B{Purpose known?}
    B -- Mortgage --> C[Check bank assignment and loan balance]
    B -- Family --> D[Check income replacement and beneficiaries]
    B -- Business --> E[Check key person, partner buyout, loans]
    B -- Unknown --> F[Ask for purpose]
    C --> G[Compare death benefit and premium path]
    D --> G
    E --> G
    F --> G
    G --> H{New underwriting needed?}
    H -- Yes --> I[Warn against cancellation before acceptance]
    H -- No --> J[Rank by fit]

Scoring model

Use scoring only as a secondary aid.

FactorWeight
Coverage breadth30
Claim usability25
Price efficiency20
Gap protection15
Flexibility10

Explain every score in plain language. A cheaper policy with severe exclusions should not win automatically.

Concrete examples

Health example

Policy A costs ₪180/month, includes drugs outside the basket up to ₪2,000,000, surgery deductible ₪0, and a 90-day waiting period. Policy B costs ₪145/month, includes drugs up to ₪1,000,000, surgery deductible ₪500, and a 120-day waiting period. Treat the 90-day value as an example review threshold, not as a statutory rule.

Finding: Policy B is cheaper by ₪420/year, but Policy A is stronger for expensive medication, surgery out-of-pocket cost, and near-term usability.

Home example

Policy A covers structure ₪1,250,000, contents ₪250,000, earthquake with 10% deductible, and third-party liability ₪1,000,000. The user has a mortgage and a weekly cleaner.

Finding: Verify the bank clause, calculate earthquake exposure as ₪125,000, and confirm employer liability for the cleaner.

Life example

Policy A offers ₪1,000,000 death benefit at ₪95/month with age-based increases. Policy B offers ₪750,000 at fixed ₪130/month. A separate ₪600,000 mortgage life policy is assigned to the bank.

Finding: Separate bank protection from family cash-flow protection. Model long-term premium, check beneficiaries, and avoid cancellation before written acceptance.

Web-validated source posture

Use current official sources before relying on regulatory context. Prefer the Capital Market Authority, Israel Tax Authority, Ministry of Health, Knesset National Legislation Database, and official government service pages. For 2026 validation, keep these operating assumptions:

  • Har HaBituach is an identity-bound public portal for users to review their own insurance inventory. Do not request passwords, one-time codes, or automated access.
  • Capital Market Authority calculators exist for health, home, and life tariff comparison. Treat calculator output as an aid, not as binding policy wording.
  • Private health analysis must distinguish the public health basket, supplementary health-plan cover, and private insurance.
  • Home insurance analysis must verify standard policy wording, endorsements, war or hostilities exclusions, earthquake terms, and lender clauses.
  • Life insurance analysis must separate mortgage-assigned cover from family or business protection.
  • The general Israeli VAT rate was validated as 18% from 01/01/2025 through the 2026 validation pass. Do not infer insurance-premium tax treatment from the general VAT rate; refer tax questions to a professional.
  • No official public API endpoint or webhook event set was confirmed for this skill. Use manual user-supplied documents and structured local data.

See references/verification-log.md for source snippets, URLs, access date, and second-pass confirmation.

Edge cases

  • Old health policies can include terms that are not available in newer policies.
  • First-year discounts can hide second-year price increases.
  • Mortgage life can protect the bank but leave family income needs uncovered.
  • Home contents can exclude business equipment.
  • Earthquake deductibles are often percentage-based and can be very large.
  • Marketing brochures may conflict with binding policy wording.
  • A policy summary may omit exclusions and endorsements.
  • Life insurance beneficiary wording may override family expectations.
  • A health-fund supplementary plan and private policy can overlap without being identical.
  • New health or life coverage can require underwriting and new waiting periods.

Troubleshooting

SymptomLikely causeFix
Prices not comparablemonthly vs annualnormalize both
Cheaper quote looks betterlower limits or higher deductiblecompare claim scenarios
Home quote very cheapcontents, earthquake, water, or liability missingrebuild matrix
Life premium jumpsstepped premiummodel multi-year cost
Health replacement unclearunderwriting unknownadd licensed review warning
Date ambiguousshort year or US formatrequest DD-MM-YYYY

Anti-patterns

Avoid:

  • Ranking by premium only.
  • Treating a brochure as policy wording.
  • Ignoring exclusions, endorsements, or waiting periods.
  • Telling the user to cancel old health or life coverage before written replacement acceptance.
  • Assuming mortgage life protects dependents.
  • Ignoring CPI linkage.
  • Ignoring percentage deductibles.
  • Treating home-office equipment as ordinary contents without confirmation.
  • Treating supplementary health-plan cover and private insurance as identical.

Production checklist

  • Redact identifiers.
  • Confirm policy type.
  • Normalize dates to DD-MM-YYYY.
  • Normalize money to ₪ monthly and annual.
  • Build a side-by-side diff.
  • Convert percentage deductibles to ₪ exposure.
  • Extract exclusions, waiting periods, and endorsements.
  • Detect duplicates and gaps.
  • Flag replacement, mortgage, beneficiary, underwriting, and business risks.
  • Separate facts from assumptions.
  • Add source page references when available.
  • Provide a prioritized action checklist.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.