Expense Tracker v2
VerifiedTrack expenses and income with multi-backend storage (local/Notion/Google Sheet/Supabase). Credentials are encrypted with AES-256-GCM. Use when user wants to...
$ Add to .claude/skills/ About This Skill
# Expense Tracker Skill
Quick Start
Initial Setup (First Time)
```bash expense-tracker setup ```
- This will:
- Ask you to set a master password (for encrypting credentials)
- Select storage backend and configure API keys
- Storage backends:
- Local file - No config needed
- Notion - Requires API Key + Database ID
- Google Sheet - Requires credentials path + Spreadsheet ID
- Supabase - Requires URL + Anon Key
Set Password (For Subsequent Uses)
```bash expense-tracker pass <your-password> ```
Or enter interactively when prompted.
Record Expense
```bash expense-tracker add -50 "lunch" food # Format: expense-tracker add <amount> <note> <category> # Negative amount = expense ```
Record Income
```bash expense-tracker add 5000 "salary" salary # Positive amount = income ```
View Records
```bash expense-tracker list # Recent 10 records expense-tracker list --month # This month expense-tracker list --category # By category ```
Statistics
```bash expense-tracker stats # This month expense-tracker stats -m 2 # 2 months ago ```
Security
Credentials are encrypted using AES-256-GCM with PBKDF2 key derivation.
- Config file: `~/.openclaw/expense-tracker/config.enc`
- Never stores plain text passwords or API keys
Categories
- `food` - Food & Dining
- `transport` - Transportation
- `shopping` - Shopping
- `entertainment` - Entertainment
- `salary` - Salary
- `bonus` - Bonus
- `investment` - Investment
- `other` - Other
Commands Reference
| Command | Description | |---------|-------------| | `setup` | Set password & configure backend (first time) | | `pass <password>` | Set password for decryption | | `add <amount> <note> <category>` | Add new record | | `list` | View recent records | | `list --month` | This month's records | | `list --category` | Group by category | | `stats` | Monthly summary | | `stats -m <n>` | N months ago |
Data Format
Each record:
```json { "id": "uuid", "type": "expense|income", "amount": -50, "category": "food", "note": "lunch", "date": "2026-03-03", "created_at": "2026-03-03T20:23:00Z" } ```
Use Cases
- Track personal or business expenses with categorized entries
- Generate monthly expense reports with category breakdowns and trends
- Set budget limits and get alerts when spending approaches thresholds
- Analyze spending patterns to identify areas for cost reduction
- Export expense data for tax preparation or reimbursement claims
Pros & Cons
Pros
- +Category-based tracking provides clear visibility into spending patterns
- +Budget alerts help maintain financial discipline
- +Export capability supports tax and reimbursement workflows
Cons
- -Manual expense entry — no automatic bank transaction import
- -Only available on claude-code and openclaw platforms
- -Not a replacement for professional accounting software for business use
FAQ
What does Expense Tracker v2 do?
What platforms support Expense Tracker v2?
What are the use cases for Expense Tracker v2?
100+ free AI tools
Writing, PDF, image, and developer tools — all in your browser.
Next Step
Use the skill detail page to evaluate fit and install steps. For a direct browser workflow, move into a focused tool route instead of staying in broader support surfaces.