LKB-99

budget-planner

"Create, manage, and analyze personal and family budgets. Use this skill when users want to track income and expenses, categorize spending, or set financial goals. Triggers: budget, budget planner, financial planning, expense tracker, savings plan, personal finance, orçamento, planejamento financeiro, controle de gastos, finanças pessoais."

LKB-99 5 1 Updated 4mo ago
GitHub

Install

npx skillscat add lkb-99/manus-auto-skills/budget-planner

Install via the SkillsCat registry.

SKILL.md

Budget Planner

Overview

This skill provides a comprehensive framework for creating, managing, and analyzing personal and family budgets. It helps users track their income and expenses, categorize their spending, and gain insights into their financial habits. By leveraging automated categorization and providing pre-built templates, the skill simplifies the budgeting process, making it accessible even for those with no prior experience. It is designed to empower users to take control of their finances, save money, and achieve their financial goals.

Automatic Triggers

ALWAYS activate this skill when user mentions:

  • Keywords: budget, budget planner, financial planning, expense tracker, savings plan, personal finance, family budget, money management, orçamento, planejamento financeiro, controle de gastos, finanças pessoais, orçamento familiar, gerenciador financeiro.
  • Phrases: "create a budget", "track my expenses", "plan my finances", "how to save money", "criar um orçamento", "controlar meus gastos", "planejar minhas finanças", "como economizar dinheiro".
  • Context: Any discussion about creating a budget, tracking spending, managing personal or family finances, and setting savings goals.

Example user queries that trigger this skill:

  • "I need help creating a monthly budget."
  • "Can you help me track my family's expenses?"
  • "Quero fazer um planejamento financeiro para o próximo ano."
  • "Como posso controlar melhor meus gastos e economizar?"

When to Use This Skill

This skill is particularly useful in the following scenarios:

  • Gaining Financial Clarity: When you want to understand where your money is going and how you can better manage your cash flow.
  • Setting Financial Goals: When you are planning for a major life event, such as a wedding, a down payment on a house, or retirement.
  • Managing Debt: When you need to create a plan to pay off credit card debt, student loans, or other liabilities.
  • Family Budgeting: When you want to create a collaborative budget with your partner or family members to manage shared expenses.
  • Improving Savings: When you are looking to increase your savings rate and build an emergency fund.
  • Financial Education: When you want to teach your children or other family members about the importance of budgeting and financial responsibility.

Core Capabilities

This skill is equipped with a range of features designed to provide a holistic budgeting experience. These capabilities work together to help you create a detailed financial plan and monitor your progress over time.

1. Income and Expense Tracking

The foundation of any budget is a clear understanding of your income and expenses. This skill provides tools to track both, allowing you to see your complete financial picture.

  • Multiple Income Sources: Easily add and manage income from various sources, including salaries, freelance work, and investment returns.
  • Expense Logging: Record your daily expenses with detailed information, such as the date, amount, category, and a brief description.
  • Recurring Transactions: Set up recurring income and expenses (e.g., rent, subscriptions) to automate the tracking process.

2. Automated Spending Categorization

To simplify the process of analyzing your spending, the skill automatically categorizes your expenses based on predefined rules. This saves you time and ensures consistency in your budget.

  • Default Categories: A comprehensive list of default categories is provided, covering common spending areas like housing, transportation, food, and entertainment.
  • Custom Categories: Create your own custom categories and subcategories to tailor the budget to your specific needs.
  • Categorization Rules: Define rules to automatically assign categories to your expenses based on keywords or transaction details.

3. Budget Creation and Management

Creating a budget is a critical step in taking control of your finances. This skill guides you through the process of setting up a realistic and effective budget.

  • Budget Templates: Choose from a variety of pre-built budget templates, such as the 50/30/20 rule or a zero-based budget.
  • Custom Budgets: Create a custom budget from scratch, setting spending limits for each category based on your income and financial goals.
  • Budget vs. Actual Analysis: Compare your actual spending to your budgeted amounts to identify areas where you are over or under budget.

4. Financial Goal Setting

Setting clear financial goals is essential for staying motivated and making progress. This skill helps you define and track your goals, whether you are saving for a short-term purchase or a long-term objective.

  • Goal Creation: Create specific, measurable, achievable, relevant, and time-bound (SMART) financial goals.
  • Goal Tracking: Monitor your progress towards each goal, with visualizations that show how much you have saved and how much you have left to go.
  • Goal-Oriented Savings: Allocate a portion of your income to your goals, ensuring that you are consistently working towards them.

Step-by-Step Workflow

This workflow provides a structured approach to using the Budget Planner skill. Follow these steps to create and maintain your personal or family budget.

Step 1: Initial Setup

  1. Create a Budget File: Start by creating a new Markdown file for your budget (e.g., my-budget.md). This file will serve as your central repository for all budget-related information.

  2. Choose a Template: Select a budget template that aligns with your financial goals. You can use one of the pre-built templates or create your own custom structure.

    • Template 1: 50/30/20 Rule

      # 50/30/20 Budget
      
      ## Income
      | Source | Amount |
      |---|---|
      | Salary | $3,000 |
      
      ## Expenses
      ### Needs (50%)
      | Category | Budgeted | Actual |
      |---|---|---|
      | Rent | $1,000 | |
      | Utilities | $200 | |
      
      ### Wants (30%)
      | Category | Budgeted | Actual |
      |---|---|---|
      | Dining Out | $300 | |
      | Entertainment | $150 | |
      
      ### Savings (20%)
      | Category | Budgeted | Actual |
      |---|---|---|
      | Emergency Fund | $300 | |
      | Investments | $300 | |
    • Template 2: Zero-Based Budget

      # Zero-Based Budget
      
      ## Income
      | Source | Amount |
      |---|---|
      | Salary | $3,000 |
      
      ## Expenses
      | Category | Budgeted | Actual | Remaining |
      |---|---|---|---|
      | Rent | $1,000 | | $0 |
      | Groceries | $400 | | $0 |
      | Savings | $500 | | $0 |

Step 2: Track Your Income and Expenses

  1. Log Your Income: Record all sources of income in your budget file. Update this section whenever you receive money.
  2. Record Your Expenses: As you spend money, log each expense in the appropriate category. Be as detailed as possible to ensure accuracy.

Step 3: Categorize Your Spending

  1. Use Default Categories: Start with the default categories provided by the skill. These cover most common spending areas.
  2. Create Custom Categories: If needed, create custom categories that reflect your unique spending habits. For example, you might create a
    category for "Pet Care" or "Hobbies."

Step 4: Review and Adjust Your Budget

  1. Weekly Review: At the end of each week, review your spending and compare it to your budget. This will help you stay on track and make adjustments as needed.
  2. Monthly Analysis: At the end of each month, conduct a more in-depth analysis of your budget. Identify trends, celebrate successes, and find areas for improvement.
  3. Adjust as Needed: Your budget is not set in stone. Be prepared to adjust it as your income, expenses, or financial goals change.

Best Practices

To get the most out of the Budget Planner skill, follow these best practices:

  • Be Consistent: The key to successful budgeting is consistency. Make it a habit to track your income and expenses regularly.
  • Be Realistic: When creating your budget, be realistic about your spending habits. If your budget is too restrictive, you are more likely to abandon it.
  • Involve Your Partner: If you share finances with a partner, involve them in the budgeting process. This will help ensure that you are both on the same page and working towards the same goals.
  • Automate Your Savings: Set up automatic transfers from your checking account to your savings account. This will help you save money without even thinking about it.
  • Use a Digital Tool: While you can use a pen and paper to create your budget, a digital tool like this skill can make the process much easier and more efficient.
  • Review and Revise: Your financial situation will change over time, so it's important to review and revise your budget regularly.

Examples

Here are a few examples of how you can use the Budget Planner skill in different scenarios.

Example 1: Creating a Personal Budget

--- 
name: my-monthly-budget
description: My personal budget for October 2024.
---

# Personal Budget - October 2024

## Income
| Source | Amount |
|---|---|
| Monthly Salary | $4,000 |
| Freelance Gig | $500 |
| **Total** | **$4,500** |

## Expenses

### Needs (50% - $2,250)
| Category | Budgeted | Actual | Difference |
|---|---|---|---|
| Rent/Mortgage | $1,200 | $1,200 | $0 |
| Utilities | $150 | $165 | -$15 |
| Groceries | $400 | $380 | $20 |
| Transportation | $100 | $120 | -$20 |
| **Subtotal** | **$1,850** | **$1,865** | **-$15** |

### Wants (30% - $1,350)
| Category | Budgeted | Actual | Difference |
|---|---|---|---|
| Dining Out | $300 | $350 | -$50 |
| Shopping | $200 | $150 | $50 |
| Entertainment | $150 | $200 | -$50 |
| Hobbies | $100 | $80 | $20 |
| **Subtotal** | **$750** | **$780** | **-$30** |

### Savings (20% - $900)
| Category | Budgeted | Actual | Difference |
|---|---|---|---|
| Emergency Fund | $500 | $500 | $0 |
| Retirement (401k)| $300 | $300 | $0 |
| Vacation Fund | $100 | $100 | $0 |
| **Subtotal** | **$900** | **$900** | **$0** |

## Summary
| | Budgeted | Actual | Difference |
|---|---|---|---|
| **Total Income** | **$4,500** | **$4,500** | **$0** |
| **Total Expenses**| **$3,500** | **$3,545** | **-$45** |
| **Net** | **$1,000** | **$955** | **-$45** |

Example 2: Family Budget for a Specific Goal

--- 
name: family-vacation-budget
description: Our family's budget to save for a trip to Disney World.
---

# Family Vacation Fund: Disney World Trip

**Goal:** Save $5,000 in 12 months.
**Monthly Savings Target:** $417

## Monthly Contribution Plan

| Month | Target | Actual Contribution | Cumulative Savings |
|---|---|---|---|
| Jan | $417 | $420 | $420 |
| Feb | $417 | $415 | $835 |
| Mar | $417 | | |
| ... | ... | | |
| Dec | $417 | | $5,000 |

## Savings Strategy

1.  **Cut Back on Dining Out:** Reduce from 4 times/month to 2 times/month. (Est. Savings: $150/month)
2.  **Cancel Unused Subscriptions:** Canceled gym membership and two streaming services. (Est. Savings: $70/month)
3.  **Side Hustle:** Start a freelance writing gig. (Est. Income: $200/month)

**Total Monthly Contribution:** $150 + $70 + $200 = $420

References