Cross-Cutting Tools

Rent Roll to Database

Transforms a tokenized/extracted rent roll into validated, typed, auditable, database-ready records: a multi-line charge schedule (base rent, CAM/tax/insurance recoveries, percentage rent, parking, storage) mapped to the canonical chart of accounts, lease- and unit-level facts,…

Download the CRE Skills Plugin

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

dataTenant / personal data
What it does

Takes tokenized rent-roll content and produces typed, validated, charge-level records mapped to a canonical chart of accounts, with tenant identity pseudonymized and a data-quality grade attached.

Why it matters

A rent roll sitting in a PDF or spreadsheet cannot feed underwriting models, T-12 reconciliations, or a data warehouse until someone maps every charge line, validates the math, and strips identifying tenant data. That translation is manual, inconsistent across analysts, and leaves no audit trail when numbers later disagree.

How it's done today

An analyst exports the rent roll, re-keys unit and lease terms into a model, collapses CAM and tax recoveries into a single rent figure, and maps charge codes to the firm's chart of accounts by hand. Unmappable charges get dropped or guessed. There is no record of what was changed or why.

When to use it

Reach for it

Use it after rent-roll tokens have been extracted and need to become typed, provenance-stamped, charge-level records before downstream reconciliation or underwriting.

Not the right tool

Not for rollover, WALT, or mark-to-market analysis. Use rent-roll-analyzer for that. Not for standardizing a rent roll to an underwriting template. Use rent-roll-formatter instead. Not for operating-statement ingestion. Use t12-to-database for that.

What it needs and produces

Inputs

  • OM
  • Rent Roll
  • Lease
Example use case

An acquisitions team receives an extracted rent roll for a 180-unit mixed-use property. The skill decomposes 23 charge lines per lease into base rent, CAM estimates, tax, and insurance recoveries, maps each to the canonical account, flags two unmapped parking codes for human review, grades the payload A (score 91), and emits a load plan for the warehouse and a human-review queue with the unresolved codes.

Compatible agents

Agent personas that pair well with this skill

Works with
Limitations

Models contractual income from the rent roll. Billed-versus-collected cash is out of scope; no AR feed is consumed. Percentage-rent breakpoints and co-tenancy flags are carried where present but not projected into contingent-rent scenarios. Any unmapped charge without a known code or matchable description routes to human review. A PII redaction breach is a non-overridable block on delivery.