SuperAPI AI 工具集

swiggy-prava-skill

智能体与模型

查看项目

更新于 10-16 03:47

技能介绍

用途:让智能体在聊天中处理 Swiggy 的发现、加购、Prava 授权、浏览器结账与卡支付全过程,同时避免用户在聊天中提供原始卡信息、助记词、银行凭证或 OTP。需先阅读 setup.md(未配置 Swiggy MCP 或 Prava 时)与 checkout-protocol.md(加购、创建 Prava 会话或输入令牌化卡信息前)。

主要能力:使用 Swiggy MCP 做地址发现、餐厅与菜单搜索、购物车更新和读取;使用 Prava CLI 创建 Swiggy 会话并通过审批 URL 完成授权;使用浏览器自动化执行 MCP 未暴露的结账步骤,如选择卡支付和输入 Prava 令牌化凭证。MCP 结账对卡支付不完整,卡支付需浏览器自动化。

用法要点:先在浏览器中打开 https://www.swiggy.com/checkout 并确认可达且已登录,再创建(短时效的)Prava 令牌;Prava 会话金额为用户批准的额度或购物车总额,默认 INR。商户字段为 --merchant-name "Swiggy" --merchant-url "https://www.swiggy.com" --merchant-country IN。支付前展示地址标签、餐厅、商品与规格、税费运费及总额、ETA 并请求确认。在聊天中显示 Prava 审批 URL 后立即轮询,令牌化后直接进入结账。将 Prava 令牌作为卡号、cryptogram 作为 CVV、按 Prava 显示的到期日填写,选择用户批准币种,遇 OTP/3DS/passkey 等认证暂停等待用户操作,不要求用户把 OTP 粘贴到聊天。避免保存卡片,优先选择不保存路径。结账后仅报告订单号、商家、商品、总额、支付状态、地址标签与 ETA 等非敏感信息,不打印完整令牌或密文。首次安装 MCP 或技能后需确认当前会话可见新工具,否则使用新的 Codex 子进程或重启会话。