Cross-Cutting Tools

Document-to-Data-Room Extractor

Converts a raw CRE data room (OM, T-12, rent roll, PCA, ALTA survey, leases, agency debt quotes) into a single typed fact table with per-fact sourceRefs, extraction confidence scores, and human review state.

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 a CRE data room (OM, T-12, rent roll, PCA, ALTA, leases, agency quotes) and returns a single typed fact table where every number traces back to a specific document, page, and span, each with a confidence score and review flag.

Why it matters

Before any underwriting model can run, someone has to manually pull numbers from five or more documents, each formatted differently, then decide which version of a figure to trust when the OM and T-12 disagree. That reconciliation step is invisible labor, it happens in spreadsheet tabs and email threads, and when a number is wrong it is often untraceable.

How it's done today

An analyst combs through the broker package document by document, types figures into a model, and flags conflicts in a comment or side tab. Tenant names and unit-level rents often carry over into shared files without being scrubbed. The work is repeated for every deal and leaves no audit trail showing where each number came from.

When to use it

Reach for it

Run it immediately after assembling the data room and before any specialist analysis. Use it any time downstream skills need typed inputs and the source documents are still in raw PDF or spreadsheet form.

Not the right tool

Do not use it to get a go/no-go verdict on a deal. That is deal-quick-screen. If the rent roll is already extracted and you want WALT and rollover analysis, go to rent-roll-analyzer. If the T-12 is extracted and you need a normalized NOI, go to t12-normalizer.

What it needs and produces

Inputs

  • OM
  • Rent Roll
  • Lease
  • T-12
Example use case

A 219-unit garden multifamily deal package arrives with an OM, a scanned T-12, a rent roll spreadsheet, a PCA, and a Freddie SBL quote. The skill extracts 124 typed facts, surfaces a $249,000 NOI conflict between the OM and the T-12, flags the scanned T-12 lines with sub-0.70 confidence for human review, reduces the rent roll to 14 aggregates without emitting any tenant names or unit-level rents, and produces a coverage report showing the tax domain is empty because no tax bill was in the manifest.

Compatible agents

Agent personas that pair well with this skill

Works with
Limitations

Facts must trace to a document in the manifest. The skill will not fill gaps by inference and will not emit a number it cannot cite. Confidence scores measure extraction reliability, not whether the underlying business assumption is sound. Downstream normalization and judgment remain with the analyst.