Install
openclaw skills install za-car-insurance众安车险投保 — 车辆信息 → 报价 → 确认核保 → 支付 → 出单。
openclaw skills install za-car-insurance⚠️ 使用前将全文所有
<gateway域名>替换为如下取值。
gateway 域名:car.zhongan.com
所有接口(鉴权、报价、核保、出单查询)均走此单一域名,无其他依赖服务。
⚠️ 占位符护栏:以下字段若为
xx,视为未配置。启动时逐一检查,未配置则立即停止向用户索取真实值,严禁猜测。
xx(首次获取后写入,当日有效)xx(首次使用后写入)xx(首次使用后写入)xx(首次使用后写入)| 能力 | 说明 | 参考文件 |
|---|---|---|
| 验证码登录 | 手机号+验证码获取 car_api_key | auth.md |
| 快速报价 | 一键完成绑车+询价+报价 | quote.md |
| 方案调整 | 修改险种、保额、不计免赔 | quote.md |
| 核保+支付 | 自动完成核保并获取支付链接 | proposal.md |
| 出单查询 | 支付后查询保单号 | proposal.md |
Step 0:检查 car_api_key
├─ $CAR_API_KEY 存在 → 继续
└─ 不存在或过期(401)→ 发验证码 → 用户填验证码 → 获取 car_api_key
详见 auth.md
Step 1:占位符校验
检查固定配置中手机号、车主姓名、车主证件号是否已填写
详见 auth.md
Step 2:快速报价(核心)
POST <gateway域名>/api/quickInsure/quickQuote
一键完成绑车+填表+询价+报价
详见 quote.md
Step 3:用户确认/调整方案
详见 quote.md
Step 4:核保+获取支付链接
POST <gateway域名>/api/quickInsure/quickConfirmAndPay
详见 proposal.md
Step 5:打开支付页面
Chrome DevTools MCP 打开 zaPayUrl
详见 proposal.md
Step 6:出单结果查询
POST <gateway域名>/api/quickInsure/getCreatePolicy
详见 proposal.md
详见 auth.md「通用规则」章节。核心要点:
car_api_key: $CAR_API_KEY,401 时重新走验证码流程vehicleNo、insureFlowCode、投保人信息对话中缓存P11002、已投保 立即终止| 环节 | 用户需提供 | 备注 |
|---|---|---|
| 首次登录 | 手机号 + 验证码 | 获取 car_api_key,写入配置 |
| 快速报价(已绑车) | 车牌号 | 投保地后端自动推断 |
| 快速报价(未绑车) | 车牌号 | 车主信息自动从配置获取 |
| 车五项补全 | VIN/发动机号/注册日期/品牌型号 | 按 missingFiveInfoFields 引导 |
| 确认方案 | 回复「确认投保」或调整 | — |
| 支付 | 无(点击支付链接) | 浏览器内完成 |
最少交互路径(已绑车 + 配置已填写):车牌 → 确认核保 → 支付,共 2 轮对话。
| Step | 场景 | 关键接口 | 参考文件 |
|---|---|---|---|
| 0 | 获取 car_api_key | POST /api/quickInsure/open/auth/sendCode + verifyCode | auth.md |
| 1 | 占位符校验 | — | auth.md |
| 2 | 快速报价 | POST /api/quickInsure/quickQuote | quote.md |
| 3 | 确认/调整方案 | — | quote.md |
| 4 | 核保+支付 | POST /api/quickInsure/quickConfirmAndPay | proposal.md |
| 5 | 出单查询 | POST /api/quickInsure/getCreatePolicy | proposal.md |