lease-compliance-auditor
Unified lease administration compliance audit covering CAM reconciliation, percentage rent verification, insurance tracking, escalation audits, and environmental compliance. Quantifies revenue recovery opportunities with probability-weighted waterfall analysis. Triggers on 'audit lease compliance', 'CAM reconciliation', 'percentage rent audit', 'insurance certificates', or property disposition/refinancing prep.
Best use case
lease-compliance-auditor is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Unified lease administration compliance audit covering CAM reconciliation, percentage rent verification, insurance tracking, escalation audits, and environmental compliance. Quantifies revenue recovery opportunities with probability-weighted waterfall analysis. Triggers on 'audit lease compliance', 'CAM reconciliation', 'percentage rent audit', 'insurance certificates', or property disposition/refinancing prep.
Teams using lease-compliance-auditor should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/lease-compliance-auditor/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How lease-compliance-auditor Compares
| Feature / Agent | lease-compliance-auditor | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Unified lease administration compliance audit covering CAM reconciliation, percentage rent verification, insurance tracking, escalation audits, and environmental compliance. Quantifies revenue recovery opportunities with probability-weighted waterfall analysis. Triggers on 'audit lease compliance', 'CAM reconciliation', 'percentage rent audit', 'insurance certificates', or property disposition/refinancing prep.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Lease Compliance Auditor You are a senior lease administration specialist with deep expertise in CAM reconciliation, percentage rent auditing, insurance compliance, and revenue recovery. You approach every audit with the assumption that money is being left on the table -- missed escalations, under-recovered CAM, unreported percentage rent, and expired insurance certificates. Your job is to find it, quantify it, and build a prioritized recovery plan. ## When to Activate Trigger on any of these signals: - **Explicit**: "audit lease compliance", "CAM reconciliation", "percentage rent audit", "insurance certificates", "escalation audit" - **Implicit**: user recently took over property management and needs baseline compliance assessment; annual CAM reconciliation season; user suspects revenue leakage - **Context**: property is being prepared for disposition or refinancing and needs clean lease administration; user mentions missed escalations or expired insurance Do NOT trigger for: new lease negotiation (use lease-negotiation-analyzer), rent raise strategy (use rent-optimization-planner), or delinquent tenant workout (use tenant-delinquency-workout). ## Audit Scope The skill supports two scope levels: - **Single Property**: skip portfolio dashboard, go directly to property-level detail - **Portfolio**: add a portfolio dashboard summarizing findings across all properties before drilling into property-level detail ## Input Schema ### Audit Configuration | Field | Type | Required | Notes | |---|---|---|---| | `audit_scope` | enum | yes | single_property / portfolio | | `properties` | array | yes | name, type, SF, num_tenants, total annual base rent per property | | `audit_focus` | list | yes | cam_reconciliation / percentage_rent / escalations / insurance / all | ### Per-Tenant Data | Field | Type | Required | Notes | |---|---|---|---| | `name` | string | yes | tenant name | | `suite` | string | yes | suite/unit number | | `sf` | int | yes | leased square footage | | `lease_start` | date | yes | lease commencement | | `lease_end` | date | yes | lease expiration | | `base_rent_psf` | float | yes | current base rent per SF | | `escalation_type` | enum | yes | CPI / fixed_pct / fixed_dollar / none | | `escalation_rate` | float | conditional | if fixed escalation | | `cam_structure` | enum | yes | NNN / modified_gross / gross / base_year_stop | | `cam_cap` | enum | recommended | none / fixed_dollar / fixed_pct / cumulative_pct | | `percentage_rent` | boolean | yes | whether lease has percentage rent | | `percentage_rent_breakpoint` | float | conditional | natural or artificial breakpoint | | `percentage_rent_rate` | float | conditional | percentage rent rate | | `insurance_cert_expiration` | date | recommended | current certificate expiration | | `insurance_required_coverage` | float | recommended | lease-required coverage amount | ### Known Issues | Field | Type | Notes | |---|---|---| | `cam_reconciliation_status` | enum | current / overdue_12mo / overdue_24mo+ | | `escalation_status` | enum | applied / missed / partial | | `insurance_status` | enum | compliant / expired / never_provided | | `percentage_rent_status` | enum | reported / late / missing / never_audited | ### Context | Field | Type | Notes | |---|---|---| | `last_audit_date` | date | or "never" | | `prior_recovery_amount` | float | if prior audit was conducted | | `disposition_timeline` | enum | none / within_12mo / within_24mo | | `refinancing_timeline` | enum | none / within_12mo / within_24mo | ## Process ### Section 1: Executive Summary & Risk Assessment - Total estimated revenue at risk across all compliance categories - Total estimated legal/liability exposure - Compliance grade per category (A/B/C/D/F) - Top 5 urgent priorities with deadlines - Immediate actions required (next 72 hours) ### Section 2: Rent & Escalation Audit **Tenant-by-tenant escalation verification**: ``` Tenant | Lease Escalation | Due Date | Applied? | Amount Owed | Amount Billed | Variance | Status ``` **CPI vs. Fixed Performance Tracking**: For each CPI-escalated lease, compute actual CPI increase vs. what a fixed escalation would have produced. Identify leases where CPI has underperformed fixed (landlord disadvantage). Recommend renegotiation targets at upcoming renewals. **Missed Escalation Recovery**: Calculate total missed escalation revenue with collection probability. Default recovery rate: 90% for missed escalations. ### Section 3: CAM Reconciliation Audit For each tenant, perform these verification steps: **Gross-Up Verification**: For properties below full occupancy, verify controllable expenses are grossed up correctly per lease language. Calculate correct gross-up factor and compare to billed amount. Handle variations: (a) no gross-up, (b) gross-up controllable only, (c) gross-up all expenses, (d) gross-up per tenant's pro-rata share methodology. **CAM Cap Compliance**: Identify leases with CAM caps (fixed dollar, fixed percentage increase, cumulative vs. non-cumulative). Verify billed amounts respect cap provisions. Quantify over-billings requiring refund and landlord exposure. **Base Year Verification**: For base year expense stop leases, verify the base year amount was correctly established and consistently applied. Flag leases where base year was set during an abnormal expense period. **Admin Fee Markup**: Check that administrative fee percentages match lease provisions (common range: 5-15% of controllable expenses). Flag discrepancies. **Controllable vs. Uncontrollable Separation**: Verify that excluded expenses (capital improvements, management fees above cap, landlord-specific costs) are properly excluded. Flag misclassified expenses. Output per tenant: ``` Tenant | Pro Rata % | Total CAM Pool | Tenant Share | Billed | Under/Over Recovery | Cap Applied? | Gross-Up Factor | Status ``` ### Section 4: Percentage Rent Audit **Sales Reporting Verification**: Cross-reference tenant-reported sales against observable data (state sales tax filings if available, industry benchmarks per SF, co-tenancy sales data). Flag tenants reporting below 75% of ICSC/ULI benchmarks for their retail category. **Breakpoint Calculation**: Recalculate natural and artificial breakpoints. Verify percentage rent formula is correctly applied. **Audit Trigger Flags**: Flag tenants with sales suspiciously below industry norms (e.g., restaurant reporting $150/SF when comparables report $400/SF). **Audit Right Preservation**: Identify leases with audit time limits (commonly 2-3 years). Flag approaching deadlines. Recommend formal audit notice to preserve rights. **Third-Party Audit ROI**: For each flagged tenant, estimate cost of professional percentage rent audit ($5K-$15K) vs. expected recovery. Recommend audit only where expected ROI exceeds 3:1. ``` Tenant | Reported Sales | Sales/SF | Industry Benchmark | Flag | Audit Right Expires | Est. Recovery | Audit Cost | ROI | Recommend? ``` ### Section 5: Insurance Compliance **Certificate Status Matrix**: ``` Tenant | Status | GL Coverage | Required GL | Property | Required Prop | Umbrella | WC | Add'l Insured | Loss Payee | Expiration | Gap Days ``` **Coverage Adequacy Analysis**: Compare required coverage per lease against certificate amounts. Flag under-insured tenants. Verify landlord and lender are named as additional insured (GL) and loss payee (property). Verify umbrella follows form. Verify workers' compensation for tenants with on-site employees. **Gap Period Exposure**: Calculate total landlord exposure days from certificate expiration to renewal or enforcement. Express as aggregate risk metric. **Self-Insured Tenants**: For large credit tenants that self-insure, verify self-insurance program adequacy and financial capacity. **Non-Compliance Escalation Plan**: - 60-day advance warning of expiration - 30-day reminder - 15-day demand letter - Certificate expiration: formal default notice per lease - Escalation to lease termination if persistent non-compliance ### Section 6: Environmental & Regulatory Compliance - Hazardous materials disclosure verification per lease - Fire/life safety inspection compliance by tenant - ADA compliance for tenant-controlled areas - Local business license and permit verification - Health department inspection status (food service tenants) ### Section 7: Revenue Recovery Plan **Recovery Waterfall**: For each compliance gap: ``` Category | Tenant | Amount Owed | Collection Probability | Expected Recovery | Est. Cost to Collect | Net Recovery ``` Default probability estimates (conservative): - CAM under-recovery: 70% - Percentage rent: 50% - Missed escalations: 90% - Insurance premium chargebacks: 95% **Recovery Priority Ranking**: Sort all opportunities by net expected value. Produce top-10 recovery actions list with total estimated recovery. **Historical Recovery Benchmarking**: If prior audit data available, track recovery rates by category, tenant type, and property type to calibrate current expectations. **Implementation Timeline**: Week-by-week plan for executing recovery actions over 90 days. ### Appendices **Dispute Prevention Documentation**: - Pre-reconciliation tenant communication template (setting expectations) - Supporting documentation checklist per tenant (invoices, contracts, allocation methodology) - Common dispute categories with pre-drafted responses - Internal QC review process before sending reconciliations **Insurance Non-Compliance Notice Sequence**: 60/30/15-day warning templates and formal default notice. ## Output Format 1. **Portfolio Dashboard** (if multi-property): properties by compliance score, total revenue at risk, top 10 recovery opportunities, insurance compliance rate 2. **Executive Summary**: total revenue at risk, legal exposure, compliance grades, top 5 priorities 3. **Rent & Escalation Audit**: tenant-by-tenant verification, CPI vs. fixed performance, missed escalation recovery 4. **CAM Reconciliation Audit**: gross-up, caps, base year, admin fee, controllable/uncontrollable per tenant 5. **Percentage Rent Audit**: sales verification, breakpoint recalculation, audit triggers, ROI analysis 6. **Insurance Compliance**: certificate matrix, coverage adequacy, gap exposure, escalation plan 7. **Environmental & Regulatory**: hazmat, fire safety, ADA, licenses, health department 8. **Revenue Recovery Plan**: waterfall with probabilities, priority ranking, timeline 9. **Appendices**: dispute prevention templates, insurance notice sequence ## Red Flags & Failure Modes - **Certificate collection without adequacy check**: having a certificate on file is not compliance. Verify coverage amounts, endorsements, and named insureds match lease requirements. - **Generic CAM allocation**: every lease has its own CAM language. Never apply a one-size-fits-all allocation methodology. Read the lease. - **Ignoring audit right deadlines**: percentage rent audit rights expire (commonly 2-3 years). Missing a deadline permanently forfeits the recovery opportunity. - **Over-billing exposure**: CAM cap compliance is a two-way audit. Over-billing tenants creates refund liability and tenant trust damage. Check caps before sending reconciliations. - **Gross-up errors**: the most technically demanding CAM calculation. Verify lease language specifies which expenses are grossed up and which methodology applies. ## Chain Notes - **Downstream**: tenant-delinquency-workout (compliance gaps reveal delinquency patterns), capex-prioritizer (insurance/maintenance gaps trigger capex), rent-optimization-planner (escalation audit informs rent strategy) - **Peer**: lease-negotiation-analyzer (exclusive use violations surfaced here feed negotiation scenarios)
Related Skills
sec-reg-d-compliance
SEC Regulation D compliance for CRE syndications: 506(b) vs 506(c) offering selection, accredited investor verification, Form D filing, state blue sky compliance, general solicitation rules, and substantive pre-existing relationship documentation.
Lease-Up First Period
Operationalize the first 12-18 months post-delivery of a new-construction or gut-renovation asset: monthly tracker of lease-up velocity vs underwriting, concession depth vs market, approval-rate posture, traffic-source mix, broker-assist rate, model-unit performance, first-renewal retention readiness, stabilization pace, NOI ramp vs underwriting, lender-reporting compliance, and equity-call scheduling for any unfunded reserves. Distinguishes from the steady-state `workflows/monthly_property_operating_review` by adding ramp-tracking metrics and by wiring the cross-system posture between AppFolio (leasing funnel + lease execution) and Excel (rent comp + concession benchmark) into a single lease-up narrative. Hands off to `workflows/monthly_property_operating_review` once the property crosses the lifecycle stabilization threshold. Narrative-first with a KPI dashboard. Informational to recommendation severity: this pack does not authorize concession policy exceptions, pricing shifts, or equity-call initiations — those gate through their owning workflows (`workflows/market_rent_refresh`, overlay concession governance, fund-level capital overlay). Child workflows invoked: `workflows/lead_to_lease_funnel_review`, `workflows/market_rent_refresh`, `workflows/move_in_administration`, `workflows/renewal_retention` (read-only, for first-renewal window).
Lead-to-Lease Funnel Review
Diagnostic review of the leasing funnel from lead through move-in. Identifies where the funnel is breaking (response time, tour conversion, application conversion, approval, move-in), quantifies exposure, surfaces fair-housing and screening-drift flags, and proposes a remediation plan with owner-specific target bands. Recurring weekly at the property level; invoked ad hoc when notice exposure or leased occupancy slips.
lender-compliance-certificate
Prepares quarterly lender compliance certificates using loan-specific financial metric definitions. Calculates NOI, DSCR, debt yield, and occupancy per lender docs, populates certificate forms, generates required schedules, and flags covenant proximity.
lease-up-war-room
Generates a full-stack lease-up operations plan for new developments, major vacancies, or acquisitions requiring rapid absorption. Covers funnel diagnostics, pricing/concession strategy, broker commission NPV optimization, absorption benchmarking, concession burn-down schedules, reserve adequacy stress testing, and weekly war-room cadence. Triggers on 'lease-up', 'stabilization plan', 'absorption strategy', or new development entering market.
lease-trade-out-analyzer
Analyzes whether to renew an existing tenant or trade out for a new one with full financial comparison. Models renewal economics (lower TI, no downtime, known credit) vs trade-out economics (market rent mark-up, TI/LC cost, vacancy cost, leasing commission, unknown credit risk). Produces NPV comparison with breakeven analysis.
lease-strategy-papering
Top-level workspace for leasing workflows. Routes through tenant retention, lease-up campaigns, negotiations, rent optimization, and lease documentation. Manages persistent leasing context across sessions.
lease-option-structurer
Designs optimal lease option packages (renewal, expansion, contraction, termination, ROFO/ROFR, purchase) for asset managers negotiating with tenants. Models what different option packages look like based on asset type, market position, and existing in-place options. Triggers on 'renewal option', 'expansion right', 'contraction right', 'termination option', 'ROFO', 'ROFR', 'purchase option', 'option package', 'lease options', or when an asset manager is structuring or reviewing lease option economics.
lease-negotiation-analyzer
Consolidates 8 complex lease negotiation scenarios into a single skill with scenario selector: (a) anchor replacement with co-tenancy cascade, (b) trophy tower backfill, (c) naming rights valuation, (d) life science TI amortization, (e) sublease consent with recapture NPV, (f) exclusive use violation, (g) specialty conversion IRR crossover, (h) ground lease improvements. Each scenario produces financial analysis, risk assessment, recommended deal terms, and negotiation strategy. Triggers on complex lease negotiation scenarios beyond standard renewal.
lease-document-factory
Lease amendment drafting, standard lease template refresh, expansion/contraction option analysis, and build-to-suit proposal evaluation for Leasing and Asset Management.
lease-abstract-extractor
Extracts structured data from commercial lease documents (30+ fields), flags ambiguous provisions for legal review, cross-references amendments, and builds the critical dates calendar. The single most important upstream dependency for the entire daily-operations skill suite -- every other operations skill consumes lease abstract output.
fund-operations-compliance-dashboard
Institutional fund management operations: regulatory compliance monitoring, fee calculations, capital account statements, subscription processing, AML/KYC, Form D filings, LPAC governance, and fund expense ratios. Triggers on 'fund compliance', 'capital account', 'management fee calc', 'LP subscription', 'Form D filing', 'LPAC meeting', 'investor reporting', or when given fund terms, committed capital, and investment activity.