Daily Operations

Variance Narrative Generator

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

variance narrativebudget vs actual explanation
Open GitHub source

No packaged download — skills install from the open-source plugin repo. Read the SKILL.md and bundled files below before you install.

How to install a skill →
01 · Problem

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

Derived from the skill’s “Skill description” section.

02 · Who & When

Trigger on any of these signals:

  • Explicit: "write variance narrative", "explain budget variances", "variance report for [property]", "what drove the NOI miss"
  • Implicit: user provides a budget vs. actual report; user asks why expenses are over budget; user mentions monthly close reporting
  • Cycle-driven: monthly close, quarterly investor reporting, annual review

Do NOT trigger for: building a new budget (use annual-budget-engine), general financial statement analysis, rent roll formatting, or invoice validation.

Derived from the skill’s “When to Activate” section.

03 · How It's Done Today

Not documented yet for this skill.

04 · What This Skill Changes

1. Executive Summary

2-3 sentences: overall NOI vs. budget, key drivers, reforecast recommendation.

Format: "For [month], [property] NOI was $X vs. budget of $Y, a [favorable/unfavorable] variance of $Z (X%). The primary drivers were [top 2-3 items]."

2. Variance Summary Table

Line ItemBudgetActualVariance $Variance %ClassificationFull-Year Impact

3. Narrative Report

Ownership-ready paragraphs organized by:

  • Revenue variances (first)
  • Operating expense variances (by GL category)
  • Below-the-line items

4. NOI Impact Summary

MetricBudgetActualVariance
Effective Gross Revenue
Total Operating Expenses
Net Operating Income
YTD NOI vs. Budget
Projected Full-Year NOI

5. Reforecast Recommendation

Yes/No with explanation. Which line items and in which direction.

6. Action Items

Numbered list with urgency tags: [IMMEDIATE] / [NEXT MONTH] / [BUDGET CYCLE].

7. Immaterial Variance Note

"X line items had variances below materiality thresholds. Total immaterial variance: $Y."

Derived from the skill’s “Output Format” section.

05 · Risks & Caveats

Not documented yet for this skill.