← 返回 Skills 市场
bytesagain-lab

Currconv

作者 bytesagain-lab · GitHub ↗ · v3.0.1 · MIT-0
cross-platform ✓ 安全检测通过
324
总下载
0
收藏
2
当前安装
10
版本数
在 OpenClaw 中安装
/install currconv
功能描述
Convert currencies using frankfurter.app free API. Use when converting amounts, checking exchange rates, or viewing rate history. Requires curl.
使用说明 (SKILL.md)

CurrConv

A real currency converter using live exchange rates from the European Central Bank via the free frankfurter.app API. Convert currencies, check rates, list available currencies, and look up historical exchange rates. No API key required.

Commands

Command Description
currconv convert \x3Camount> \x3Cfrom> \x3Cto> Convert an amount from one currency to another using live rates
currconv rates \x3Cbase> Show all exchange rates for a base currency (default: EUR)
currconv list List all available currencies with full names
currconv history \x3Cfrom> \x3Cto> \x3Cdate> Get a historical exchange rate with comparison to today
currconv version Show version
currconv help Show available commands and usage

Requirements

  • Bash 4+ (set -euo pipefail)
  • curl — for API requests
  • python3 — for JSON parsing and number formatting
  • Internet connection (calls frankfurter.app API)
  • No API key required (free, public API)

When to Use

  1. Quick currency conversioncurrconv convert 100 USD EUR for instant conversion
  2. Checking exchange ratescurrconv rates USD shows all rates against the dollar
  3. Available currenciescurrconv list shows all 30+ supported currencies
  4. Historical ratescurrconv history USD EUR 2024-01-15 with comparison to today's rate
  5. Travel planning — Convert amounts between currencies before a trip

Examples

# Convert 100 USD to EUR
currconv convert 100 USD EUR

# Convert 5000 JPY to GBP
currconv convert 5000 JPY GBP

# Convert 1000 CNY to USD
currconv convert 1000 CNY USD

# Show all rates for USD
currconv rates USD

# Show all rates for EUR (default)
currconv rates

# List all available currencies
currconv list

# Get historical rate for a specific date
currconv history USD EUR 2024-01-15

# Historical GBP to JPY rate
currconv history GBP JPY 2023-06-01

Example Output

$ currconv convert 100 USD CNY
┌───────────────────────────────────────────────────┐
│  Currency Conversion                              │
├───────────────────────────────────────────────────┤
│  100.00         USD                                │
│  =                                                 │
│  688.82         CNY                                │
├───────────────────────────────────────────────────┤
│  Rate:  1 USD  = 6.888200   CNY                    │
│  Date:  2026-03-18                                 │
│  Source: European Central Bank                     │
└───────────────────────────────────────────────────┘

$ currconv history USD EUR 2024-01-15
┌───────────────────────────────────────────────────┐
│  Historical Exchange Rate                         │
├───────────────────────────────────────────────────┤
│  Pair:       USD → EUR                             │
│  Date:       2024-01-15                            │
│  Rate:       1 USD  = 0.91234 EUR                  │
├───────────────────────────────────────────────────┤
│  Today:      1 USD  = 0.92150 EUR                  │
│  Change:     +0.009160 (+1.00%)                    │
│  Today date: 2026-03-18                            │
├───────────────────────────────────────────────────┤
│  Source: European Central Bank                     │
└───────────────────────────────────────────────────┘

Supported Currencies

Run currconv list for the full list. Common currencies include:

  • USD — US Dollar
  • EUR — Euro
  • GBP — British Pound
  • JPY — Japanese Yen
  • CNY — Chinese Yuan
  • AUD — Australian Dollar
  • CAD — Canadian Dollar
  • CHF — Swiss Franc
  • KRW — South Korean Won
  • SGD — Singapore Dollar

30+ currencies supported in total, all sourced from the European Central Bank.

Data Source

All exchange rates come from the European Central Bank via the free frankfurter.app API. Rates are typically updated once per business day. No API key or registration required.


Powered by BytesAgain | bytesagain.com | [email protected]

Data Storage

Rate cache stored in ~/.local/share/currconv/.

安全使用建议
This skill appears to do what it says: call the frankfurter.app API and format results. Before installing: (1) ensure your agent environment provides curl, bash (4+) and python3 as the SKILL.md requires; (2) inspect the remainder of scripts/script.sh (the manifest was truncated in the review) if you want to confirm caching behavior and any file writes to ~/.local/share/currconv/; (3) be aware it needs outbound network access to api.frankfurter.app but does not request credentials or other system access. If you do not want any local files written, run it in a contained environment or check for/clean the cache directory after use.
功能分析
Type: OpenClaw Skill Name: currconv Version: 3.0.1 The CurrConv skill is a legitimate currency conversion utility that uses the frankfurter.app API (European Central Bank data). The implementation in `scripts/script.sh` is well-structured, featuring robust input validation for currency codes and dates, and uses Python3 for safe JSON parsing. No signs of data exfiltration, malicious execution, or prompt injection were found.
能力评估
Purpose & Capability
The skill's name/description match its behavior: it queries frankfurter.app for rates and provides convert/list/history functionality. Minor inconsistency: registry metadata lists no required binaries, while SKILL.md and the included script clearly require curl, bash (4+) and python3. This is an administrative mismatch but not a functional red flag.
Instruction Scope
SKILL.md and scripts instruct only to call the frankfurter.app API, parse JSON locally, and present results. The included script’s visible code only accesses the API, formats output, validates inputs, and uses local temp files; it does not read unrelated system files or environment secrets in the shown portion.
Install Mechanism
No install spec is provided (instruction-only), and the packaged script is a plain shell script. No downloads from external or untrusted URLs or archive extraction are present in the manifest.
Credentials
The skill declares no required environment variables or credentials and the visible script does not attempt to read secrets. It does require network access and local execution tools (curl, python3), which are proportionate to the stated purpose.
Persistence & Privilege
always:false and no special privileges requested. SKILL.md states a rate cache location (~/.local/share/currconv/); the truncated script portion shown does not visibly perform persistent writes, so confirm the remainder of the script if you care about local cache files and their permissions. The skill does not modify other skills or system-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install currconv
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /currconv 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.0.1
v3.0.1: Fixed metadata alignment — dependencies declared, claims corrected.
v3.0.0
v3.0.0: Complete rewrite with real functionality + SKILL.md aligned.
v2.0.1
update
v2.0.0
v2.5 standard: Use-when desc, homepage, source, security fix
v1.0.5
retry-fix-token
v1.0.4
old template -> domain-specific v2.0.0
v1.0.3
Quality upgrade: custom functionality
v1.0.2
Standards compliance: unique content, no template text
v1.0.1
Quality improvement: better docs, examples, cleaner text
v1.0.0
Initial release
元数据
Slug currconv
版本 3.0.1
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 10
常见问题

Currconv 是什么?

Convert currencies using frankfurter.app free API. Use when converting amounts, checking exchange rates, or viewing rate history. Requires curl. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 324 次。

如何安装 Currconv?

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

Currconv 是免费的吗?

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

Currconv 支持哪些平台?

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

谁开发了 Currconv?

由 bytesagain-lab(@bytesagain-lab)开发并维护,当前版本 v3.0.1。

💬 留言讨论