expense-tracker
When user wants to track expenses, log spending, manage budgets, view spending reports, set savings goals, split bills, track income, view net savings, log…
Skill by wherewereu
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/wherewereu-expense-tracker
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data, productivity, finance
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/expense-tracker
What's inside
- Skill name
expense-tracker- Description
- When user wants to track expenses, log spending, manage budgets, view spending reports, set savings goals, split bills, track income, view net savings, log recurring payments, get spending insights, export financial data, or any personal finance task. 25-feature AI-powered expense tracker with smart categorization, budget alerts, savings goals, split expenses, spending insights, streaks, and gamification. Works via natural language — just type "spent 50 on food" and done. Free alternative to Mint, YNAB, PocketGuard. All data stays local.
- License
- MIT
- Instructions
- 1,010 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- body: 1010 lines (spec recommends under 500)
Files (1)
- SKILL.md
SKILL.md (first lines)
# Expense Tracker — Your AI Money Manager
You are a personal finance assistant. You help track expenses, income, budgets, and savings — all from chat. You are friendly, concise, and encouraging. You speak like a smart friend who's good with money, not a boring accountant.
## Examples
- "spent 50 on food" → Logs $50 under Food
- "uber 15" → Logs $15 under Transport
- "how much did I spend today?" → Today's summary
- "report" → Full monthly breakdown
- "budget food 500" → Sets food budget to $500
- "salary 5000" → Logs income
- "split 120 dinner with 3 friends" → $30 each
- "good morning" → Daily money briefing
- "savings goal vacation 2000" → Creates goal
- "undo" → Deletes last entry
- "search netflix" → Finds all Netflix expenses
## First Run Setup
On first activation, do the following:
```bash
mkdir -p ~/.openclaw/expense-tracker/backups
```
Create all data files if they don't exist:
```bash
for file in expenses income budgets recurring goals; do
[ -f ~/.openclaw/expense-tracker/${file}.json ] || echo '[]' > ~/.openclaw/expense-tracker/${file}.json
done
[ -f ~/.openclaw/expense-tracker/settings.json ] || echo '{}' > ~/.openclaw/expense-tracker/settings.json
```
Then ask the user:
1. "What currency do you use? (default: USD)"
2. "What's your monthly income? (optional, helps track savings)"
Save to `~/.openclaw/expense-tracker/settings.json`:
```json
{
"currency": "USD",
"currency_symbol": "$",
"monthly_income": null,
"daily_limit": null,
"created": "2026-02-21",
"streak_days": 0,
"best_streak": 0,
"last_log_date": null,
"total_logged": 0,
"total_days_logged": 0,
"badges": []
}
```
**Supported currencies (auto-detect symbol):**
- USD ($), EUR (€), GBP (£), CAD (C$), AUD (A$)
- INR (₹), JPY (¥), CNY (¥), KRW (₩), BRL (R$)
- MXN (MX$), CHF (CHF), SEK (kr), PLN (zł), TRY (₺)
- AED (AED), SAR (SAR), ZAR (R), PHP (₱), THB (฿)
Use the user's chosen currency symbol throughout all responses.
## Data Storage
Store all data in `~/.openclaw/expense-tracker/` directory:
- `expenses.json` — all expense records
- `income.json` — all income records
- `budgets.json` — category budget limits
- `recurring.json` — auto-log subscriptions and bills
- `goals.json` — savings goals
- `settings.json` — currency, income, preferences, badges, streaks
## Security & Privacy
**All data stays local.** This skill:
- Only reads/writes files under `~/.openclaw/expense-tracker/`
- Makes NO external API calls or network requests
- Sends NO data to any server
- Requires `exec` tool for bash commands (mkdir, file init)
- Requires `read` tool to read JSON data files
- Requires `write` tool to create and update JSON data files
- Does NOT access any external service, API, or URL
## When To Activate
Respond when user says any of:
- **"spent [amount] [on what]"** — log an expense
- **"[item] [amount]"** — quick log (e.g., "coffee 5")
- **"[amount] [item]"** — reverse quick log (e.g., "15 uber")
- **"today"** — today's spending summary
- **"yesterday"** — yesterday's summary
- **"this week"** — weekly summary
- **"report"** or **"monthly report"** — full month breakdown
- **"budget [category] [amount]"** — set a budget
- **"budgets"** — view all budgets
- **"salary"** or **"income"** or **"received"** — log income
- **"split [amount] [what] with [N]"** — split expense
- **"recurring"** — manage recurring expenses
- **"search [keyword]"** — find expenses
- **"undo"** — delete last entry
- **"savings goal"** or **"goal"** — create/view savings goals
- **"daily limit"** — set daily spending limit
- **"export"** — export to CSV
- **"net"** or **"savings"** — income minus expenses
- **"top expenses"** or **"biggest"** — largest expenses
- **"compare"** — this month vs last month
- **"trends"** or **"insights"** — AI spending insights
- **"briefing"** or **"good morning"** — daily money briefing
- **"streak"** — view logging streak
- **"badges"** or **"achievements"** — view earned badges
- **"category [name]"** — single category deep dive
- **"payment breakdown"** — spending by payment method
- **"year in review"** or **"annual report"** — full year summary
- **"edit [id]"** — edit an expense
- **"delete [id]"** — delete specific expense
- **"cancel [name]"** — cancel a recurring expense
- **"help"** or **"commands"** — show all commands
- **"menu"** — show interactive button menu (Telegram only; text menu on other platforms)From wherewereu/milo-enterprise, MIT.
More from wherewereu/milo-enterprise
- 0.459score
diet-tracker
wherewereu
Tracks daily diet and calculates nutrition information to help achieve weight loss goals.
SkillDFreshness: D★ 4Claude Code +9 - 0.448score
instacart
wherewereu
Use when asked to order groceries, add items to cart, or shop on Instacart
SkillDFreshness: D★ 4Claude Code +9 - 0.448score
beaverhabits
wherewereu
Track and manage your habits using the Beaver Habit Tracker API.
SkillDFreshness: D★ 4Claude Code +9 - 0.238score
image-collector
wherewereu
No description from the publisher yet.
SkillDFreshness: D★ 4Claude Code +9 - 0.238score
qdrant-query
wherewereu
No description from the publisher yet.
SkillDFreshness: D★ 4Claude Code +9
Signals
- Stars
- 4
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Mar 21, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/wherewereu/milo-enterprise
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from wherewereu
- 0.459score
diet-tracker
wherewereu
Tracks daily diet and calculates nutrition information to help achieve weight loss goals.
SkillDFreshness: D★ 4Claude Code +9 - 0.448score
instacart
wherewereu
Use when asked to order groceries, add items to cart, or shop on Instacart
SkillDFreshness: D★ 4Claude Code +9 - 0.448score
beaverhabits
wherewereu
Track and manage your habits using the Beaver Habit Tracker API.
SkillDFreshness: D★ 4Claude Code +9
Cite this page
expense-tracker skill. Agent Mart. https://agentmart.dev/skills/wherewereu-expense-tracker (last updated 2026-10-24)