Claude-skill-registry commerce-currency

Manage currency settings and exchange rates. Use when running `stateset-currency` or converting amounts.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/commerce-currency" ~/.claude/skills/majiayu000-claude-skill-registry-commerce-currency && rm -rf "$T"
manifest: skills/data/commerce-currency/SKILL.md
source content

Commerce Currency

Handle exchange rates and currency settings for global commerce.

How It Works

  1. Fetch current exchange rates.
  2. Convert amounts between currencies.
  3. Update rates or base currency as needed.
  4. Format and report currency values.

Usage

  • CLI:
    stateset-currency ...
  • MCP tools:
    get_exchange_rate
    ,
    list_exchange_rates
    ,
    convert_currency
    ,
    set_exchange_rate
    ,
    set_base_currency
    ,
    enable_currencies
    ,
    format_currency
    .

Output

{"amount":100,"from":"USD","to":"EUR","converted":92.0}

Present Results to User

  • Rate used and timestamp.
  • Converted totals and formatting.
  • Any base currency changes.

Troubleshooting

  • Rate missing: set a rate or enable the currency.
  • Precision issues: use correct decimal places per currency.

References

  • references/currency-commands.md
  • /home/dom/stateset-icommerce/cli/.claude/agents/currency.md