Install
$ agentstack add skill-mr-kelly-skills-kelly-insurance-intel ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Kelly Insurance Intel
Overview
Use this skill as Kelly's daily industry-intelligence operator for insurance and wealth advisory.
It turns current news sources, trend signals, competitor movement, customer questions, and buyer-intent clues into a small reviewable batch:
- source-backed signals;
- why each signal matters to the buyer;
- sales or operating actions for today;
- draft messages/content for client WhatsApp, advisor email, meeting agenda;
- blocked claims that need human, legal, compliance, or domain review.
Default interaction mode: App UI. Unless the user explicitly asks for chat-only handling, check onboarding/config, prepare or refresh the local batch, start/reuse the local app with app/start.sh, and give the actual local URL. Use chat-only mode only when the user says "纯聊天", "chat only", "不要打开 UI", or similar.
Product Package
- Buyer: insurance advisors, agency managers, and independent financial consultants.
- Pain: advisors need compliant, timely reasons to contact clients without sounding generic or alarmist.
- Offer: daily advisor intelligence that becomes client reminders, meeting reasons, and compliant draft messages.
- Demo source mix: market news, insurer announcements, regulator updates, health/cost-of-living news, and client lifecycle events.
Sales framing:
> Every morning, AI watches the sources that affect your business, turns them into today's sales actions, and puts the drafts in a review queue before anything becomes official.
Do not lead with "AI platform", "agent workspace", "database", or model names. Lead with the daily business scene.
Scene Logic
Use this skill to convert insurance-market movement into compliant advisor, agency, or broker actions. A useful signal creates a timely reason to review cover, explain risk, update a client segment, or prepare a renewal conversation.
Prioritize signals in this order:
- regulator, insurer, product, premium, claims, or benefit changes that affect a client's review checklist;
- health, travel, weather, business, or cost-of-living news that makes a protection gap newly visible;
- competitor education content or campaign movement that shifts the client's comparison frame;
- lifecycle events and recurring client questions that can become segmented follow-up tasks.
Actions should become compliant meeting agendas, client education notes, renewal scripts, needs-review checklists, or Busabase approval batches. Block personalized financial advice, product suitability conclusions, return promises, policy interpretation beyond sourced text, and outbound claims without approval.
Boundary
- The skill may browse public/current sources, reason over buyer intent, draft actions/content, validate schemas, and write local handoff files.
- The app reads and writes local files only. It must never post content, send WhatsApp/email, mutate CRMs, scrape private systems, spend money, or perform external side effects.
- Customer-visible drafts, regulated claims, pricing promises, medical/financial/legal advice, and outbound messages are approval-required.
- Store only the minimal source excerpts needed for review. Do not commit
config.local.json, env files,app/.data/, exports, screenshots of private sources, or raw customer data.
First Run And Onboarding
On invocation, check app/.data/onboarding.json and private config readiness. If onboarding is absent/incomplete, guide setup before doing real monitoring.
Ask for non-secret setup details only:
- company/brand name, geography, language, and customer segment;
- 3-10 public source URLs or source categories to monitor;
- competitor names/URLs;
- approved offer, CTA, and forbidden claims;
- preferred channels among client WhatsApp, advisor email, meeting agenda;
- whether Busabase should be the review provider later.
Never ask for API keys or platform tokens in chat. Secrets belong in env files only.
When setup is complete and the user confirms, write app/.data/onboarding.json:
{
"completed": true,
"completed_at": "ISO timestamp",
"config_version": "1"
}
Local App
Start the cockpit with:
skills/kelly-insurance-intel/app/start.sh
The app uses local HTTP on 127.0.0.1, preferring port 3000 through 4000, or KELLY_INSURANCE_INTEL_UI_PORT when set.
Required views:
#/overview: human-attention panel, today's top signals, ready actions, blocked items, and source coverage.#/signalsand#/signals/: source-backed signals with evidence links, buyer-intent interpretation, confidence, risk badges, and suggested next action.#/actionsand#/actions/: approved/blocked/reviewable operating or sales actions.#/draftsand#/drafts/: editable client WhatsApp, advisor email, meeting agenda drafts with approve/request-changes/block decisions.#/sources: configured source categories, freshness, and gaps.#/settings: sanitized config summary, onboarding state, provider, language, and accent color.
Demo mode:
?demo=1,?demo=overview,?demo=signals,?demo=actions,?demo=drafts, and?demo=detailload deterministic demo data.lang=enorlang=zhforces UI chrome language.- Demo API responses never read/write
app/.data/or private config.
File Contract
Read references/ui-schema.md before changing the app, scripts, or generated JSON.
app/.data/current_batch.json: current intelligence batch.app/.data/decisions.json: user verdicts and edits keyed by item id.app/.data/agent_tasks.json: queued agent work for requested changes or missing evidence.app/.data/execution_report.json: dry-run/apply handoff report.app/.data/onboarding.json: setup marker.app/.data/agent.lock: temporary lock while the skill writes files.
Validate with:
node skills/kelly-insurance-intel/scripts/validate_ui_schema.ts skills/kelly-insurance-intel/app/.data/current_batch.json
Normal Workflow
- Detect mode. Default to App UI.
- Browse or otherwise collect current public evidence. For news/trends, use exact dates and source URLs.
- Build one narrow buyer scene, not a generic AI report.
- Write a batch with signals, actions, drafts, and source coverage. Keep every item tied to evidence or mark it blocked.
- Validate the batch.
- Launch the UI for review.
- Poll
agent_tasks.jsonfor requested changes and revise only those items. - On "execute/export approved", re-read decisions and run
scripts/execute_decisions.tsfirst as a dry run. Apply only after explicit confirmation.
Safety Defaults
- Treat outbound messages, regulated claims, medical/financial/legal advice, pricing promises, and publishing as approval-required.
- If source evidence is weak, mark the item
blockedor lower confidence instead of pretending. - Preserve source language unless the workflow asks for translation.
- Use Busabase as the later shared review provider when the workflow needs team approvals; local files remain the reference implementation.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: mr-kelly
- Source: mr-kelly/skills
- License: MIT
- Homepage: https://mr-kelly.github.io/skills/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.