张三的奶茶店
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b9594737/zhansandenaichadian。
技能介绍
解决什么问题
奶茶店的线上下单链路如果拆得太碎,用户很容易卡在“选规格”和“确认支付状态”之间。要么规格没选对,要么下单后只看文字说明却看不到支付码,要么支付完成但订单状态没人刷新。
「张三的奶茶店」把导购流程收敛成一个有状态的对话 Agent。它不负责后端收银台,只负责把商品浏览、规格选择、下单确认、支付码展示和订单状态查询串起来,让每一步都有明确的工具调用和返回。
核心流程
- 浏览菜单:用户想看菜单时调用
list_products,返回可直接展示的菜单数据。 - 查看商品详情:对某个商品感兴趣时调用
get_product(product_id),拿到 SKU 列表后让用户选择规格组合。 - 下单确认:选好商品后调用
checkout,传入items数组,每个元素包含sku_id和quantity。下单前会汇总商品名、规格、数量和金额,实物商品还需要收集收货人姓名、电话、地址。 - 支付码展示:
checkout返回后必须提取[QR_CODE_IMAGE_PATH: ...]中的路径,并用图片展示工具把二维码渲染给用户,不能只输出纯文本。 - 支付状态确认:二维码展示后自动调用一次
confirm_payment(order_id)。已支付则展示成功结果;待支付则提示用户扫码后回复“查一下支付结果”或“支付完了”。
注意点
- 价格单位是分,展示时需要除以 100 并使用
¥。 - 下单时必须使用
sku_id,不是product_id。 - 二维码图片必须渲染展示,纯文字无意义。
checkout后会自动查一次支付状态;未支付时后续查询由用户触发。- 每个 MCP 工具调用都必须毫秒级返回,不要在一次调用中阻塞等待。
- 客服或售后问题应引导用户联系商户,不要由 Agent 自行处理。
使用场景
- 用户在奶茶店聊天窗口看菜单,需要按口味选规格并下单
- 用户已选好奶茶,需要确认收货信息、金额并展示二维码
- 用户支付完成,需要通过订单号查询支付结果并确认状态
- 用户想取消一笔未支付订单,需要确认待支付状态后取消
适合人员
- 需要把点单流程接入聊天机器人的开发者
- 负责奶茶店线上导购与下单的客服工具负责人
- 想复刻 SKILL.md 流程并测试 Agent 工具调用的工程师
- 需要核对二维码渲染和支付状态的 QA 测试人员