蛋糕叔叔商城
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c70e116b/dangaoss。
技能介绍
要解决什么问题
在对话里买蛋糕、零食或鲜花时,你往往要反复切换小程序或网页:先确认配送城市与收货地址,再按品类搜索 SKU、核对规格,最后才能拿到支付页。蛋糕叔叔商城对外提供 WorkBuddy MCP 风格的 JSON-RPC 接口,但响应是「外层 JSON-RPC → result.content[0].text → 内层 {code, data, msg}」的双层结构,字段名也容易踩坑(例如区县用 area、详细地址用 addr、地址 ID 用 aid,成功码是 200 而不是 0)。本技能把这套流程收成可执行的对话步骤,并约束展示格式,避免规格串单或把接口原文改花。
技能如何工作
- 身份与地址:
user_token必须由当前用户主动提供,写入本地dgss_token.md(发布技能时需忽略该文件)。若文件中已有default_city/default_aid,会先问是否沿用上次城市与地址概要。 - 城市规范:配送城市必须规范到「市」一级(如「北京」→「北京市」),不接受省、区县或商圈当作城市名。
- 地址:调用
getAddrList列出已保存地址供选aid;无地址则收集省市区、详细地址、姓名与 11 位手机号后调用addAddrList。 - 品类与搜索:
cat_id固定为 1(蛋糕)、5(零食)、8(鲜花);关键词模糊时按 SKILL 规则追问品类。搜索走sweets_lst,商品表必须 6 列原样展示(序号、品牌、商品名称、规格、价格、详情)。 - 下单:生成链接前校验
spec_id与规格名称一致;getOrderaddr返回的data为下单 URL,需提取scene并支持getOrderStatus查单。支持「再来一单」等快捷指令复用记忆字段。 - 调用方式:Linux/Mac 可 curl;Windows 需 Python 脚本避免中文参数乱码;首次成功的方式记入
MEMORY.md的dgss_exec_method后续复用。
边界与注意点
- 仅支持 单个
spec_id下单,不支持多规格叠加;退款、取消、物流、发票等不在技能范围内,需按 SKILL 用固定话术回应。 - 对用户回复要求 极简:只给当前结果与下一步动作,预设文案须一字不差;错误映射如 4013→重新登录 Token、405→区域不可配送。
- 请求超时约 60 秒,接口偏慢属正常;勿向用户暴露接口名、域名等实现细节。
使用场景
- 在对话里要给同城同事订生日蛋糕,需要先确认配送城市、选用或新增收货地址,再按品牌或商品名搜索并选定规格生成支付链接。
- 上次在同一地址买过指定规格蛋糕,希望说「再来一单」直接复购,并弹出扫码支付的下单二维码。
- 用户发来 8~20 位纯数字 scene,需要查询该笔蛋糕或鲜花订单当前状态并展示商品名与状态文案。
- 配送城市变更或默认地址不可用,需要清空本地默认城市与 aid 后重新选城市、拉地址列表再搜零食或蛋糕。
适合人员
- 经常帮团队或客户代订蛋糕、零食、鲜花,需要在对话里快速核对规格价格并出支付链接的行政或 HR
- 主要用 AI 助手办事、希望少切换小程序、沿用上次同城地址反复下单的职场采购者
- 把蛋糕叔叔 WorkBuddy 接口接进自动化流程,需要严格按 cat_id、aid 与双层 JSON 解析落地的集成维护者
- 下单后只保留 scene 凭证、习惯在聊天里追问「订单到哪了」而不是回商城订单页查状态的用户