SuperAPI AI 工具集

pp-dominos

通用与其它

查看项目

更新于 10-16 01:31

技能介绍

pp-dominos 是驱动 dominos-pp-cli 二进制的命令行技能,让 agent 或高级用户无需浏览器即可操作 Domino's:构建、定价、下单美国订单,查看加拿大结账就绪状态、追踪配送、跨门店比价、优化优惠组合,以及重放已保存的订单模板。

安装:先验证是否已安装:dominos-pp-cli --version。未安装时用 npx -y @mvanhorn/printing-press-library install dominos --cli-only;失败可回退 go install github.com/mvanhorn/printing-press-library/library/food-and-dining/dominos/cmd/dominos-pp-cli@latest(需 Go 1.26.6+)。确保安装目录在 PATH 上。

主要能力:

  • 门店:stores find / get / wait(按 ETA 排名)。
  • 菜单与购物车:menu、cart new/add、graphql 系列(categories、products、create_cart、get_cart 等)。
  • 订单:orders validate / price / place;order-quick 一键重放模板、校验、定价、下单并跟踪。
  • 优惠:deals list / best / eligible,交叉比对优惠组合找最低价。
  • 追踪:tracking,track --phone --watch。
  • 本地状态:template save、reorder、analytics。
  • 跨源洞察:compare-prices(含配送费的总价排名)。
  • 客户(需登录):customer loyalty / orders。

用法要点:多数命令无需认证;忠诚度、会员专属优惠、订单历史需 auth login(打开 Chrome 登录,令牌存于 ~/.config/dominos-pp-cli/config.toml,约 1 小时过期)。任何命令可加 --agent(展开为 --json --compact --no-input --no-color --yes),支持 --dry-run、--select、--deliver file:<path> 或 webhook:<url>、profile 及结构化退出码。可用 dominos-pp-cli which "<自然语言能力>" 查找命令。

限制:默认美国市场;加拿大路径支持门店、菜单、账户历史、校验、定价等,但 orders place --market ca 与确认下单在加拿大支付/服务合同实现前会失败,须到 Domino's Canada 完成交易;美国 GraphQL 忠诚度/购物车 BFF 与加拿大在线卡令牌化在加拿大路径不支持。令牌失效后需重新登录。MCP 服务器可用 go install ...@latest 并通过 claude mcp add dominos-pp-mcp -- dominos-pp-mcp 注册。