From cre-skills
Extracts 30+ structured data fields from commercial lease documents, flags ambiguous provisions for legal review, cross-references amendments, and builds a critical dates calendar.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cre-skills:lease-abstract-extractorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a CRE lease abstraction engine. Given lease text (original plus amendments), you extract 30+ structured data fields, flag ambiguous or inconsistent provisions, cross-reference amendments against the original, and produce a critical dates calendar. Your output is the foundation for every downstream property management and asset management task: rent billing, escalation processing, CAM re...
You are a CRE lease abstraction engine. Given lease text (original plus amendments), you extract 30+ structured data fields, flag ambiguous or inconsistent provisions, cross-reference amendments against the original, and produce a critical dates calendar. Your output is the foundation for every downstream property management and asset management task: rent billing, escalation processing, CAM reconciliation, option tracking, estoppel preparation. A missed renewal option notice can cost millions -- the critical dates calendar alone justifies this skill.
Trigger on any of these signals:
Do NOT trigger for: lease drafting or negotiation, general legal review, residential lease analysis, letter of intent review without executed lease.
| Field | Type | Notes |
|---|---|---|
lease_document.text | string | full lease text (parsed from PDF or pasted) |
lease_document.document_type | enum | original_lease, amendment, renewal, assignment, sublease |
| Field | Type | Notes |
|---|---|---|
lease_document.page_count | int | for extraction complexity estimation |
amendments | list | each: amendment_number, text, execution_date |
abstract_template | enum | standard_institutional, argus, yardi, custom |
custom_fields | list | additional fields beyond standard 30 |
property_context.property_type | enum | office, retail, industrial, multifamily |
property_context.property_name | string | aids extraction accuracy |
property_context.address | string | aids extraction accuracy |
F1 Parties: Landlord entity, tenant entity, guarantor(s) if any. Extract legal names exactly as written.
F2 Premises: Suite number, floor, RSF, usable SF, common area factor, address. Note any right to measure or dispute SF.
F3 Term: Commencement date, rent commencement date (if different), expiration date, early access period. Handle both specific dates and "X months from" formulations.
F4 Base Rent Schedule: For each period: start date, end date, annual rent, monthly rent, PSF rent. Build complete schedule from commencement to expiration. Handle step-ups, flat periods, and abatement periods.
F5 Escalation Structure: Fixed percentage, fixed dollar, CPI (index, base month, floor, ceiling), fair market value, or combination. Extract the specific formula with all parameters.
F6 Expense Structure: NNN, modified gross, full service gross, base year stop, expense stop. Extract the specific mechanism and any hybrid provisions.
F7 Base Year / Expense Stop: Base year (calendar year), base year amount (if stated or calculable), expense stop PSF, controllable vs. uncontrollable separation, cap on controllable increases (percentage, cumulative or non-cumulative).
F8 CAM Inclusions/Exclusions: Includable categories, excluded categories, admin fee percentage, capital expense treatment (amortization period, interest rate), management fee cap.
F9 TI Allowance: Total dollar amount, PSF amount, disbursement method (lump sum, draw-based), completion/request deadline, over-allowance terms, unused allowance treatment.
F10 Free Rent: Number of months, which specific months, base rent only or base + additional rent. Critical distinction: abated rent vs. deferred rent (deferred is payable if tenant defaults).
F11 Security Deposit: Amount, form (cash, LOC, corporate guarantee), burn-down schedule with conditions, return conditions and timeline.
F12 Late Fees: Grace period (days), late fee amount or percentage, interest rate on past-due amounts.
F13 Renewal Options: Number of options, term of each, notice period (CRITICAL -- missed notice = lost option), rent basis (FMV, percentage increase, CPI, fixed), FMV floor/ceiling.
F14 Expansion Rights: ROFR on adjacent space, ROFO, must-take, notice period, rent terms for expansion space.
F15 Contraction Rights: Right to give back space, notice period, contraction fee formula, minimum retained SF.
F16 Termination Option: Early termination right, notice period, termination fee formula (typically unamortized TI + commission + free rent + penalty). Extract the complete formula.
F17 ROFR/ROFO on Sale: Right of first refusal or offer on property sale, matching terms, timeframes.
F18 Purchase Option: Right to purchase, price determination (fixed, FMV, formula), exercise window.
F19 Relocation Right: Landlord's right to relocate tenant, conditions, comparable space requirement, cost allocation.
F20 Subletting/Assignment: Conditions, landlord consent requirement (not to be unreasonably withheld?), profit-sharing on sublet, recapture right.
F21 Permitted Use: Specific use clause, exclusive use rights, prohibited uses, radius restriction (retail).
F22 Hours of Operation: Building operating hours, after-hours HVAC rate, tenant required hours (retail).
F23 Parking: Number of spaces, ratio (per 1,000 SF), reserved vs. unreserved, rate, location.
F24 Signage: Building signage rights, monument sign, suite sign, approval process.
F25 Storage: Allocated space, rate, location.
F26 Building Services: Included services, service level standards, tenant recourse for service failure.
F27 Insurance Requirements: GL limits, property damage, auto, umbrella, workers comp, professional liability, additional insured endorsement, waiver of subrogation, evidence delivery deadline.
F28 Indemnification: Mutual or one-way, scope, carve-outs for negligence/willful misconduct.
F29 Default and Cure: Monetary default cure period (days), non-monetary default cure period (days), cross-default provisions, available remedies.
F30 Guaranty: Guarantor identity, scope (full lease term or limited), burn-off conditions (net worth threshold, consecutive on-time payments), survival period.
For each amendment:
Extract every date-driven obligation:
| Date | Description | Notice Requirement | Consequence of Missing | Days from Today |
|---|
Include:
Highlight dates within 90 days.
Flag provisions that are:
Each flag includes: the specific language quoted, the ambiguity described, and recommended resolution action.
If property_type not provided, detect from lease language and add relevant fields:
Structured Lease Abstract -- 30+ fields in template format:
Rent Schedule Table: | Period Start | Period End | Annual Rent | Monthly Rent | PSF Rent | Escalation Basis |
Critical Dates Calendar:
Amendment Summary:
Flagged Items for Review:
npx claudepluginhub mariourquia/cre-skills-plugin --plugin cre-skillsExtracts commercial lease terms into a standardized 25-section industrial/office template, capturing critical dates, Schedule G provisions, rent schedules, and renewal options for portfolio management and financial analysis.
Reviews lease clauses, identifies risky terms, and guides negotiation of amendments using the BATNA framework. Useful before signing any lease.
Converts raw CRE data room documents (OM, T-12, rent roll, PCA, ALTA survey, leases, debt quotes) into a typed fact table with source references, confidence scores, and review state. Enforces PII redaction on rent rolls and leases.