Agent Skills
返回列表
蛋糕叔叔对话下单

蛋糕叔叔对话下单

企业运营 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c70e116b/unclecake。

技能介绍

要解决什么问题

在 Agent 里帮用户买蛋糕、零食或鲜花时,难点不在「聊几句」,而在 配送城市与地址、商品分类与 SKU、以及 下单链接 是否和接口返回一致。蛋糕叔叔(dangaoss.com)侧走 JSON-RPC 2.0,成功码是 code: 200,业务数据还套在 result.content[0].text 里再解析一层——若按普通 REST 想当然地写字段名,很容易在 area/addr、aid、双层 JSON 上踩坑。

技能如何工作

本技能把流程收成一条严格顺序的管线:

  1. 鉴权:user_token 必须由当前用户提供,写入本地 dgss_token.md(发布技能时需忽略该文件,勿提交仓库)。
  2. 配送:城市规范到「市」一级(如北京 → 北京市);可读 default_city / default_aid 复用上次地址,或调用 getAddrList / addAddrList 选址、新建址。
  3. 选品:按关键词映射 cat_id(1 蛋糕、5 零食、8 鲜花),用 sweets_lst 按 aid + 关键词分页搜索;列表须 六列原样展示(品牌、名称、规格、价格、详情等不得删改合并)。
  4. 下单:下单前校验 spec_id 与规格名称一致;getOrderaddr 生成支付 URL,并从链接里提取 scene 供后续查单;支持「再来一单」等快捷指令读记忆复购。

调用方式上,Windows 需用 Python 脚本避免 curl 中文乱码;Linux/Mac 可直接 curl。首次成功的方式会记入 MEMORY.md 的 dgss_exec_method,避免反复试错。

边界与注意点

  • 单规格:一次下单只支持一个 spec_id,不支持多 SKU 叠单。
  • 能力范围:退款、取消、物流、发票、会员积分等未在技能内实现;应对话内用简短话术说明,不引导去站外自行操作。
  • 对用户话术:按 SKILL 要求保持精简,预设提示文案需原文使用;错误码如 4013(授权)、405(不可配送)等映射为友好短句,不向用户暴露接口名与域名细节。
  • 查单:优先 dgss_token.md 的 last_order_scene,或识别用户发来的纯数字 scene,调用 getOrderStatus 展示商品名与订单状态。

使用场景

  • 同事生日前,在 Agent 里指定城市与已存地址,按品牌或蛋糕名搜索并生成可扫码支付的下单链接
  • 办公室茶歇补货,用零食类关键词和 `cat_id=5` 搜商品,选定规格后走 `getOrderaddr` 出支付页
  • 用户发来一串纯数字 `scene`,在对话里查该笔蛋糕叔叔订单的商品名与当前状态
  • 上次买过同款慕斯,说「再来一单」时复用 `dgss_token.md` 里的默认地址与 `last_order_spec` 直接下单

适合人员

  • 负责行政与节庆采购、常在群里代同事订生日蛋糕并要留配送地址的人
  • 在自建 Agent 里接入蛋糕叔叔 `workbuddy/mcp_server`、需按 SKILL 约束处理双层 JSON 与字段名的集成者
  • 不想反复打开小程序、希望在对话里完成选城、新建址与鲜花 `cat_id=8` 搜索的个人用户
  • 发布或维护本技能、需落实 `dgss_token.md` 忽略规则与 Windows Python 调用方式的 Skill 作者