Overview
Extract or draft a structured lease abstract from a lease (PDF/Word) or from user inputs. Covers parties, premises, term, rent, key covenants, options, break clauses, and guarantees. Validates required fields for completeness.
When to use this skill
Use this skill when you are:
- Abstracting a new or existing lease (commercial or high-value residential) into a one- or two-page summary for internal stakeholders or systems.
- Preparing for renewals, rent reviews, or portfolio analysis and need consistent, comparable data across many leases.
- Onboarding properties into a lease administration or ERP system and want structured fields (term, rent, options, breaks, guarantees) pulled out reliably.
- Reviewing leases during due diligence for acquisitions or financings and need to quickly spot missing or unusual terms.
Typical users include lease administrators, corporate real estate teams, asset managers, property managers, and legal or transactions teams supporting real estate deals.
Getting Started
Add your lease document (PDF/Word) or notes to the project workspace, then activate the Lease abstract skill. To extract from PDF/Word, the agent can use extraction tools first, then draft the abstract and run validation.
Tools
- validate_lease_abstract — Validates a lease abstract file for required fields: parties (landlord/tenant), term (commencement/duration), rent (base rent), and expiry/termination date. Reports missing fields or sections that are present but empty or too short.
Example conversation
You: I have the signed lease in
leases/office_2024.pdf. Can you extract the key terms into a lease abstract and save it asabstracts/office_2024_abstract.md?Agent: I’ll extract the text from the PDF, then draft a structured abstract and validate it.
Agent: I’ve created
abstracts/office_2024_abstract.mdwith parties, premises, term, rent, and key covenants. Running the validator now.Agent: Validation result: OK — all required fields (parties, term, rent, expiry) are present and non-empty. The abstract is ready for review.
You: Add a short note under Rent about the annual 2% escalation.
Agent: I’ve added the escalation clause under Rent in
abstracts/office_2024_abstract.md.
Output excerpt
Example of a validation report when a field is missing:
============================================================
Lease Abstract Validation
File: abstracts/draft_abstract.md
============================================================
Missing required fields:
• expiry
Action: Add or expand the missing/empty fields above.
When all required fields are present, the tool reports: OK — All required fields present and non-empty (parties, term, rent, expiry).