Daily Operations

Variance Narrative Generator

Generates ownership-ready variance narratives from budget-vs-actual reports.

variance narrativebudget vs actual explanation

Download the CRE Skills Plugin

Latest release, portable bundle (signed). Review the SKILL.md files before installing into your agent.

dataNo personal data
What it does

Reads a budget-vs-actual report and produces a structured ownership narrative: executive summary, variance table with timing/permanent/one-time/trend classifications, full-year NOI impact projection, reforecast recommendation, and prioritized action items.

Why it matters

Monthly close forces asset managers to write the same variance commentary over and over, property by property. Each write-up takes 20 to 40 minutes and is easy to get wrong: timing variances get called permanent, a $50K utility overage buries a $10K insurance credit, and the ownership narrative ends up vague because the writer is rushing.

How it's done today

An asset manager opens the trial balance or property management report, identifies line items that look off, and drafts commentary in a Word doc or property management portal. Classification is informal, full-year projections are mental math, and the final narrative gets pasted into an investor report with little review.

When to use it

Reach for it

Run it at monthly close, ahead of quarterly investor reporting, or any time you need to explain a NOI miss to ownership or a lender.

Not the right tool

Not for building or revising a budget (use annual-budget-engine). Not for general financial statement analysis or rent roll work. If the underlying invoices or CAM charges need validation first, run vendor-invoice-validator or cam-reconciliation-calculator before passing actuals here.

What it needs and produces

Inputs

  • OM
  • Budget
Example use case

A 200-unit multifamily property closes January with NOI $38K below budget. The asset manager provides the budget-vs-actual data and notes an emergency boiler repair. The skill screens 14 line items, flags four as material, classifies the boiler as one-time and the new landscaping contract rate as permanent, projects a $22K full-year NOI drag from the permanent variance, and outputs investor-ready paragraphs with an action item to rebid the contract at budget cycle.

Compatible agents

Agent personas that pair well with this skill

Works with
Limitations

When a root cause cannot be determined from the data provided, the skill marks it 'cause to be confirmed by property management' rather than guessing. Variance classification (timing vs. permanent) drives the reforecast, so the quality of context you supply directly affects the output. It does not replace the asset manager's judgment before the narrative goes to ownership.