Install
openclaw skills install finance-trackerTrack personal expenses with natural language. Log spending, view reports, search transactions. Works with any AI model.
openclaw skills install finance-trackerComplete personal finance management. Track expenses, recurring subscriptions, savings goals, multi-currency support, and smart insights.
clawdhub install finance-tracker
Or add to PATH:
export PATH="$PATH:/path/to/finance-tracker/bin"
# Log an expense
finance add 50k "lunch at cafe"
# Log with currency conversion
finance add $20 "online purchase"
# See what you spent
finance report week
# Get smart insights
finance insights
finance add <amount> "<description>"
Amount formats:
50000 — plain number50k — with k suffix (= 50,000)$50 — USD, auto-converts to your currency€100 — EUR100 USD — explicit currencyExamples:
finance add 50000 "lunch"
finance add 50k "groceries"
finance add $25 "Netflix subscription"
# Remove last transaction
finance undo
# Edit a transaction
finance edit <id> --amount=60000
finance edit <id> --desc="dinner with friends"
finance edit <id> --category=food
# Delete specific transaction
finance delete <id>
finance report [period] # today, week, month, year, all
finance recent [n] # last n transactions
finance search "food" # search by keyword
Track subscriptions and bills that repeat automatically.
finance recurring add <amount> "<description>" <frequency> [--day=N]
Frequencies: daily, weekly, biweekly, monthly, quarterly, yearly
Examples:
finance recurring add 110k "mobile provider" monthly --day=1
finance recurring add 50k "Netflix" monthly
finance recurring add 200k "gym membership" monthly --day=15
finance recurring # List all
finance recurring list # Same as above
finance recurring due # Show what's due today
finance recurring process # Auto-log all due expenses
finance recurring remove <id> # Deactivate
finance recurring process daily (or in heartbeat) to auto-logSet targets and track progress towards financial goals.
finance goal add "<name>" <target> [--by=DATE] [--current=X]
Examples:
finance goal add "New Laptop" 5000000 --by=2026-06-01
finance goal add "Emergency Fund" 10000000
finance goal add "Vacation" 3000000 --by=2026-08-01 --current=500000
# Add to goal (increment)
finance goal update "Laptop" 500k
# Set exact amount
finance goal set "Laptop" 2000000
# View all goals
finance goal
finance goal list
Automatic currency conversion with live exchange rates.
finance rates # Show all common rates
finance rates USD # Specific currency rate
finance rates EUR
finance convert 100 USD UZS
finance convert 50 EUR USD
# These auto-convert to your default currency (UZS)
finance add $50 "Amazon purchase"
finance add €30 "App subscription"
finance add 100 USD "Online course"
finance currency # Show current
finance currency USD # Change default
Rate caching: Rates refresh every 6 hours automatically.
AI-powered spending analysis and alerts.
finance insights # Full insights report
finance summary # Quick daily summary
finance digest # Weekly digest
💡 Smart Insights
━━━━━━━━━━━━━━━━━━━━━
📈 Spending Velocity
Daily avg: 85,000 UZS
This month so far: 1,200,000 UZS
Projected month total: 2,550,000 UZS
📊 This Week vs Last Week
📈 Spending UP 23%
This week: 595,000 UZS
Last week: 484,000 UZS
🏷️ Notable Category Changes
🍔 food: ↑ 45%
🚗 transport: ↓ 20%
⚠️ Alerts
• Unusually large expense: 350,000 on electronics
🎯 Savings Goals
Need to save: 50,000 UZS/day
Next deadline: Laptop in 45 days
finance income 5000000 "salary"
finance income 500k "freelance project"
Income types auto-detected: salary, freelance, business, investment, gift
finance asset add "Bank Account" 10000000 cash
finance asset add "Stocks" 5000000 stocks
finance asset add "Bitcoin" 2000000 crypto
finance asset remove "Old Account"
finance asset list
finance portfolio # Net worth summary
Asset types: cash, stocks, crypto, realestate, savings, investments
finance trends [days] # Spending patterns over time
finance compare [days] # Compare current vs previous period
finance budget <daily> # Check against daily budget
finance budget 100k
Shows:
Auto-detected from description:
| Category | Keywords |
|---|---|
| 🍔 Food | lunch, dinner, cafe, restaurant, grocery |
| 🚗 Transport | taxi, uber, bus, metro, fuel |
| 🛍️ Shopping | clothes, shoes, shopping |
| 📱 Tech | phone, laptop, headphones |
| 🎮 Entertainment | movie, game, netflix, spotify |
| 📚 Education | book, course, school |
| 💊 Health | medicine, pharmacy, doctor, gym |
| 🏠 Home | rent, utility, furniture, internet |
| 💇 Personal | haircut, barber, salon |
| 🎁 Gifts | gift, present |
| ✈️ Travel | travel, flight, hotel |
| 🔄 Subscriptions | subscription, monthly, plan |
All data stored locally in ~/.finance-tracker/:
~/.finance-tracker/
├── transactions.json # All expenses
├── FINANCE_LOG.md # Human-readable log
├── portfolio.json # Assets
├── income.json # Income records
├── recurring.json # Recurring expenses
├── goals.json # Savings goals
└── exchange_rates.json # Cached rates
finance export csv
finance export json
For quick logging in chat, common patterns:
"spent 50k lunch" → finance add 50000 "lunch"
"taxi 15k" → finance add 15000 "taxi"
"coffee 8k" → finance add 8000 "coffee"
Add to your HEARTBEAT.md for automated processing:
## Finance (daily)
- Run: finance recurring process
- Run: finance summary
EXPENSES:
finance add <amt> "<desc>" Log expense
finance undo Remove last
finance edit <id> [--amount=X] Edit transaction
finance delete <id> Delete transaction
finance report [period] Spending report
finance recent [n] Recent transactions
finance search "<query>" Search
RECURRING:
finance recurring List all
finance recurring add ... Add subscription
finance recurring remove <id> Remove
finance recurring process Log due items
finance recurring due Show due today
GOALS:
finance goal List goals
finance goal add "<name>" <target> [--by=DATE]
finance goal update "<name>" <amt>
finance goal set "<name>" <amt>
finance goal remove "<name>"
CURRENCY:
finance rates [currency] Exchange rates
finance convert <amt> <from> <to>
finance currency [code] Get/set currency
INCOME & ASSETS:
finance income <amt> "<desc>"
finance asset add/remove/list
finance portfolio
ANALYSIS:
finance insights Smart analysis
finance summary Daily summary
finance digest Weekly digest
finance trends [days]
finance compare [days]
finance budget <daily>
OTHER:
finance categories
finance export [csv|json]
finance help
50k is faster than 50000$50 auto-convertsfinance recurring process in heartbeatfinance digest for summariesfinance budget 100k to stay on trackMade with 🦞 by Salen