skills$openclaw/exchange-rates
mrinvincible294.2k

by mrinvincible29

exchange-rates – OpenClaw Skill

exchange-rates is an OpenClaw Skills integration for coding workflows. Fetch live exchange rates between any currency pairs from XE.com. Use when user asks about currency conversion, exchange rates, forex rates, or converting amounts between currencies (e.g., "USD to INR", "100 EUR in GBP", "what's the dollar rate").

4.2k stars4.7k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nameexchange-rates
descriptionFetch live exchange rates between any currency pairs from XE.com. Use when user asks about currency conversion, exchange rates, forex rates, or converting amounts between currencies (e.g., "USD to INR", "100 EUR in GBP", "what's the dollar rate"). OpenClaw Skills integration.
ownermrinvincible29
repositorymrinvincible29/exchange-rates
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @mrinvincible29/exchange-rates
last updatedFeb 7, 2026

Maintainer

mrinvincible29

mrinvincible29

Maintains exchange-rates in the OpenClaw Skills directory.

View GitHub profile
File Explorer
4 files
.
scripts
xe-rate.mjs
2.9 KB
_meta.json
288 B
SKILL.md
1.4 KB
SKILL.md

name: exchange-rates description: Fetch live exchange rates between any currency pairs from XE.com. Use when user asks about currency conversion, exchange rates, forex rates, or converting amounts between currencies (e.g., "USD to INR", "100 EUR in GBP", "what's the dollar rate").

Exchange Rates (XE.com)

Fetch live mid-market exchange rates from XE.com via headless browser.

Usage

node ~/clawd/skills/exchange-rates/scripts/xe-rate.mjs <FROM> <TO> [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 Playwright + Browserless (CDP) to scrape XE.com
  • Falls back to exchangerate-api.com if XE 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 (browser overhead)
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install exchange-rates?

Run openclaw add @mrinvincible29/exchange-rates in your terminal. This installs exchange-rates into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/mrinvincible29/exchange-rates. Review commits and README documentation before installing.