Skip to Content
SkillsInsurance Quote

Insurance Quote

Category: Finance · Difficulty: High · Tags: shopping · comparison · underwriting

What it does

Shop for personal insurance by gathering a profile, quoting 5+ carriers, normalizing results apples-to-apples, flagging gaps, recommending the best option, and submitting the application on approval.

Scope: personal lines only — health, auto, homeowners, term life. Commercial insurance (broker-negotiated) and claims management are out of scope.

Steps

#StepWhat happens
1Gather the quote profileAsks for the fields each carrier needs: age, health history (life), driving history (auto), property details (home), coverage target, effective date.
2Research carriersPulls 5+ reputable carriers for the line + state, notes AM Best rating + complaint ratios.
3Get quotes from carriersFills every carrier’s quote form in Firefox, waits for results, captures screenshots. No public APIs exist for most lines, so this is real browser work.
4Compare apples-to-applesNormalizes limits, deductibles, exclusions. Identifies which carriers are comparing like-for-like and which quoted a different plan.
5Analyze coverage gapsFlags missing riders, below-adequate limits, exclusions that will bite later.
6Make recommendationPicks the best-fit carrier with reasoning — not just cheapest. Shows runner-up.
7Submit applicationOnly on explicit approval. Fills the application, answers underwriting questions truthfully, captures confirmation. Does not bind coverage without the user’s sign-off.

Guardrails

  • Never source quotes from training data — rates change weekly and vary by state. Every quote is pulled live.
  • Screenshot everything — every quote result gets a PNG saved to artifacts/screenshots/insurance/ for audit.
  • Application requires explicit approval — the skill recommends; it doesn’t bind coverage without a “yes, submit” confirmation from the user.
  • Underwriting honesty — the agent refuses to submit applications that misrepresent the profile (e.g. hiding a health condition to lower a quote).

How to invoke from Claude Desktop

do("Shop term life for me. I'm 34 non-smoker, healthy, $1M coverage, 20-year term. Get 5 quotes and recommend. Don't submit anything until I confirm.")

Or:

“Insurance-quote: homeowners for my new place in Austin, TX. $450k dwelling, 2020 build, new roof.”

Artifacts produced

  • insurance-quotes.xlsxprofile, carriers, quotes, comparison, gaps, recommendation sheets.
  • Screenshots of every carrier quote in artifacts/screenshots/insurance/.
  • Signed application copy (PDF) if/when you approve submission.

Full source

cto-gui-libvirt-backend/app/services/agent_skills/insurance-quote.md.

Last updated on