Skip to content
cccskills
FreePublished on GitHub

auto-insurance-contract-create

新規の自動車保険契約を contracts.csv に登録する。

The English summary is being prepared. Showing the original description.

Run score Not tested

See how to install

Files included (2)

  • SKILL.md3.9 KB
  • scripts/create_contract.py2.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Skill: auto_insurance_contract_create

目的

顧客が選択した自動車保険プランで新規契約を contracts.csv に登録する。

⚠️ 必須: 処理フロー(最低3ターン)

このスキルは 必ず以下のターンに分けて 実行すること。スクリプトを先走りしてはならない。

ステップ1a(「加入したい」「検討したい」など加入意向を受けたとき) — このターンで止まる

車種区分・車齢がまだ不明な場合: 車種区分・車齢・希望プランや予算感(任意) の3点を1つのメッセージで顧客に質問してこのターンを終える。スクリプト実行は一切行わない。

ステップ1b(顧客から車種・車齢が得られたとき) — このターンで止まる

車種区分・車齢が揃っている場合のみ: auto-insurance-recommendation スキルを使ってプラン候補を1回提示し、このターンを終える。quote.py も create_contract.py も実行しない。

ステップ1a でヒヤリングした同じターンに recommend.py を実行することは禁止。ヒヤリングと提案は必ず別ターン。

ステップ2(顧客がプランを選択・開始日・支払方法を伝えたとき) — ここで止まる

顧客が「見積もりください」「金額を確認したい」など見積もりを明示的に要求した場合のみ: auto-insurance-quote スキルで正式見積もりを作成し内容を提示した後、「この内容で契約手続きを進めますか?」と確認を求めてこのターンを終える。create_contract.py は実行しない。

見積もり要求がなくプランを指定して加入を申し出た場合: quote.py は呼ばず、選択プラン・開始日・支払方法を1メッセージで確認提示した後、「この内容で契約手続きを進めますか?」と確認を求めてこのターンを終える。create_contract.py は実行しない。

ステップ3(顧客が最終確認で「はい」「お願いします」など明示的に同意したとき)

  1. scripts/create_contract.py を実行して契約登録する
  2. load_skill("activity-log-writer") を実行してスキルを読み込んだうえで、scripts/write_activity.py を呼び出して活動記録を残す
    • load_skill を呼ばずに直接 write_activity.py を実行することは禁止

重要: ステップをまたいで同一ターンで実行してはならない。 特にステップ2の確認質問と create_contract.py の実行を同一メッセージに含めることは禁止。

エージェントが使う判断ルール

  • 車種・車齢はかならず顧客から聞く。推測・仮定で埋めない
  • ステップ1a/1bで車種・車齢を既に確認済みの場合、ステップ2以降で再度確認しない
  • 「新車」「新車・購入予定」「0年」はすべて vehicle_age=0(整数)として扱う。スクリプトに文字列「新車」で渡すのは誤り。顧客に「0年と入力してください」と言わせてはならない
  • 開始日は「今日以降の日付」のみ有効
  • 支払方法は「口座振替」または「クレジットカード」から選択(デフォルト: 口座振替)
  • 登録後に contract_id を伝え、activity_log_writer で契約内容を活動履歴に記録する

業務上の暗黙知

  • 納車日が決まっている場合は開始日を納車日に合わせる
  • 被保険者名は原則お客様本人だが、家族名義も可能

使用するスクリプト

  • scripts/create_contract.py — 新規契約の登録

使用するデータ

  • demo_app/data/contracts.csv
  • demo_app/data/products.csv

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Complete architecture reference for the A3 insurance platform — file locations, data flow, conventions, microservice map, and fullstack patterns

The English summary is being prepared. Showing the original description.

FDU-INS/Insurance-Skills80Updated Jul 12, 2026

Drafts U.S. commercial real estate access and indemnity (right-of-entry) agreements for pre-closing due diligence. Covers license grants, non-invasive vs invasive testing gates, insurance/endorsement requirements, indemnity with discovery carve-outs, restoration and lien remedies, confidentiality, and anti-indemnity guardrails. Trigger: access agreement, right of entry, due diligence access, Phase I/II, invasive testing, pre-PSA site inspection.

The English summary is being prepared. Showing the original description.

FDU-INS/Insurance-Skills80Updated Jul 12, 2026

当用户需要对意外险投保问卷进行专业、结构化的核保审查,提取职业类别、工作环境、作业内容、危险活动参与情况、交通出行习惯、特殊工作暴露及其他可能影响意外险承保判断的高风险信息,并生成适合意外险核保、补问流转和风险分层处理的结构化分析结果时使用本 skill。

The English summary is being prepared. Showing the original description.

FDU-INS/Insurance-Skills80Updated Jul 12, 2026

Inspect, schema, and fill true AcroForm PDFs using sciClaw's pdf_form_inspect, pdf_form_schema, and pdf_form_fill tools. Use when: (1) checking whether a PDF is a real fillable AcroForm, (2) listing form field names, types, and choices, (3) filling a supported form from structured values, (4) preparing reviewable insurance, legal, administrative, or clinical form drafts, (5) reporting skipped fields or unused input keys after a fill. Do not use for scanned PDFs, OCR tasks, or XFA-only forms.

The English summary is being prepared. Showing the original description.

FDU-INS/Insurance-Skills80Updated Jul 12, 2026

Guide actuarial analysis for insurance pricing. TRIGGERS - Use when user needs help with actuarial-analysis related tasks.

The English summary is being prepared. Showing the original description.

FDU-INS/Insurance-Skills80Updated Jul 12, 2026

Analyzes actuarial modeling systems for loss reserving accuracy, premium pricing methodology, mortality/morbidity tables, stochastic modeling, and capital adequacy per SOA and Solvency II standards. USE THIS SKILL WHEN: - You need to review or audit actuarial models (reserving, pricing, capital) - Someone asks about loss triangle analysis or reserve adequacy - You are evaluating IBNR calculations, chain ladder methods, or Bornhuetter-Ferguson - A project involves insurance pricing, GLM rating models, or ratemaking - You need to assess Solvency II SCR calculations or RBC compliance - Someone mentions actuarial opinions, ASOP compliance, or SOA standards - You are reviewing stochastic models, ESG configurations, or DFA frameworks - A codebase uses actuarial libraries (chainladder, lifetables, ChainLadder R package) TRIGGER PHRASES: "actuarial", "loss reserving", "IBNR", "chain ladder", "premium pricing", "mortality table", "Solvency II", "capital adequacy", "ratemaking", "GLM pricing", "risk-based capital", "reserve analysis", "actuarial opinion"

The English summary is being prepared. Showing the original description.

FDU-INS/Insurance-Skills80Updated Jul 12, 2026

See all skills by FDU-INS

Report a problem with this skill