Build a realistic personal monthly budget from someone's income and expenses. Use when asked to make a budget, plan monthly spending, allocate income, or get finances under control. Produces a categorized budget (a 50/30/20-style allocation tuned to their reality), a surplus/shortfall number, and concrete next moves. Educational, not regulated financial advice.
Scanned 9/3/2026
Install to Claude Code
npx -y skills add mohitagw15856/pm-claude-skills --skill budget-builder --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Budget Builder?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/mohitagw15856-budget-builder-17663e09)More formats (shields.io, HTML) on the badges page.
---
name: budget-builder
description: "Build a realistic personal monthly budget from someone's income and expenses. Use when asked to make a budget, plan monthly spending, allocate income, or get finances under control. Produces a categorized budget (a 50/30/20-style allocation tuned to their reality), a surplus/shortfall number, and concrete next moves. Educational, not regulated financial advice."
---
# Budget Builder Skill
Most budgets fail because they're aspirational fiction. This skill builds a **realistic** monthly budget from
someone's actual income and spending — categorized, with a clear surplus-or-shortfall number and a couple of
specific moves to fix the gap. It's an educational planning aid, not personalized financial advice.
## Required Inputs
Ask for these only if they aren't already provided:
- **Monthly take-home income** (after tax), and whether it's steady or variable.
- **Fixed costs** — rent/mortgage, utilities, insurance, loan/debt minimums, subscriptions.
- **Variable spending** — groceries, transport, eating out, fun, shopping (estimates are fine).
- **Goals & obligations** — emergency fund, debt payoff, saving for something, dependents.
If numbers are rough, work with ranges and say so.
## Output Format
### Monthly budget — [name/household]
**Income (take-home):** $X
| Category | Type | Amount | % of income |
|---|---|---|---|
| Housing | Need | $ | % |
| Utilities & bills | Need | $ | % |
| Groceries | Need | $ | % |
| Transport | Need | $ | % |
| Debt minimums | Need | $ | % |
| Dining / fun | Want | $ | % |
| Subscriptions | Want | $ | % |
| Savings / goals | Save | $ | % |
| **Total** | | **$** | **100%** |
**Needs / Wants / Savings split:** X% / Y% / Z% — with a one-line read vs. a 50/30/20 guideline (a reference point, not a rule).
**Bottom line:** **surplus of $X** (allocate it) or **shortfall of $X** (must cut/earn).
**Top 3 moves** — the specific, highest-impact changes (e.g. "renegotiate the $X subscription stack", "cap dining at $Y", "auto-transfer $Z on payday").
**Notes** — assumptions, and for variable income, budget against a conservative (low) month.
## Quality Checks
- [ ] Every dollar is assigned (expenses + savings = income; surplus/shortfall is explicit)
- [ ] Categories are split into needs / wants / savings, with percentages
- [ ] The plan is realistic for their actual spending — not an aspirational fantasy
- [ ] Variable income is handled conservatively (budget the low month)
- [ ] The top moves are specific and quantified, not "spend less"
## Anti-Patterns
- [ ] Do not present a budget that doesn't balance to income — name the surplus or shortfall
- [ ] Do not set unrealistic cuts that won't survive week one — anchor to their real numbers
- [ ] Do not ignore irregular costs (annual insurance, holidays) — prorate them monthly
- [ ] Do not give generic advice — every recommendation should reference their figures
- [ ] Do not present this as personalized financial advice — it's an educational plan to adapt
## Based On
Personal budgeting practice (zero-based budgeting + the 50/30/20 needs/wants/savings guideline).
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!