用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/WoSai/sqb-payment-skills --skill sqb-signing命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | sqb-signing |
| description | 收钱吧 MD5 请求签名模块。用于生成 protocol/security 层中的请求签名、Authorization 头构建和请求体序列化能力。 |
| version | 2.0 |
| tags | ["signing","md5","authorization","protocol","security"] |
| globs | ["**/*.java","**/*.py"] |
本 skill 属于 protocol/security 层。
它负责生成:
md5Sign(bodyStr, key)buildAuthorization(sn, bodyStr, key)serializeBody(body)它不负责生成:
收钱吧所有请求接口统一使用 MD5 签名机制:
sign = MD5(request_body + key)
Authorization = {sn} {sign}
| 场景 | sn | key | 说明 |
|---|---|---|---|
| 激活接口 | vendor_sn | vendor_key | 仅 /terminal/activate 使用 |
| 其他接口 | terminal_sn | terminal_key | 支付、查询、退款、撤单、签到等 |
request_body 必须是 UTF-8 编码的原始 JSON 字符串{sn} {sign},中间有且仅有一个空格Content-Type 必须为 application/json; charset=utf-8当 AI 在完整流程中引用本 skill 时,应在 protocol/security 层生成:
SqbRequestSignerSqbAuthorizationBuilder当用户只需要签名模块时,只生成:
md5Sign(bodyStr, key) 函数buildAuthorization(sn, bodyStr, key) 函数serializeBody(body) 函数见 reference/ 目录:
SqbSignUtil.javasqb_sign_util.py