体检智能预约助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_8bcf46a3/glz-health-checkup。
技能介绍
要解决什么问题
在对话里约体检,常见痛点是:选项被堆成「回复 1/2/3」的文字列表、城市要手填、登录验证码和支付步骤割裂,AI 一重试还可能重复下单。本技能面向橄榄健康(glzhealth)体检预约链路,把查医院、选套餐、占号源、登录、下单和支付收进一条可恢复的工作流,并约定与后端的浏览开放、写操作需用户确认安全模型。
技能如何工作
触发覆盖「我想体检」「预约体检」「附近体检医院」「对比套餐价格」以及「橄榄健康 / glzhealth」等意图;若一条消息里同时带有医院名、体检类型和预期时间,可走一句话预约快速通道,用 show_widget 展示确认卡片而非逐步追问。
Phase 1 智能导诊(无需登录)按 GPS → IP(如 reverse_geocode_ip())→ 城市选择卡片三级降级定位;医院与套餐一律用 show_widget 卡片(含价格、距离、号源等),选时段与确认用 AskUserQuestion 按钮。Phase 2 检测会话中的 glzhealth_token / glzhealth_uid,未登录则走图形验证码 + 短信登录表单卡片,后台静默做重复单、性别、婚姻等校验后生成订单;调用 create_order() 前必须展示订单摘要并取得同意(user_confirmed=True)。Phase 3 支付方式用按钮选择,微信/支付宝展示扫码卡片,银行卡走结构化表单与短信确认;create_payment_order() / confirm_bankcard_pay() 同样需先确认再提交。Phase 4 用成功卡片展示预约凭证。比价意图走 compare_packages(),结果用排名卡片渲染,禁止 Markdown 表格。
全局规范:禁止让用户输入序号选选项;选项 ≤4 且文案短时用 AskUserQuestion,信息密集或表单场景用 show_widget。Skill 自动注入 Idempotency-Key 与登录后的 Bearer token;支付签名仅在后端完成。
适用边界与注意
用户提到退款、取消、投诉或售后时,应立即用 AskUserQuestion 转客服话术,不继续预约/支付流程。部署前需在 scripts/config.py 配置 API_BASE_URL、客服电话与支付回调;APP_KEY / 支付密钥不在 Skill 层。体检人信息可落盘至 ~/.glzhealth/ 下的本地 markdown 文件,便于续约但需注意隐私环境。
使用场景
- 打算入职或换工作,需要在指定日期前完成入职体检,但不想在多个 App 里逐个查医院和套餐。
- 父母或长辈要体检,希望按所在城市自动列出附近机构,并优先看中老年相关套餐与可约时段。
- 已看中某几家医院,想对比同类型体检套餐的价格、检查项和能否预约,再决定下单对象。
- 聊天里已经说清「某医院 + 全面体检 + 这周六」,希望跳过逐步问答,直接确认匹配结果并完成登录支付。
适合人员
- 刚拿到 offer、HR 要求限期提交体检报告的新员工,需要快速锁定可约套餐与时间。
- 帮家人代约体检的子女或配偶,不熟悉橄榄健康流程,希望用卡片选院选套餐而不是记序号回复。
- 对价格敏感、会主动问「哪个医院便宜」的用户,需要跨院比价后再走下单与微信/银行卡支付。
- 在支持 WorkBuddy 的对话产品里做生活类 Agent 集成的开发者,需要对齐 Glz Health API 与 UI 交互规范。