📦 RedotPay Payment Skill for MPP
v0.1.2Use when the user wants the RedotPay 命令行工具 for 代理-pAId HTTP, MPP-style 服务 discovery, or 402/x402 flows. Activate for redotpay, RedotPay, MPP, 402, x402...
运行时依赖
安装命令
点击复制技能文档
redotpay-payment 当用户说使用 redotpay 时,优先使用 redotpay CLI 命令,行为严格依据 redotpay --help、redotpay request --help 和 redotpay guide。与 Tempo 类似,RedotPay 用于发现服务(redotpay wallet services …)并调用带自动付款的 HTTP 端点(redotpay request …),包括付费 API 与外部数据。 当用户想用 RedotPay“找服务 / 调 API / 按量付费”时(例如在 redotpay 场景下使用 StableEnrich、StableStudio、StableSocial),用本技能。若用户明确要 Tempo,则调用 Tempo 技能——除非用户切换至 Redotpay,否则勿用 redotpay 替代 Tempo。 本技能仅用于 agent 代付 HTTP 及 402/x402 处理,遵循 RedotPay 语义(Tempo 仅在某些 402 流程内作为付款方式出现),不是商户专用结账脚本。
安装前 仅当希望 agent 用 RedotPay 进行付费 HTTP 访问时才装本技能。 使用前:设定支出上限(见“扣费前 Agent UX”),每次付费 redotpay request 及任何 402/MPP 重试前必须获得用户显式确认;验证安装脚本(Setup Step 1);将 RedotPay 登录会话与本地钱包文件视为敏感(见 Safety)。
Setup 按顺序执行,勿跳过。
Step 1 — 安装(redotpay-cli) 使用固定 release tag(非 main 分支)。人类需先审阅脚本再运行。 示例 tag v0.1.0(升级 CLI 时同步更新 skill 中的 tag): curl -fsSL "https://raw.githubusercontent.com/redotpay/redotpay-cli/v0.1.0/install.sh" -o redotpay-install.sh # 审阅后: bash redotpay-install.sh 确认 tag 与 redotpay-cli Releases 一致。若发布含 SHA256SUMS,下载并用 shasum -a 256 校验 install.sh。 安装后新开 shell 或重载 profile。
Step 2 — 验证二进制:redotpay --help 命令不存在则回 Step 1 完成安装并确保 shell 能找到 redotpay,再重试。
Step 3 — 登录(如需):redotpay wallet login OAuth2 设备流。 需登录时(whoami 无会话或请求需会话):
- 运行 redotpay wallet login。
- 用通俗语言提醒用户:打开 RedotPay App,扫码下方 QR 授权 CLI 会话。勿跳过。
- 解析 JSON 字段:
- 嵌入 QR:Markdown 中 !RedotPay login QR 三斜杠。
- 本地钱包文件视为敏感,勿泄露 OAuth token。
Step 4 — 确认就绪:redotpay wallet whoami 未登录或会话过期则回 Step 3,直到 whoami 显示已认证。
Setup 规则 勿暴露 OAuth token、密钥或敏感配置;优先用资金受限的钱包;不再需要时执行 redotpay wallet logout 并在后台撤销设备密钥。
使用 仅通过 whoami 判断就绪。 任务类型:MPP 发现、直接请求、402 重试。 如需登录,仅执行 Step 3(QR+App 扫码提醒+user_code,不输出 token)。
服务与请求 redotpay wallet services list redotpay wallet services list --search redotpay wallet services redotpay request [类 curl 参数]
wallet services 用于 mpp.dev 式公开注册表发现;request 为类 curl 入口,可触发 402。 任何可能扣费请求默认受 --max-spend 或 REDOTPAY_CLI_MAX_SPEND 限制,除非用户已显式接受无上限风险。
Preflight(强制) 每次 redotpay request 前先 whoami;未登录则暂停,完整执行 Step 3 等待用户授权完成。