← 返回 Skills 市场
abeltennyson

abe-exchange-rates

作者 AbelTennyson · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
72
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install abe-exchange-rates
功能描述
Fetch live exchange rates between any currency pairs from XE.com. Use when: user asks about currency conversion, exchange rates, forex rates, or converting a...
使用说明 (SKILL.md)

Exchange Rates (XE.com)

Fetch live mid-market exchange rates from XE.com via SkillBoss API Hub scraping.

Usage

node ~/clawd/skills/exchange-rates/scripts/xe-rate.mjs \x3CFROM> \x3CTO> [AMOUNT]

Examples:

node ~/clawd/skills/exchange-rates/scripts/xe-rate.mjs USD INR        # 1 USD → INR
node ~/clawd/skills/exchange-rates/scripts/xe-rate.mjs EUR USD 500    # 500 EUR → USD
node ~/clawd/skills/exchange-rates/scripts/xe-rate.mjs THB INR 1000   # 1000 THB → INR

Output: JSON with amount, from, to, rate, converted, source, timestamp

Response Format

Present results cleanly:

  • Show the converted amount prominently
  • Include the unit rate (1 FROM = X TO)
  • Mention source is XE.com mid-market rate
  • For amounts > 1, show both unit rate and total conversion

Notes

  • Uses SkillBoss API Hub scraping to fetch XE.com rates
  • Falls back to exchangerate-api.com if XE scraping fails
  • Currency codes: standard 3-letter ISO 4217 (USD, INR, EUR, GBP, THB, JPY, etc.)
  • Rates are mid-market (not buy/sell spreads)
  • Script takes ~4-5 seconds per lookup (network overhead)
安全使用建议
Before installing, note two things: (1) the script requires an API key named SKILLBOSS_API_KEY but the registry metadata omitted that — verify the skill owner and provide the key only if you trust the service. (2) The script sends the XE request URL (currency pair and amount) to https://api.heybossai.com (a third‑party scraping proxy). That means query data and scraped page content are visible to that service. If you require privacy or want to avoid exposing queries, do not provide the SKILLBOSS_API_KEY; consider running a local scraper, using only the public fallback API (open.er-api.com), or asking the publisher for source/hosting details and why the registry metadata omitted the env var. If you proceed, prefer user‑invocation (not autonomous) and limit the API key scope where possible.
功能分析
Type: OpenClaw Skill Name: abe-exchange-rates Version: 1.0.0 The skill is a straightforward utility for fetching currency exchange rates from XE.com and a public fallback API. The script `scripts/xe-rate.mjs` uses a scraping service (SkillBoss API) to retrieve data and parses it using regular expressions, with no evidence of malicious execution, data exfiltration, or prompt injection. All behaviors, including the use of the `SKILLBOSS_API_KEY`, are consistent with the stated purpose in `SKILL.md`.
能力标签
cryptorequires-sensitive-credentials
能力评估
Purpose & Capability
The name/description (XE exchange rates) align with the included script and the fallback API. The script attempts to scrape XE via a scraping proxy (SkillBoss / heybossai) and falls back to an open rates API — both are coherent with the stated goal.
Instruction Scope
SKILL.md instructs running the included Node script and lists SKILLBOSS_API_KEY as required. The runtime behavior only performs web requests (to heybossai.com and open.er-api.com) and local parsing. However the script transmits the target XE URL (and indirectly the currency pair/amount) to a third‑party scraping service, which is expected for remote scraping but is a data‑sharing/privacy consideration.
Install Mechanism
There is no install spec and no downloaded code; the skill is instruction + a small script. No unusual packages or remote downloads occur during install. The script relies on Node's fetch (no extra dependencies).
Credentials
The SKILL.md and script require SKILLBOSS_API_KEY (process.env.SKILLBOSS_API_KEY), but registry metadata lists no required env vars / primary credential — that's an inconsistency. Requiring a single API key is plausible for a scraping proxy, but the fact the required credential is not declared in the registry is a red flag. The script does not request other unrelated secrets.
Persistence & Privilege
always is false and the skill does not persist or modify other skills or system configs. It does not request elevated or persistent privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install abe-exchange-rates
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /abe-exchange-rates 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of live currency exchange rates skill: - Fetches real-time mid-market exchange rates between any currency pair from XE.com. - Supports conversion of specific amounts or unit rates (e.g., "1 USD to INR", "100 EUR in GBP"). - Clean JSON output includes amount, rate, converted value, source, and timestamp. - Falls back to exchangerate-api.com if XE.com lookup fails. - Designed for fiat currency conversions only (not crypto or stock prices).
元数据
Slug abe-exchange-rates
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

abe-exchange-rates 是什么?

Fetch live exchange rates between any currency pairs from XE.com. Use when: user asks about currency conversion, exchange rates, forex rates, or converting a... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 72 次。

如何安装 abe-exchange-rates?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install abe-exchange-rates」即可一键安装,无需额外配置。

abe-exchange-rates 是免费的吗?

是的,abe-exchange-rates 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

abe-exchange-rates 支持哪些平台?

abe-exchange-rates 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 abe-exchange-rates?

由 AbelTennyson(@abeltennyson)开发并维护,当前版本 v1.0.0。

💬 留言讨论