Monthly Property Operating Review

Monthly property scorecard and narrative. Synthesizes operating, leasing, collections, maintenance, and financial variance into a single review pack for the PM, regional, and AM. Invokes child workflows for funnel, delinquency, turn, and WO views.

6 stars

Best use case

Monthly Property Operating Review is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Monthly property scorecard and narrative. Synthesizes operating, leasing, collections, maintenance, and financial variance into a single review pack for the PM, regional, and AM. Invokes child workflows for funnel, delinquency, turn, and WO views.

Teams using Monthly Property Operating Review should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/monthly_property_operating_review/SKILL.md --create-dirs "https://raw.githubusercontent.com/mariourquia/cre-skills-plugin/main/src/skills/residential_multifamily/workflows/monthly_property_operating_review/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/monthly_property_operating_review/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How Monthly Property Operating Review Compares

Feature / AgentMonthly Property Operating ReviewStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Monthly property scorecard and narrative. Synthesizes operating, leasing, collections, maintenance, and financial variance into a single review pack for the PM, regional, and AM. Invokes child workflows for funnel, delinquency, turn, and WO views.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Monthly Property Operating Review

## Workflow purpose

Produce a single monthly review pack that covers the property's operating performance end to end: occupancy, revenue, collections, delinquency, leasing funnel, renewal, turn pipeline, maintenance, and variance to budget. Feeds the PM's monthly conversation with regional and AM.

## Trigger conditions

- **Explicit:** "monthly property scorecard", "monthly operating review", "March review for Ashford Park".
- **Implicit:** calendar month close; AM requests monthly pack.
- **Recurring:** monthly per property.

## Inputs (required / optional)

| Input | Type | Required | Notes |
|---|---|---|---|
| T12 and current-month GL | table | required | |
| Rent roll snapshot | table | required | |
| Funnel inputs | table | required | via `workflows/lead_to_lease_funnel_review` |
| Delinquency inputs | table | required | via `workflows/delinquency_collections` |
| Turn pipeline inputs | table | required | via `workflows/unit_turn_make_ready` |
| WO log | table | required | via `workflows/work_order_triage` + `vendor_dispatch_sla_review` |
| Budget and reforecast | table | required | |
| Target bands | derived | required | |

## Outputs

| Output | Type | Shape |
|---|---|---|
| Property scorecard | `kpi_review` | all primary KPIs with bands |
| Narrative memo | `memo` | drivers, variances, actions |
| Variance table | `kpi_review` | `revenue_variance_to_budget`, `expense_variance_to_budget` |
| Action list | `checklist` | owners, due dates, gates |
| Owner / AM submission draft | `operating_review` | |

## Required context

Asset_class, segment, form_factor, lifecycle_stage, management_mode, market.

## Process

1. **Pull core KPIs.** Compute every metric in `metrics_used` at the property grain as of month close.
2. **Band check.** Compare each KPI against overlay band; color-code within / below / above.
3. **Invoke child workflows** for narrative context:
   - `workflows/lead_to_lease_funnel_review` for leasing summary.
   - `workflows/delinquency_collections` for aging and gates.
   - `workflows/unit_turn_make_ready` for turn pipeline.
   - `workflows/vendor_dispatch_sla_review` for vendor SLA flags.
4. **Variance analysis.** Revenue and expense variance to budget + to reforecast. Material lines flagged per overlay.
5. **Controllable opex review.** `controllable_opex_per_unit` trend; `payroll_per_unit`, `rm_per_unit`, `utilities_per_unit` check.
6. **Action list.** Each action names an owner, due date, and approval gate if any.
7. **Owner / AM submission.** Compose per template; surface any `approval_request` already open from child workflows.
8. **Confidence banner.** Reference `as_of_date` and `status` tags.

## Metrics used

See frontmatter `metrics_used`.

## Reference files used

- `reference/derived/role_kpi_targets.csv`
- `reference/normalized/market_rents__{market}_mf.csv`
- `reference/normalized/concession_benchmarks__{market}_mf.csv`
- `reference/normalized/collections_benchmarks__{region}_mf.csv`
- `reference/normalized/approval_threshold_defaults.csv`

## Escalation points

- Material variance to budget or reforecast: PM -> regional -> AM.
- Pattern of P1s or breaches: maintenance_supervisor -> PM -> regional.
- Fair-housing flag surfaced in child workflows: row 3.

## Required approvals

None for the review pack itself (informational / recommendation severity). Any action inside a child workflow carries its own approval gate.

## Failure modes

1. Reporting occupancy without qualifier. Fix: always cite physical + leased + economic.
2. Narrative without cited metrics. Fix: every claim anchored to a slug.
3. Missing variance explanation. Fix: explanation required for any line above overlay materiality.
4. Sample-data as fact. Fix: confidence banner.

## Edge cases

- **First full month post-TCO:** narrative emphasizes lease-up pace and `stabilization_pace_vs_plan`.
- **Mid-renovation month:** narrative distinguishes classic and renovated lines.
- **TPM-managed:** the pack includes the TPM's submitted report and an oversight assessment (see `workflows/third_party_manager_scorecard_review`).

## Example invocations

1. "Build the March monthly review for Ashford Park. Flag anything off band."
2. "Produce the AM submission pack for Willow Creek April close."
3. "Monthly scorecard for the South End portfolio (three assets)."

## Example outputs

### Output — Monthly scorecard (abridged, Ashford Park, March 2026)

**Occupancy.** `physical_occupancy`, `leased_occupancy`, `economic_occupancy` all within band. `notice_exposure` within band.

**Leasing.** Funnel invoked; key flags surfaced.

**Renewal.** `renewal_offer_rate` at target; `renewal_acceptance_rate` within band; `blended_lease_trade_out` within overlay band.

**Collections.** `collections_rate` within band; `delinquency_rate_30plus` within band; `bad_debt_rate` within band. Two legal-notice approvals open from child workflow.

**Turn and WO.** `make_ready_days` within band; `open_work_orders` within band; `repeat_work_order_rate` within band; one vendor flagged for scorecard review.

**Financial variance.** `revenue_variance_to_budget` within overlay materiality. `expense_variance_to_budget`: utilities above materiality; driver explained.

**Action list.** Owners, dates, and gates enumerated.

**Confidence banner.** All references surfaced with `as_of_date` and `status`.

Related Skills

title-commitment-reviewer

6
from mariourquia/cre-skills-plugin

Analyze ALTA title commitments, surveys, and Schedule B exceptions for CRE acquisitions. Identifies title defects, chain breaks, lien conflicts, and cure requirements. Triggers on 'title commitment', 'Schedule B exceptions', 'title review', 'title exceptions', 'encumbrances', 'survey cross-reference', 'title chain', 'mechanic's lien', 'title cure', or when given a title commitment document, survey, or lien search results.

Vendor Dispatch and SLA Review

6
from mariourquia/cre-skills-plugin

Weekly and quarterly review of dispatch SLA adherence and vendor performance. Produces a vendor scorecard per market and trade, flags underperformers, verifies insurance and licensure freshness, and proposes rotation actions. Vendor contract changes are routed for approval.

Third-Party Manager Scorecard Review

6
from mariourquia/cre-skills-plugin

Owner-oversight review of third-party property manager performance. Scores against the PMA's service standards and the overlay's rubric, computes adherence metrics, flags audit findings, produces the scorecard memo and the TPM-facing communication draft. Runs monthly per property and quarterly per PMA. Material performance gaps and any PMA amendment or termination are gated.

Schedule Risk Review

6
from mariourquia/cre-skills-plugin

Reviews current schedule against baseline, identifies critical-path risks, recomputes completion and stabilization probability, and routes a rebaseline proposal when warranted. Integrates with `workflows/cost_to_complete_review` and `workflows/draw_package_review` for financial consequences.

Quarterly Portfolio Review

6
from mariourquia/cre-skills-plugin

Portfolio-level quarterly review covering same-store trend, market concentration, watchlist distribution, capex progress, lease-up status, forecast discipline, covenant posture, and fund-level context. Produces the board and investor narrative drafts.

Post-IC Property Setup

6
from mariourquia/cre-skills-plugin

Pre-close shadow setup. Fires at IC approval (Handoff 1 in reference/connectors/_core/stack_wave4/lifecycle_handoffs.md) before the deal actually closes. Creates placeholder property in AppFolio (status: pre_acquisition), placeholder entity dim in Intacct, placeholder property_master_crosswalk + asset_crosswalk rows, reserves the canonical property_id slot, routes to compliance for legal-entity formation, secures tax-lot and assessment research, and binds pre-acquisition insurance. Terminates by passing a baton payload to acquisition_handoff at close. The workflow never promotes the placeholder to operating; that is acquisition_handoff's job. Writes proposed placeholder rows to master_data via approval-gated writes.

Pipeline Review

6
from mariourquia/cre-skills-plugin

Weekly review of every deal in the pipeline by stage (sourcing, loi_signed, psa_signed, ic_approved, debt_term_sheet, close, funded). Produces a stage-by-stage scorecard, flags stalled deals beyond the overlay-defined aging threshold, surfaces IC-prep load and debt-term-sheet variance, and quantifies retrade risk. Dealpath is the primary source; the workflow surfaces any `dp_completeness_ic_record` or `dp_handoff_lag` blocker from adapter dq rules before any roll-up claim is made.

Monthly Asset Management Review

6
from mariourquia/cre-skills-plugin

Ownership-side monthly review. Synthesizes property-level operating output into asset plan reality check: variance to budget and reforecast, covenant view with cushion and breach risk, watchlist scoring, rent-growth and trade-out, capex progress and yield, stabilization pace for lease-up, same-store rollup. Produces the AM agenda for PM and regional conversations, the lender compliance scaffold, and the investor-facing draft.

Lead-to-Lease Funnel Review

6
from mariourquia/cre-skills-plugin

Diagnostic review of the leasing funnel from lead through move-in. Identifies where the funnel is breaking (response time, tour conversion, application conversion, approval, move-in), quantifies exposure, surfaces fair-housing and screening-drift flags, and proposes a remediation plan with owner-specific target bands. Recurring weekly at the property level; invoked ad hoc when notice exposure or leased occupancy slips.

Executive Operating Summary Generation

6
from mariourquia/cre-skills-plugin

Composes executive-grade operating summaries for board, LP, lender, and internal executive consumption. Synthesizes property, asset, and portfolio outputs into a narrative-first document with attached KPI dashboard, covenant posture, watchlist distribution, capex program, lease-up status, and forecast discipline. Every final submission is gated. Never sends autonomously.

Draw Package Review

6
from mariourquia/cre-skills-plugin

Reviews a draw package end to end before lender submission. Validates construction cost to date, reconciles to the lender requisition, confirms lien waivers by vendor and period, verifies insurance endorsements, checks compliance attestations, and evaluates cost-to-complete. Splits construction manager and asset manager responsibilities. Opens approval gates for construction manager (row 12) and, finally, for the lender submission (row 14). Final submission never goes out without approved records.

Cost-to-Complete Review

6
from mariourquia/cre-skills-plugin

Recomputes cost-to-complete from current actuals plus remaining scope plus overlay-derived escalation and contingency. Compares against prior CTC and the underwriting baseline. Identifies the driver (labor, material, scope, duration) and recommends remediation (re-estimate, scope trim, re-bid, contingency pull).