budgeting

Categorize CSV transactions and compare debt payoff strategies.

2|Updated Nov 4, 2025
One-click install
npx skills add https://github.com/bloknayrb/claudestuff --skill budgeting-bloknayrb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: budgeting
Source: https://github.com/bloknayrb/claudestuff/tree/main/plugins/personal-finance/skills/budgeting
Command: npx skills add https://github.com/bloknayrb/claudestuff --skill budgeting-bloknayrb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users manage their personal finances by providing tools and guidance for creating budgets, tracking expenses, and analyzing spending habits.

Core Features & Use Cases

  • Budget Creation: Supports various budgeting frameworks like Zero-Based Budgeting, 50/30/20, and Envelope Budgeting.
  • Transaction Categorization: Assists in categorizing expenses from bank CSVs using merchant normalization.
  • Spending Analysis: Generates summaries of spending by category and compares spending across months.
  • Debt Management: Offers tools to compare debt payoff strategies like Avalanche and Snowball.
  • Use Case: A user can upload their bank statement CSV and have the skill categorize transactions, identify spending trends, and suggest a budget based on their income and financial goals.

Quick Start

Use the budgeting skill to analyze my spending from the attached 'transactions.csv' file.

Frequently Asked Questions about budgeting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I categorize bank transactions from a CSV file for spending analysis?

To categorize transactions from a CSV file for spending analysis, the skill automates merchant normalization to sort expenses into categories. It then generates summaries of spending by category and compares spending across months.

Can I compare debt payoff strategies like Avalanche and Snowball using Python?

Yes, you can compare debt payoff strategies using Python. The skill utilizes comparative scheduling scripts to map out and contrast the Avalanche and Snowball debt repayment trajectories.

What is the best way to create a personal finance budget using different frameworks?

The best way to create a personal finance budget is by applying structured frameworks like Zero-Based Budgeting, 50/30/20, and Envelope Budgeting. The skill supports these models to help you allocate income towards specific financial goals.

Do I need pandas and numpy to analyze my personal finance data?

Yes, you need pandas and numpy to analyze personal finance data because the skill relies on these Python libraries. They handle the underlying transaction categorization and comparative scheduling calculations.

How does transaction categorization handle merchant normalization from bank statements?

Transaction categorization handles merchant normalization by standardizing varying merchant names from bank statement CSVs into consistent categories. This process enables accurate spending analysis and reliable expense tracking across different months.