# Wayland Budget Build

Build an annual budget by category with variance flags and quarterly checkpoints.

- Repository: https://github.com/FerroxLabs/wayland (616 stars)
- Category: Business
- License: Apache-2.0
- Last updated: 2026-10-31
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add FerroxLabs/wayland --skill wayland-budget-build -g -a claude-code -y`
Codex: `npx skills add FerroxLabs/wayland --skill wayland-budget-build -g -a codex -y`
Cursor: `npx skills add FerroxLabs/wayland --skill wayland-budget-build -g -a cursor -y`
Gemini CLI: `npx skills add FerroxLabs/wayland --skill wayland-budget-build -g -a gemini-cli -y`

## Description

Build an annual budget by category with variance flags and quarterly checkpoints. Walks from target setting and category structure through a full annual budget, variance thresholds, and a tracking dashboard. Use when the user wants a structured multi-step process to build an annual operating budget with variance tracking. Do NOT use for a single budget question or a quick number an atomic finance skill can answer.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Build an Annual Budget

**Estimated time:** 30-45 minutes

This workflow builds an annual budget by category, with quarterly checkpoints
and variance flags, then a tracking dashboard to monitor it through the year.
Act as the CFO: gather the target and constraints, propose a category
structure, build the budget, set variance thresholds, and ship a tracking
dashboard. Each build step is followed by a review checkpoint where the user
can refine before proceeding.

**Step 1: Kickoff and gather targets** (uses: finance-budget)

Tell the user you will build an annual budget by category, with quarterly
checkpoints and variance flags. Ask for: target revenue for the year (or the
planned forecast), and any known constraints such as debt payments, founder
salary, fixed contracts, and must-fund initiatives. For prior-year actuals,
offer to read any file dropped into the chat (P&L export, prior budget) or
pull from a connected source (Stripe, or the connected ledger, database, or
Google Sheets workbook). If neither is available, ask them to attach last
year's P&L and base the targets on it.

- Input: user-stated target revenue, constraints, prior-year P&L or actuals
- Output: target_and_constraints (the agreed targets and hard constraints)
- Key focus: anchor the budget on a real revenue target and the non-negotiables

**Step 2: Infer category structure** (uses: finance-budget)

From the target and constraints, infer a recommended category structure
appropriate to the business stage. Present it clearly, explain the reasoning,
and invite the user to add or remove categories to match their accounting
setup. Confirm the final category list before building.

- Input: target_and_constraints
- Output: categories (the confirmed budget category structure)
- Key focus: a category structure that matches how the business actually accounts

**Step 3: Build the annual budget** (uses: finance-budget)

The rest: https://github.com/FerroxLabs/wayland/blob/HEAD/src/process/resources/bundled-workflows/bodies/wayland-budget-build/SKILL.md
