CRE Due Diligence

Analyzes multifamily acquisition due diligence across rent rolls, expenses, markets, physical, environmental, title, and tenant credit.

1|Updated May 17, 2026
One-click install
npx skills add https://github.com/Envision-Construction/Envision-Skill-Repo --skill cre-due-diligence-envision-construction
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: CRE Due Diligence
Source: https://github.com/Envision-Construction/Envision-Skill-Repo/tree/main/plugins/real-estate/cre/skills/due-diligence
Command: npx skills add https://github.com/Envision-Construction/Envision-Skill-Repo --skill cre-due-diligence-envision-construction

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Multifamily acquisition teams must manually validate rent rolls, benchmark operating expenses, research submarkets, and review inspection, environmental, title, and tenant credit data before closing a deal. This Skill orchestrates seven specialist due diligence analyses so each workstream produces a structured, quality-checked risk assessment. ## Core Features & Use Cases - Seven Specialist Analyses: Rent roll validation with loss-to-lease and anomaly detection, T-12 OpEx benchmarking against Class A/B/C standards, submarket study with rent and sales comps, physical condition and CapEx assessment, Phase I ESA environmental review, title and zoning review, and tenant credit and rollover analysis. - Structured Risk Output: Each specialist produces a JSON report with risk scores, red flags, dealbreakers, confidence levels, and uncertainty flags. - Knowledge Base Support: Underwriting formulas (NOI, cap rate, DSCR, IRR), multifamily benchmarks by class and region, and a 9-category risk scoring framework. - Use Case: An acquisitions analyst receives a rent roll and T-12 for a 150-unit Class B property and asks for full due diligence; the Skill loads the rent roll and OpEx analysts, flags a 12% loss-to-lease and above-benchmark insurance costs, and outputs scored risk reports. ## Quick Start Ask the assistant to run due diligence on your multifamily deal, for example: analyze this rent roll and T-12 for a 120-unit property in Dallas and flag revenue, expense, and tenant concentration risks.

Frequently Asked Questions about CRE Due Diligence

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a multifamily rent roll before acquisition?▼

Provide the rent roll and the Rent Roll Analyst validates unit mix, in-place versus market rents, loss-to-lease, physical versus economic occupancy, and tenant concentration. It flags anomalies such as rents more than 15% below market, vacancies over 90 days, and month-to-month share above 15%.

How to benchmark T-12 operating expenses for an apartment deal?▼

The OpEx Analyst compares each expense line item per unit against Class A/B/C benchmarks, checks management fees against the typical 3-5% range, and assesses tax reassessment risk, utility trends, and insurance adequacy. Output includes a total OpEx ratio and anomaly flags.

What does the environmental review cover without a Phase I ESA?▼

It performs desktop-level research on prior uses, environmental databases, FEMA flood zones, and age-based hazards like lead paint and asbestos. It clearly notes that a formal ASTM E1527-21 Phase I ESA is still required for lender compliance and recommends Phase II testing when triggers are found.

Can this skill analyze title commitments and zoning compliance?▼

Yes, the Legal & Title Review researches assessor records, ownership chains, liens, easements, litigation, zoning conformance, and code violations. It recommends title insurance endorsements and curative actions, and flags dealbreakers like lis pendens or dissolved owner entities.

What are the limitations of the market study analysis?▼

The market study depends on publicly available comp data; if fewer than five rent comps or three sales comps are found, it supplements with regional benchmarks and lowers confidence to MEDIUM. All estimated values are recorded in uncertainty flags rather than treated as verified.