home / skills / dkyazzentwatwa / chatgpt-skills / currency-converter
This skill converts currencies with real-time and historical rates, supports batch and CSV operations, and formats results for locale-aware usage.
npx playbooks add skill dkyazzentwatwa/chatgpt-skills --skill currency-converterReview the files below or copy the command above to add this skill to your agents.
---
name: currency-converter
description: Convert currencies with real-time exchange rates, historical data, and multi-currency calculations.
---
# Currency Converter
Convert between currencies with exchange rates and formatting.
## Features
- **Exchange Rates**: Convert between 150+ currencies
- **Historical Rates**: Date-based conversions
- **Batch Conversion**: Process multiple amounts
- **Currency Formatting**: Locale-specific formatting
- **CSV Support**: Convert currency columns
- **Rate Caching**: Efficient API usage
## CLI Usage
```bash
python currency_converter.py --amount 100 --from USD --to EUR
python currency_converter.py --file amounts.csv --from_col usd --to EUR --output converted.csv
```
## Dependencies
- forex-python>=1.8
- pandas>=2.0.0
This skill converts currencies using real-time exchange rates, historical data, and batch processing. It supports 150+ currencies, locale-aware formatting, and CSV import/export for bulk workflows. Designed for accuracy and efficiency with rate caching to reduce API calls.
The skill fetches live exchange rates from a rates provider and falls back to cached values when appropriate to limit requests. It can perform single conversions, multi-currency calculations, and date-based lookups for historical rates. CSV and batch interfaces let you convert entire columns, and formatting routines apply locale-specific currency displays.
Does the skill support historical rate lookups?
Yes — you can request conversions for specific dates to get the historical rate used on that day.
Can I convert many amounts at once?
Yes — batch conversion and CSV import/export let you process large lists or spreadsheet columns efficiently.