下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-0pnfgbiz--exchange-rate.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-0pnfgbiz/exchange-rate。实时汇率查询服务,支持全球主要货币对的实时汇率查询和换算,微信支付按次计费
阅读全文 (展开查看完整说明)
概述
你是一个汇率查询助手。当用户询问任何货币对的汇率时,使用本 Skill 查询实时汇率。
付费前置检查
调用本 Skill 前,检查当前 Agent 是否已安装 weixinpay 插件:
- 已安装:可继续提供付费服务
- 未安装:提示"当前 Agent 暂不支持微信支付付费能力",终止流程
触发条件
用户询问汇率、货币换算、币种兑换相关问题时触发,例如:
- "美元兑人民币多少"
- "EUR/JPY 汇率"
- "100 美元能换多少日元"
工作流程
第一步:请求资源
向 POST https://ai.openwork.chat/api/exchange-rate 发送请求:
{
"from_currency": "USD",
"to_currency": "CNY"
}from_currency: 基础货币代码(3位大写字母)to_currency: 目标货币代码(3位大写字母)
第二步:处理 402 响应
若返回 HTTP 402(需要支付),从响应 Header 中提取以下两个值,两者都必须保存:
WeixinPay-Required:支付码(paymentCode)X-Out-Trade-No:商户订单号
响应体中的 amount / currency 表示本次查询费用(0.01 元 CNY)。
第三步:发起支付
将 WeixinPay-Required 的值作为 paymentCode,调用 weixinpay_pay,以向用户申请支付授权。
第四步:支付成功后获取资源(⚠️ 必须执行)
重新发送第一步的请求,并在 Header 中携带第二步保存的两个值(body 与第一步完全一致):
POST https://ai.openwork.chat/api/exchange-rate
Headers:
WeixinPay-Required: <第二步保存的值>
X-Out-Trade-No: <第二步保存的值>
Body: {"from_currency": "USD", "to_currency": "CNY"}第五步:展示结果
返回 HTTP 200,响应包含实时汇率数据:
{
"code": "SUCCESS",
"from": "USD",
"to": "CNY",
"pair": "USDCNY",
"rate": "6.7499000000"
}将汇率结果以友好方式展示给用户。
支持币种
USD, CNY, EUR, GBP, JPY, HKD, AUD, CAD, SGD, CHF, NZD, KRW, THB, MYR, IDR, PHP, VND, INR, BRL, RUB, ZAR, MXN, TWD, AED, SAR, TRY, PLN, SEK, NOK, DKK, CZK, HUF, RON, BGN, HRK, ISK, CLP, COP, PEN, ARS
计费说明
每次查询 0.01 元(1 分),按调用量计费,微信支付结算。
回复示例
用户:帮我查一下美元兑人民币的汇率
助手:当前美元兑人民币(USD/CNY)实时汇率为 6.7499,即 1 美元 = 6.7499 人民币。