Exchange Rates

💱 实时汇率·精准换算·全球货币

实时获取XE.com外汇汇率,支持任意货币对转换与金额计算,汇率数据源自权威金融平台。

收藏
8.1k
安装
3.8k
版本
1.0.0
CLS 安全性认证2026-06-05
点击查看完整报告 >

使用说明

核心用法

Exchange Rates 技能通过 headless 浏览器抓取 XE.com 的实时中位市场汇率(mid-market rates),支持任意 ISO 4217 标准货币代码的三字母组合(如 USD、EUR、CNY)。用户可直接查询汇率或指定金额进行换算,脚本返回结构化 JSON 包含汇率、转换金额、时间戳及数据源信息。

显著优点

1. 数据源权威:XE.com 是全球知名的外汇数据服务商,被金融机构广泛引用,mid-market rate 避免了买卖价差干扰,参考价值高。
2. 覆盖全面:支持全球主流及小众货币对,满足跨境支付、旅行预算、外贸结算等多元场景。

3. 双源冗余:主源 XE.com 失败时自动回退至 exchangerate-api.com,提升服务可用性。

4. 格式清晰:输出结构化数据,便于程序解析或人工阅读,同时展示单位汇率与总额换算。

潜在缺点与局限性

  • 延迟较高:Playwright + Browserless 架构导致单次查询需 4-5 秒,不适合高频实时交易场景。
  • 非实时报价:抓取的是网页展示的延迟数据(通常延迟 15-60 分钟),非银行间即时交易报价。
  • 无法交易:仅提供参考汇率,不含银行/支付机构的实际买卖点差与手续费,最终到账金额可能差异显著。
  • 依赖外部服务:XE.com 或 Browserless 服务异常将直接影响可用性,虽设有回退机制仍存单点风险。

适合人群

跨境旅行者、跨境电商卖家、外汇投资者参考、海外留学家庭、需要快速估算货币价值的普通用户。

常规风险

  • 汇率波动风险:外汇市场 24 小时波动,查询结果与实际兑换时可能产生偏差。
  • 隐私泄露:通过 Browserless 远程浏览器访问,敏感信息理论上存在被中间服务记录的可能。
  • 合规边界:技能本身不涉及资金流转,但若用户误将参考汇率当作实际交易依据,可能导致财务决策失误。

安全解读

核心用法

该 Skill 通过调用本地脚本 xe-rate.mjs 实现实时汇率查询,采用 Playwright + Browserless 技术栈抓取 XE.com 网页数据,失败时自动回退至 exchangerate-api.com 公开 API。

命令格式

node ~/clawd/skills/exchange-rates/scripts/xe-rate.mjs <FROM> <TO> [AMOUNT]

典型场景

  • 基础汇率查询:USD INR → 获取 1 美元兑印度卢比
  • 金额换算:EUR USD 500 → 500 欧元兑换美元
  • 小众货币:THB INR 1000 → 泰铢兑印度卢比

返回 JSON 包含换算金额、汇率、时间戳及数据来源标识。

显著优点

1. 数据源权威:XE.com 是全球知名汇率平台,mid-market 汇率具有参考价值
2. 自动降级:主源失败时无缝切换至 exchangerate-api.com,提升可用性

3. 隐私友好:仅传输货币代码与金额,不收集用户 PII

4. 合规达标:通过 GDPR、CCPA 及数据最小化审查

潜在局限

  • 性能开销:单次查询需 4-5 秒(浏览器启动 + 页面渲染)
  • 依赖外部服务:需 Browserless 实例及网络连通性
  • 无本地缓存:频繁调用可能触发 API 速率限制
  • 硬编码配置:CDP 地址与 token 硬编码于源码(RISK-001)

适合人群

  • 需要实时汇率参考的跨境支付用户
  • 无本地汇率数据源依赖的轻量换算场景
  • 对隐私敏感、不愿注册 API Key 的临时查询需求

常规风险

| 风险项 | 等级 | 说明 |
|--------|------|------|
| 硬编码凭证 | 低 | Browserless WebSocket 地址暴露,建议改为环境变量 |
| 网络依赖 | 中 | 需外部网络访问,离线不可用 |
| 速率限制 | 低 | XE.com 可能限制爬取频率 |
| 汇率时效 | 低 | mid-market 非实际成交价,买卖存在点差 |

Exchange Rates 内容

scripts文件夹
手动下载zip · 2.4 kB
xe-rate.mjstext/javascript
请选择文件