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,…

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

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,…

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

02 · Who & When

Explicit triggers:

  • "load / ingest / normalize this rent roll into the database (or warehouse)"
  • "map the rent roll charges to our chart of accounts"
  • "get this rent roll ready for the rent roll <-> T-12 tie-out"

Implicit triggers:

  • Extracted rent-roll tokens (from document-to-data-room-extractor, rent-roll-analyzer, or rent-roll-formatter) exist and must become typed, validated records with provenance before downstream underwriting / reconciliation.

Do NOT activate for:

  • Rent-roll ANALYSIS (rollover, WALT, mark-to-market) — use rent-roll-analyzer.
  • Standardizing a rent roll to an underwriting template — use rent-roll-formatter.
  • Operating-statement ingestion — use t12-to-database.

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

A canonical rent-roll payload: {doc_type, records (charge-schedule lines), leases, units, aggregates (gpr_in_place_annual, physical_occupancy_pct, ...), issues}. Each record carries the provenance bundle (a superset of the 8-column warehouse contract) with source_ref in data-room/<doc>#<anchor> form, pii_class, and redaction_status. Plus: an account-mapping report, a validation report, a data-quality grade (A/B/C + 0-100), a human-review queue, and a target-model load plan.

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

05 · Risks & Caveats

Not documented yet for this skill.