budget-pro
Personal budget management with privacy-first local storage. Use when user mentions setting a budget, tracking spending, logging expenses, checking budget status, or managing money by category. Tracks income, expenses, and category budgets with proactive alerts. NEVER accesses bank accounts or external financial services.
Best use case
budget-pro is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Personal budget management with privacy-first local storage. Use when user mentions setting a budget, tracking spending, logging expenses, checking budget status, or managing money by category. Tracks income, expenses, and category budgets with proactive alerts. NEVER accesses bank accounts or external financial services.
Teams using budget-pro should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/budget-pro/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How budget-pro Compares
| Feature / Agent | budget-pro | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Personal budget management with privacy-first local storage. Use when user mentions setting a budget, tracking spending, logging expenses, checking budget status, or managing money by category. Tracks income, expenses, and category budgets with proactive alerts. NEVER accesses bank accounts or external financial services.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
AI Agents for Startups
Explore AI agent skills for startup validation, product research, growth experiments, documentation, and fast execution with small teams.
SKILL.md Source
# Budget Personal budgeting system with proactive tracking. Private. Simple. Effective. ## Critical Privacy & Safety ### Data Storage (CRITICAL) - **All budget data stored locally only**: `memory/budget/` - **No external APIs** for financial data - **No bank account connections** - manual entry only - **No data transmission** to financial apps or services - User controls all data retention and deletion ### Safety Boundaries (NON-NEGOTIABLE) - ✅ Track expenses by category with manual entry - ✅ Alert on budget thresholds (70%, 90%, 100%) - ✅ Generate reports and spending insights - ✅ Suggest reallocation between categories - ❌ **NEVER connect to bank accounts** or credit cards - ❌ **NEVER access external financial services** - ❌ **NEVER make financial recommendations** beyond budget reallocation - ❌ **NEVER store sensitive financial credentials** ## Quick Start ### Data Storage Setup Budget data stored in your local workspace: - `memory/budget/budget.json` - Monthly budget limits by category - `memory/budget/expenses.json` - All logged expenses - `memory/budget/income.json` - Income sources - `memory/budget/reports/` - Generated reports and digests Use provided scripts in `scripts/` for all data operations. ## Core Workflows ### Set Budget ``` User: "My food budget is $500 per month" → Use scripts/set_budget.py --category food --limit 500 --period monthly → Store budget limit ``` ### Log Expense ``` User: "I spent $45 on groceries" → Use scripts/log_expense.py --amount 45 --category food --description "groceries" → Check against budget, alert if thresholds crossed ``` ### Check Budget Status ``` User: "How is my budget this month?" → Use scripts/budget_status.py --period month → Show all categories with spent/remaining/status ``` ### Category Query ``` User: "What can I still spend on dining?" → Use scripts/category_status.py --category dining → Show remaining budget for specific category ``` ### Handle Overage ``` User: "I went over on entertainment" → Use scripts/overage_analysis.py --category entertainment → Show overage amount and suggest recovery options ``` ### Generate Report ``` User: "Show me my spending report" → Use scripts/generate_report.py --type weekly → Generate detailed spending analysis ``` ## Module Reference For detailed implementation of each module: - **Budget Setup**: See [references/budget-setup.md](references/budget-setup.md) - **Expense Tracking**: See [references/expense-tracking.md](references/expense-tracking.md) - **Alerts & Thresholds**: See [references/alerts.md](references/alerts.md) - **Reports & Analysis**: See [references/reports.md](references/reports.md) - **Overage Recovery**: See [references/overage-recovery.md](references/overage-recovery.md) ## Scripts Reference All data operations use scripts in `scripts/`: | Script | Purpose | |--------|---------| | `set_budget.py` | Set or update budget for category | | `log_expense.py` | Log an expense | | `delete_expense.py` | Remove/correct an expense | | `budget_status.py` | Show overall budget health | | `category_status.py` | Show specific category status | | `list_expenses.py` | View expense history | | `overage_analysis.py` | Analyze and suggest recovery for overages | | `reallocate_budget.py` | Move budget between categories | | `generate_report.py` | Generate spending reports | | `export_data.py` | Export budget data (CSV/JSON) | ## Default Categories | Category | Typical Budget | Common Expenses | |----------|---------------|-----------------| | Housing | 25-35% income | Rent, mortgage, insurance | | Food | 10-15% income | Groceries, dining out | | Transport | 10-15% income | Gas, transit, maintenance | | Utilities | 5-10% income | Electric, gas, internet, phone | | Entertainment | 5-10% income | Movies, hobbies, subscriptions | | Health | 5-10% income | Insurance, medical, gym | | Shopping | 5-10% income | Clothing, household items | | Savings | 10-20% income | Emergency fund, investments | Custom categories can be added as needed. ## Disclaimer This skill provides budget tracking and organization only. It does not provide financial advice, investment recommendations, or tax guidance. For financial planning, consult a qualified financial advisor.
Related Skills
Budget & Expense Tracker — AI Agent Financial Command Center
Track every dollar, enforce budgets, spot spending patterns, and build wealth — all through natural conversation with your AI agent.
Budget Planner
Plan and track budgets using your AI agent. Works for personal finance, project budgets, or department spending.
token-budget-monitor
Track and control token consumption across OpenClaw cron jobs
grant-budget-justification
Generate narrative budget justifications for NIH/NSF applications
---
name: article-factory-wechat
humanizer
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
tavily-search
Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.
baidu-search
Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.
agent-autonomy-kit
Stop waiting for prompts. Keep working.
Meeting Prep
Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small talk, zero leverage. Use when setting up meeting intelligence, researching specific attendees, generating pre-meeting briefs, or automating your prep workflow.
self-improvement
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.