Help us improve
Share bugs, ideas, or general feedback.
From appraisal-valuation
Reviews Phase I/II ESA reports, evaluates contaminated site acquisitions, estimates remediation costs, and analyzes MOE regulatory pathways for environmental liability allocation and price adjustments.
npx claudepluginhub reggiechan74/vp-real-estate --plugin appraisal-valuationHow this skill is triggered — by the user, by Claude, or both
Slash command
/appraisal-valuation:environmental-due-diligence-expertThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Environmental Due Diligence** = Systematic assessment of environmental risks associated with real property acquisition, including historical contamination, regulatory liabilities, remediation requirements, and acquisition price adjustments.
IMPLEMENTATION_SUMMARY.mdQUICK_START.mdREADME.mdcleanup-cost-estimation.mdenvironmental_input_schema.jsonenvironmental_risk_calculator.pyliability-allocation-strategies.mdmodules/__init__.pymodules/cleanup_cost_estimation.pymodules/environmental_assessment.pymodules/output_formatters.pymodules/regulatory_pathway.pymodules/validators.pyprice-adjustment-examples.mdregulatory-pathway.mdsamples/sample_clean_site.jsonsamples/sample_industrial_contamination.jsonsamples/sample_medium_risk.jsonscripts/shared_utils/README_FINANCIAL_UTILS.mdscripts/shared_utils/__init__.pyParses Ontario Land Titles reports, classifies encumbrances (easements, covenants, liens), detects registration defects, and quantifies marketability discounts during acquisition due diligence.
Plans multi-parcel land assembly for transit corridors, highways, transmission lines, pipelines, or mixed-use developments. Scores acquisition priorities, models phasing strategy and holdout risk, builds budgets with contingencies, and quantifies cost of delay.
Calculates BATNA, ZOPA, and optimal settlement ranges for infrastructure property acquisitions. Useful for utility easements, transit corridors, and expropriation settlements.
Share bugs, ideas, or general feedback.
Environmental Due Diligence = Systematic assessment of environmental risks associated with real property acquisition, including historical contamination, regulatory liabilities, remediation requirements, and acquisition price adjustments.
Purpose:
Key Components:
Identifies Recognized Environmental Conditions (RECs) through records review, site inspection, and environmental database searches.
Process: (1) Records review (~80% of value) — historical uses, regulatory filings, prior ESAs; (2) Site inspection — visual observation, interviews, neighboring property assessment; (3) Environmental records — spill reports, Sanborn maps, aerial photos, planning records.
Red flags: manufacturing, service stations, dry cleaners, USTs, spill reports, adjacent contamination.
Decision:
Soil/groundwater sampling to quantify contamination versus MOE Generic Quality Standards (GQS).
Process: Sampling plan → soil borings + monitoring wells → laboratory analysis (PHC, PAHs, VOCs, metals, cyanide) → compare to MOE Tier 1 GQS → identify exceedances and exposure pathways.
Outcomes:
Triggers for Tier 2: any groundwater exceedance, soil >5× Tier 1, potential third-party migration, potential human exposure.
Executes the cleanup plan (excavation/removal, on-site capping, in-situ treatment) and culminates in Record of Site Condition (RSC) filing with MOE for liability protection.
See regulatory-pathway.md for full MOE process, three-outcome decision tree, timeline estimates, RSC requirements, and MOE Tier 1 GQS contaminant tables.
Four-dimensional risk framework:
| Dimension | HIGH | MEDIUM | LOW |
|---|---|---|---|
| Severity | >10× standard, groundwater hit, multi-contaminant, accessible | 2-10× standard, single contaminant, below-ground | <2× standard, deep soil, no groundwater hit |
| Regulatory | Active enforcement, multi-property, sediment/GW | HREC, single property, partial Risk Assessment | No notices, meets Tier 1, no RA needed |
| Feasibility | In-situ + GW remediation, >$2M, 10+ yr monitoring | Partial remediation + capping, $500K-$2M | Simple excavation, $50K-$500K |
| Financial | Cleanup >10% acquisition price | Cleanup 2-10% acquisition price | Cleanup <2% acquisition price |
Overall scoring:
Cost = (Investigation) + (Remediation) + (Professional Services) + (Post-Remediation), applied as:
Risk-Adjusted Cost = Expected Cost × (1 + Risk Factor)
Low risk: Risk Factor 0.0-0.25
Medium risk: Risk Factor 0.25-0.50
High risk: Risk Factor 0.50-1.0+
Quick reference unit costs:
See cleanup-cost-estimation.md for full cost component tables (excavation, capping, in-situ treatment, professional services, post-remediation), the six-step estimation process, volume calculations, conservative/expected/optimistic scenario framework, and risk-adjusted formulas with worked examples.
Match the structure to the cleanup cost magnitude and timeline:
Cleanup < $100K AND Timeline < 6 months:
→ Buyer absorbs (minimal risk)
Cleanup $100K-$500K AND Timeline 6-12 months:
→ Seller indemnity (3-5 year) + standard holdback (2-3%)
Cleanup $500K-$2M AND Timeline 12-24 months:
→ Seller indemnity + 5-10% holdback + cost-cap insurance
Cleanup > $2M OR Timeline > 24 months:
→ Seller pre-closing remediation OR price reduction 50%+
plus post-closing indemnity + escrow
Toolkit components:
See liability-allocation-strategies.md for full PSA representation language, indemnity term sheets, holdback calibration table, and insurance product details.
Scenario: Buyer acquiring 2,000 cy petroleum-contaminated site, Tier 1 standard applies, Phase II already complete.
Cleanup Estimate:
Excavation/Disposal: $350,000
Professional Services: $20,000
Post-Rem Sampling: $10,000
Expected Cost: $380,000
Risk Factor: 0.95 (low uncertainty, simple excavation)
Risk-Adjusted: $361,000
Discount Rate: 85% (low regulatory complexity)
Environmental Discount: $361,000 × 0.85 = $306,850
→ Reduce price by ~$307K
Negotiation range: Buyer opens $400K, seller opens $200K,
likely settle $300-350K + 3-yr seller indemnity, $25K threshold.
See price-adjustment-examples.md for medium-risk (Tier 2), high-risk (severe contamination requiring seller remediation), service station Phase I review, manufacturing metals Phase II, TCE/chlorinated solvent Tier 2, HREC dry cleaner, and settlement/expropriation integration examples.
Adjusted Price = Base Price - Environmental Discount - Timing Adjustment
Environmental Discount = Risk-Adjusted Cleanup Cost × Discount Rate
Discount Rate:
85% — low risk, straightforward cleanup
75% — medium risk, some regulatory complexity
65% — high risk, regulatory uncertainty
Timing Adjustment = Delay months × (lost revenue/profit per month)
(discounted to present value at WACC)
Rationale for discount rates: estimates may be overstated, buyer may have operational synergies, buyer can phase cleanup over time, certainty premium has value.
Automatically loaded when user mentions environmental due diligence, Phase I/II ESA, contamination, remediation, cleanup cost, environmental risk; or reads files matching *phase*ESA*, *contamination*, *environmental*report*, *risk*assessment*.
Related Commands:
/expropriation-compensation — Compensation adjustments for contaminated properties/settlement-analysis — Environmental liability settlement scenarioslease-compliance-auditor skill in the leasing-commercial pluginRelated Calculators:
${CLAUDE_PLUGIN_ROOT}/skills/environmental-due-diligence-expert/environmental_risk_calculator.py — Automated contamination risk scoring and cleanup cost estimationJSON Input Schema (environmental_input_schema.json):
{
"site_address": "123 Industrial Ave",
"phase_1_esa": {
"findings": ["AST present", "Historical dry cleaner use"],
"recs": [
{
"description": "Underground storage tank",
"severity": "HIGH",
"location": "Northeast corner"
}
],
"data_gaps": ["Historical chain of title incomplete"]
},
"phase_2_esa": {
"soil_samples": [
{
"sample_id": "SS-01",
"location": "Former UST area",
"depth_m": 2.5,
"contaminants": ["Petroleum hydrocarbons"],
"exceedance": true
}
],
"groundwater_samples": [],
"exceedances": [
{
"contaminant": "Petroleum F2",
"location": "SS-01",
"measured_value": 850,
"standard_limit": 260,
"exceedance_factor": 3.27,
"description": "Tier 1 Table 3 exceedance",
"severity": "HIGH"
}
],
"contaminants": ["Petroleum hydrocarbons", "VOCs"]
},
"cleanup_scenarios": {
"risk_assessment": {
"cost_low": 50000,
"cost_high": 150000,
"description": "Risk assessment only"
},
"remediation": {
"cost_low": 200000,
"cost_high": 500000,
"description": "Full excavation and disposal"
},
"brownfield": {
"cost_low": 500000,
"cost_high": 1000000,
"description": "Comprehensive brownfield redevelopment"
}
}
}
Calculator Output: Risk score (0-100), cleanup cost scenarios, regulatory pathway timeline (0-24 months), acquisition price adjustment recommendation.
Usage:
/environmental-due-diligence path/to/site_data.json
/environmental-due-diligence path/to/site_data.json --output $CLAUDE_PROJECT_DIR/Reports/2025-11-17_environmental_analysis.md
Report Naming: $CLAUDE_PROJECT_DIR/Reports/YYYY-MM-DD_HHMMSS_environmental_risk_{site}.md
Skill Version: 1.1
Last Updated: May 15, 2026
Related Skills: commercial-lease-expert, lease-compliance-auditor, expropriation-compensation-entitlement-analysis, settlement-analysis-expert
Related Commands: /expropriation-compensation (lease-based environmental compliance is handled by the lease-compliance-auditor skill)