bud

Manage personal budgets via CLI for transactions, forecasts, and reports.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/cardosoccc/bud --skill bud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bud
Source: https://github.com/cardosoccc/bud/tree/main/skills/bud
Command: npx skills add https://github.com/cardosoccc/bud --skill bud

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines personal budget management by providing a command-line interface for tracking expenses, planning budgets, and forecasting financial futures, ensuring data privacy and scriptability.

Core Features & Use Cases

  • Transaction Tracking: Record income and expenses with details like value, description, account, and category.
  • Budgeting & Forecasting: Create monthly budgets, set recurring and installment-based forecasts, and track budget status.
  • Account & Project Management: Organize financial data into projects and manage various account types (debit, credit).
  • Reporting: Generate status reports showing account balances and forecast vs. actual spending.
  • Cloud Sync: Optional synchronization with cloud storage (AWS S3 or GCP).

Quick Start

Use the bud skill to record a grocery expense of -50 in the bank account under the food category.

Frequently Asked Questions about bud

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

FAQPage Schema
How do I track personal expenses and record transactions via a CLI tool?

You can track personal expenses by recording transactions through a CLI tool, specifying the value, description, account, and category to manage your personal finance data. The bud skill processes these inputs to update your account balances automatically.

Can I create monthly budgets and generate financial forecasts from the command line?

Yes, you can create monthly budgets and generate financial forecasts directly from the command line. The skill handles recurring and installment-based forecasts, allowing you to project future balances and track budget status against actual spending.

Does this personal finance CLI tool support managing multiple accounts and projects?

Yes, the personal finance CLI tool supports organizing financial data into distinct projects and managing multiple accounts. You can manage various account types, including debit and credit, to separate different financial scopes effectively.

How do I view my budget status and account balances using a command-line interface?

You can view your budget status and account balances by generating status reports through the command-line interface. These reports compare forecasted versus actual spending and display current balances across your managed accounts.

Can I sync my local budget tracking data with cloud storage like AWS S3 or GCP?

Yes, you can sync your local budget tracking data with cloud storage. The skill offers optional synchronization with AWS S3 or GCP, ensuring your personal finance records are backed up and accessible across different environments.

What is the best way to manage recurring accounts and installment-based expenses in a personal budget?

The best way to manage recurring accounts and installment-based expenses is by setting up automated recurrences within your personal budget. The skill handles these scheduled transactions to accurately reflect ongoing financial obligations in your forecasts.