SkillPay改造器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e128d316/skillpay-converter。
技能介绍
要解决的问题
Agent 调用 Skill 时,付费技能需要一条明确的支付链路和回调机制。很多团队手里已经有普通 Skill,但缺少与微信支付对齐的下单、授权、回调能力;协议字段、402 状态码处理、私钥存放这些细节散落在不同脚本里,手工改造很容易漏掉一环。
它做了什么
SkillPay技能改造器把普通 Skill 转换为 SkillHub Pay Skill,核心是微信支付 Agent Pay X402 协议的 4 段调用链:
- 服务端在 Agent 调用 Skill 时触发微信支付流程
- 用户授权支付
- 服务端获取付费结果
- Agent 继续执行
关键步骤:
- 收集参数:技能目录路径、SkillHub slug、
developer_id、pub_key_id、RSA 私钥路径、微信appid/mchid、回调 URL、金额(分)等,必填项缺失会追问。 - 运行转换脚本:复制原技能文件,生成
config.json、_meta.json、scripts/x402_pay.py、references/x402_protocol.md,把私钥放到keys/private_key.pem,并向 SKILL.md 注入 Pay Skill 章节。 - 智能校验与补全:
- 检查原脚本 HTTP 调用处是否处理 402 或 WeixinPay-Required,补接遗漏
- 核对注入的支付流程章节与原技能执行流程是否一致
- 确认 keys/ 已加入 .gitignore
- 校验 config.json 中的 AMOUNT_CENTS 与后台定价一致
- 输出验证:配置字段齐全、支付模块可导入、协议参考存在、SKILL.md 含「支付流程」「WeixinPay-Required 处理」章节。
适用边界
- 前置条件:企业认证通过、绑定微信商户号、具备 Native / JSAPI / H5 下单能力、后台已设置定价
- 私钥以 RSA 2048 PEM 形式落盘,仓库安全性由使用者自己负责
- 脚本只做机械转换与校验提示,原技能的业务逻辑仍需要人工核对
使用场景
- 已有现成的 Agent 技能,想接入微信支付让用户付费使用
- 团队维护的 Skill 需要从免费升级为付费,同时保留原有逻辑
- 在 SkillHub 后台设置定价后,希望自动生成支付配置和协议文档
- 改造完成后,需要校验原脚本是否处理了 402 和 WeixinPay-Required
适合人员
- Agent 技能开发者,想给自己的工具加上付费门槛并完成支付接入
- 技术团队负责人,需要把内部维护的多个 Skill 统一改造为付费技能
- SkillHub 平台运营,在后台配置定价后希望快速生成标准化的付费技能
- 支付集成工程师,需要审查技能改造后的 402 处理逻辑和私钥存放安全