PlaygroundCatalog › Budget Tracker Design
BT

Budget Tracker Design

🔵 Stable🕐 updated 2026-07-19 🔷 SkillSpec L3 pm-cowork

Design a budget-vs-actuals tracker that stays alive past February — the category grain that matches real statements, the variance view that answers 'are we okay', the update ritual small enough to survive, and the honest handling of irregular expenses. Use when asked build me a budget spreadsheet, track team spend against budget, why do we always blow the budget invisibly, or design a household/project budget tracker. Produces the tracker structure, the variance logic, the irregulars ledger, and the monthly fifteen-minute ritual.

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

What to give it

The scope — household, team, or project budget; and the currency of pain ("we get surprised" vs "we can't approve spend" vs "the money just goes")
The spend sources — cards, invoices, payroll, reimbursements; categories must match how these report, or every update becomes archaeology
The budget numbers — from where (last year +X%? A plan? First-time guesses marked as guesses to be re-based at month 3)?
The irregulars — the annual/quarterly lumps (insurance, subscriptions ([subscription-audit](../subscription-audit/SKILL.md) finds them), taxes, conferences) — listed, because the design accrues them

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

Categories map 1:1-ish to how spend arrives — no receipt requires judgment to code
Both month and YTD variance are visible; YTD carries the verdict
Every known lump is accrued monthly in the ledger
Thresholds are set at attention-worthy levels per category
The ritual fits in 15 minutes and ends in one written sentence

⚠️ What it refuses to do

Do not build 40 categories — granularity that outruns the statements kills the tracker
Do not read only the current month — noise up, noise down, lesson: read YTD
Do not let annual bills be "surprises" — they have dates; accrue them
Do not alert on trivial variance — red must mean something or it means nothing
Do not skip the sentence — an updated tracker nobody reads is maintenance cosplay

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="budget-tracker-design"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Budget Tracker Design is one of 750 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog