budget-analyzer
Analyze personal or business expenses from CSV/Excel. Categorize spending, identify trends, compare periods, and get savings recommendations.
npx skills add majiayu000/claude-skill-registry --skill budget-analyzer-dkyazzentwatwa-chatgpt-skills-2 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Budget Analyzer Comprehensive expense analysis tool for personal finance and business budgeting. ## Features - **Auto-Categorization**: Classify expenses by merchant/description - **Trend Analysis**: Month-over-month spending patterns - **Period Comparison**: Compare spending across time periods - **Category Breakdown**: Pie charts and bar graphs by category - **Savings Recommendations**: Identify areas to reduce spending - **Budget vs Actual**: Track against budget targets - **Export Reports**: PDF and HTML summaries ## Quick Start ```python from budget_analyzer import BudgetAnalyzer analyzer = BudgetAnalyzer() # Load transaction data analyzer.load_csv("transactions.csv", date_col="date", amount_col="amount", description_col="description") # Analyze spending summary = analyzer.analyze() print(summary) # Get category breakdown categories = analyzer.by_category() print(categories) # Generate report analyzer.generate_report("budget_report.pdf") ``` ## CLI Usage ```bash # Basic analysis python budget_analyzer.py --input transactions.csv --date date --amount amount # With custom categories python budget_analyzer.py --input data.csv --categories custom_categories.json # Compare two pe
- Features
- Quick Start
- CLI Usage
- Input Format
- Transaction CSV
- Custom Categories (JSON)
- Budget Targets (JSON)
- API Reference
- BudgetAnalyzer Class
- Analysis Features
- Summary Statistics
- Category Breakdown
- Monthly Trends
- Period Comparison
Basic analysis python budget_analyzer.py --input transactions.csv --date date --amount amount With custom categories python budget_analyzer.py --input data.csv --categories custom_categories.json Compare two periods python budget_analyzer.py --input data.csv --compare "2024-01" "2024-02" Generate PDF report python budget_analyzer.py --input data.csv --report report.pdf Set budget targets python budget_analyzer.py --input data.csv --budget budget.json --report report.pdf
What does the budget-analyzer skill do?
Analyze personal or business expenses from CSV/Excel. Categorize spending, identify trends, compare periods, and get savings recommendations.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill budget-analyzer-dkyazzentwatwa-chatgpt-skills-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
