关于 exchange-rate
exchange-rate 是通过 QVeris 查询当前汇率和换算金额的技能。它按能力搜索工具,并可在请求失败时尝试其他提供方。
主要功能
- 01查询当前货币汇率
- 02按当前汇率换算金额
- 03可选历史日期查询
- 04失败时切换提供方
- 05输出 Markdown 或 JSON
适用场景
- 01出行前查询汇率
- 02换算贸易记录中的金额
- 03整理报告中的货币数据
MCP 相关
该技能使用 QVeris 工具搜索汇率或换算能力,再执行选定工具;输入未说明它是 MCP 服务。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ qverisai/ open-qveris-skills --skill exchange-rate安装后在 Claude Code 中输入/exchange-rate确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.gitignoreREADME.mdscripts/exchange_rate.mjs详细介绍
汇率
使用 QVeris 工具查询实时货币汇率并进行换算。
此技能的功能
Exchange Rate 提供:
- 汇率查询——查询两种货币之间的当前汇率(例如 USD/EUR、CNY/JPY)。
- 金额换算——按当前汇率将金额从一种货币换算为另一种货币。
通过 QVeris 支持外汇和常见法定货币对;当工具支持时,还可指定历史日期查询汇率或进行换算。
主要优势
- 仅使用 QVeris API:按功能搜索工具,然后执行;不使用硬编码的服务商列表。
- 一个服务商失败或不可用时,可回退到其他服务商(例如 Alpha Vantage、Twelve Data)。
- 与其他技能使用相同的凭据:仅需
QVERIS_API_KEY。 - 只读操作,不会产生副作用;适用于旅行、贸易和报告。
核心工作流
- 解析用户意图:汇率查询(from_currency、to_currency)或金额换算(from_currency、to_currency、amount)。
- 在 QVeris 中搜索工具,例如 “currency exchange rate real-time”、“currency conversion”。
- 根据 success_rate、latency 和参数匹配度(汇率查询或金额换算)对结果排序。
- 构建请求参数:汇率查询使用
from_currency/to_currency或symbol(例如EUR/USD);金额换算还需添加amount。 - 使用选定的工具执行请求,超时时间为 5s;如果失败,则尝试下一个候选工具。
- 返回格式化的汇率和/或换算金额(Markdown 或 JSON)。
命令界面
主要脚本:scripts/exchange_rate.mjs
- 仅查询汇率:
node scripts/exchange_rate.mjs rate --from USD --to EURnode scripts/exchange_rate.mjs rate --from CNY --to USD
- 换算金额:
node scripts/exchange_rate.mjs convert --from USD --to JPY --amount 1000node scripts/exchange_rate.mjs convert --from EUR --to GBP --amount 500
可选参数:当工具支持时,使用 --date YYYY-MM-DD 查询历史汇率或进行历史换算;使用 --format json 输出机器可读的结果。
安全与免责声明
- 仅使用
QVERIS_API_KEY;不需要其他密钥。 - 仅通过 HTTPS 调用 QVeris;不安装软件包,也不执行任意命令。
- 输出仅供参考,不构成金融或合同建议。
评论
支持 Markdown