budgeting-planning
Use this skill when building budgets, conducting variance analysis, implementing rolling forecasts, or allocating costs.
Skill by mkurman
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mkurman-budgeting-planning
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity, finance
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/budgeting-planning
What's inside
- Skill name
budgeting-planning- Description
- Use this skill when building budgets, conducting variance analysis, implementing rolling forecasts, or allocating costs. Triggers on FP&A, budgeting, variance analysis, rolling forecasts, cost allocation, headcount planning, department budgets, and any task requiring financial planning or budget management.
- License
- MIT
- Instructions
- 323 lines in SKILL.md · view on GitHub
Files (4)
- README.md
- SKILL.md
- evals.json
- variance-templates.md · references/
SKILL.md (first lines)
## Key principles
1. **Budget is a plan, not a constraint** - A budget is a hypothesis about the
future. When reality diverges from plan, the job is to understand why and
update the forecast - not to defend the original numbers or cut spending
mechanically to hit a line. A budget that nobody updates is just a document.
2. **Rolling forecasts beat annual budgets** - An annual budget is stale the
day it is published. Rolling forecasts (typically 12 or 18 months forward,
updated monthly or quarterly) keep the financial view current with business
reality. Many high-performing FP&A teams use the annual budget for target-
setting and rolling forecasts for operational decision-making.
3. **Variance analysis drives learning** - The value of budgeting is not the
budget itself but the discipline of comparing plan to actuals and asking
"why?" Every significant variance is a signal: market changed, assumption
was wrong, execution slipped, or an opportunity emerged. Variance analysis
without root-cause investigation is just arithmetic.
4. **Zero-base periodically** - Incremental budgeting ("last year plus 5%")
locks in historical inefficiencies. Zero-based budgeting (ZBB) forces every
dollar to be justified from scratch. ZBB is expensive - do it for a full
business unit every 3-5 years, or for cost categories that have grown faster
than revenue for two consecutive years.
5. **Headcount is the biggest lever** - In most knowledge-work businesses,
60-70% of operating expenses are people costs (salaries, benefits, payroll
taxes). Headcount planning is therefore the highest-leverage FP&A activity.
Model headcount at the individual role level, not in aggregate - aggregate
headcount budgets hide timing assumptions and grade-mix shifts.
---
## Core concepts
### Budget types
| Type | Description | Best for |
|---|---|---|
| Operating budget (OpEx) | Revenue, COGS, gross margin, operating expenses, EBITDA | Annual planning cycle, P&L management |
| Capital budget (CapEx) | Long-lived asset purchases: equipment, infrastructure, software licenses | Investment decisions, depreciation schedules |
| Cash flow budget | Operating + CapEx + financing cash flows | Liquidity management, runway planning |
| Zero-based budget | Every line item justified from zero each cycle | Cost discipline, restructuring periods |
| Rolling forecast | 12-18 month forward view, updated each period | Operational decision-making, investor guidance |
### Variance analysis
Variance = Actuals - Budget (favorable if positive for revenue, negative for
expenses; adverse if the opposite). Three decomposition layers:
- **Volume variance** - driven by more or fewer units/transactions than planned
- **Price/rate variance** - driven by a different price or unit cost than planned
- **Mix variance** - driven by a shift in the composition of revenue or cost
### Rolling forecasts
A rolling forecast extends the planning horizon by one period every time one
period closes. Instead of a fixed year-end target, the team always looks the
same distance into the future. Cadence options:
- **Monthly with 12-month horizon** - high effort, high accuracy, used by fast-
growth companies where 3-month-old assumptions are obsolete
- **Quarterly with 4-6 quarter horizon** - balanced effort, used by most mid-
market companies
- **Annual reforecast** - minimum viable; update the annual budget once (e.g.
at mid-year) to reflect H1 actuals
### Cost centers
Cost centers are organizational units tracked for expense accountability but
not directly linked to revenue. Categorization matters for allocation:
- **Direct cost centers** - produce the product or service (engineering,
manufacturing, customer success delivery)
- **Indirect cost centers** - support the business (HR, finance, IT, legal,
facilities)
- **Shared services** - serve multiple business units and require allocation
---
## Common tasks
### Build an annual budget
Use this template sequence to construct a bottom-up operating budget:
**Step 1 - Revenue model**
```
Revenue = Volume x Price (by product / segment / channel)
- Prior year actuals as base
- Growth assumptions by segment (market data + sales pipeline + management targets)
- Pricing assumptions (list price, discount rate, mix shifts)
```
**Step 2 - COGS and gross margin**
```
COGS = Variable COGS + Fixed COGS
- Variable: unit costs x volume (hosting, payment processing, direct labor)
- Fixed: depreciation, facilities tied to delivery
Gross Margin % = (Revenue - COGS) / Revenue
```
**Step 3 - Operating expenses by department**
```
For each department:
Headcount costs = (salary + benefits + payroll tax) per FTE x planned FTEs
+ Timing of new hires (partial-year cost for mid-year starts)
Non-headcount = software, contractors, T&E, marketing spend, etc.
```
**Step 4 - EBITDA and cash flow bridge**
```
EBITDA = Gross Profit - OpEx
Cash flow = EBITDA - CapEx - working capital changes - debt service
```
**Step 5 - Scenario analysis**
```
Base case: most likely assumptionsFrom mkurman/zorai, MIT.
More from mkurman/zorai
- 0.798score
best-practices
web-quality-skills
Apply modern web development best practices for security, compatibility, and code quality.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
video-audio-design
mkurman
Use this skill when adding audio to programmatic videos - generating narration with ElevenLabs TTS, sourcing royalty-free background music, creating SFX with…
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
product-strategy
mkurman
Use this skill when defining product vision, building roadmaps, prioritizing features, or choosing frameworks like RICE, ICE, or MoSCoW.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
social-media-strategy
mkurman
Use this skill when planning social media strategy, creating platform-specific content, scheduling posts, or analyzing engagement metrics.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
compensation-strategy
mkurman
Use this skill when benchmarking compensation, designing equity plans, building leveling frameworks, or structuring total rewards.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
create-workflow
mkurman
Conversational guide for creating valid YAML workflow definitions.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
proposal-writing
mkurman
Use this skill when writing proposals, responding to RFPs, drafting SOWs, or developing pricing strategies.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
brand-strategy
mkurman
Use this skill when defining brand positioning, voice and tone guidelines, brand architecture, or storytelling frameworks.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
video-analyzer
mkurman
Use this skill when analyzing existing video files using FFmpeg and AI vision, extracting frames for design system generation, detecting scene boundaries…
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
internal-docs
mkurman
Use this skill when writing, reviewing, or improving internal engineering documents - RFCs, design docs, post-mortems, runbooks, and knowledge base articles.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
account-management
mkurman
Use this skill when managing key accounts, planning expansions, running QBRs, or mapping stakeholders.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
lead-magnets
mkurman
When the user wants to create, plan, or optimize a lead magnet for email capture or lead generation.
SkillAFreshness: A★ 325Claude Code +9
Signals
- Stars
- 325
- Forks
- 24
- Open issues
- 0
- Last commit (this folder)
- May 5, 2026 (5 months ago)
- Last release
- Oct 23, 2026 (4 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/mkurman/zorai
- Website
- zorai.app/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mkurman
- 0.597score
internal-docs
mkurman
Use this skill when writing, reviewing, or improving internal engineering documents - RFCs, design docs, post-mortems, runbooks, and knowledge base articles.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
account-management
mkurman
Use this skill when managing key accounts, planning expansions, running QBRs, or mapping stakeholders.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
brand-strategy
mkurman
Use this skill when defining brand positioning, voice and tone guidelines, brand architecture, or storytelling frameworks.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
compensation-strategy
mkurman
Use this skill when benchmarking compensation, designing equity plans, building leveling frameworks, or structuring total rewards.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
create-workflow
mkurman
Conversational guide for creating valid YAML workflow definitions.
SkillAFreshness: A★ 325Claude Code +9 - 0.597score
product-strategy
mkurman
Use this skill when defining product vision, building roadmaps, prioritizing features, or choosing frameworks like RICE, ICE, or MoSCoW.
SkillAFreshness: A★ 325Claude Code +9
Cite this page
budgeting-planning skill. Agent Mart. https://agentmart.dev/skills/mkurman-budgeting-planning (last updated 2026-10-24)