currency-input
Installation
SKILL.md
Currency Input
Enter and format monetary values
What it solves
A Currency Input is a specialized numeric form field for entering monetary values. It combines the raw numeric input behavior of a number field with locale-aware formatting, currency symbol display, and financial validation constraints.
Unlike a generic number input, a currency input formats the value as the user types (e.g., displaying $1,299.99 instead of 1299.99), handles decimal precision based on the currency (USD uses 2 decimal places, JPY uses 0), and positions the currency symbol or code according to locale conventions.
When to use
- E-commerce checkout – Cart totals, discount codes, coupon amounts.
- Banking and finance forms – Transfer amounts, deposit values, loan applications.
- Expense reporting – Reimbursement amounts with currency context.
- Subscription and pricing configuration – Plan pricing in admin interfaces.
- Budget and forecasting tools – Financial planning inputs.