Agent skill · Data & Analytics

budget-analyzer

Analyze personal or business expenses from CSV/Excel. Categorize spending, identify trends, compare periods, and get savings recommendations.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
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.

Facts
Files in the skill folder: 2
SKILL.md size: 9 KB
Bundled scripts: none
Path: skills/analysis/budget-analyzer-dkyazzentwatwa-chatgpt-skills-2/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. Features
  2. Quick Start
  3. CLI Usage
  4. Input Format
  5. Transaction CSV
  6. Custom Categories (JSON)
  7. Budget Targets (JSON)
  8. API Reference
  9. BudgetAnalyzer Class
  10. Analysis Features
  11. Summary Statistics
  12. Category Breakdown
  13. Monthly Trends
  14. Period Comparison
Ships with 1 file
  • metadata.json
Commands it runs
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
More from claude-skill-registry
All skills →
About this skill
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.

Keep going