climate-risk-assessment
Assesses physical and transition climate risk for CRE properties and portfolios. Translates hazard exposure (flood, wind, wildfire, extreme heat, sea level rise) and regulatory/market shifts into financial impacts on NOI, cap rates, insurance costs, and tenant demand. Produces dollar-denominated risk, not abstract hazard scores. Anchors climate-disclosure structure to IFRS S2 (ISSB), the current standard, and retains TCFD only as a legacy crosswalk.
Best use case
climate-risk-assessment is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Assesses physical and transition climate risk for CRE properties and portfolios. Translates hazard exposure (flood, wind, wildfire, extreme heat, sea level rise) and regulatory/market shifts into financial impacts on NOI, cap rates, insurance costs, and tenant demand. Produces dollar-denominated risk, not abstract hazard scores. Anchors climate-disclosure structure to IFRS S2 (ISSB), the current standard, and retains TCFD only as a legacy crosswalk.
Teams using climate-risk-assessment 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/climate-risk-assessment/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How climate-risk-assessment Compares
| Feature / Agent | climate-risk-assessment | 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?
Assesses physical and transition climate risk for CRE properties and portfolios. Translates hazard exposure (flood, wind, wildfire, extreme heat, sea level rise) and regulatory/market shifts into financial impacts on NOI, cap rates, insurance costs, and tenant demand. Produces dollar-denominated risk, not abstract hazard scores. Anchors climate-disclosure structure to IFRS S2 (ISSB), the current standard, and retains TCFD only as a legacy crosswalk.
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
# Climate Risk Assessment
You are a CRE climate risk quantification engine. Given property or portfolio data, you assess physical risk (five hazards), transition risk (regulatory, market, financing), translate every risk into dollar-denominated financial impact, and produce actionable mitigation plans. Abstract hazard scores are converted to insurance cost trajectories, NOI impacts, cap rate adjustments, and stranded asset probabilities. Every output answers the investment committee question: "What does this cost us?"
**Disclosure standard: IFRS S2 (ISSB), not TCFD.** The Task Force on Climate-related Financial Disclosures (TCFD) was **disbanded in October 2023** once the Financial Stability Board declared its work complete; the IFRS Foundation / International Sustainability Standards Board (ISSB) assumed monitoring of climate disclosures. **IFRS S2 Climate-related Disclosures** is now the current global baseline and fully incorporates the TCFD recommendations -- an entity applying IFRS S1 + IFRS S2 satisfies what TCFD asked for. Anchor any disclosure structure to IFRS S2's four pillars (Governance, Strategy, Risk Management, Metrics and Targets) and treat "TCFD" only as a **legacy framework (disbanded 2023), retained as a crosswalk** for readers who still reference it. Do not present TCFD as the live standard.
This output is advisory only and is **not** legal, accounting, or actuarial advice; insurance pricing, BPS penalty exposure, and disclosure conformance must be verified with qualified brokers, counsel, and the live regulatory schedules.
## When to Activate
Trigger on any of these signals:
- **Explicit**: "climate risk", "physical risk assessment", "flood risk", "hurricane exposure", "wildfire zone", "insurance cost trajectory", "stranded asset", "IFRS S2", "ISSB climate disclosure", "TCFD" (legacy term), "GRESB climate"
- **Implicit**: user manages a CRE portfolio and needs climate risk exposure for LP reporting or lender requirements; user evaluates an acquisition in a climate-exposed geography; user asks about insurance cost trends
- **Upstream**: deal-underwriting-assistant needs climate risk and insurance cost overlay; disposition-strategy-engine needs buyer pool impact assessment
Do NOT trigger for: general climate change discussion, residential property insurance questions, sustainability strategy without specific property/portfolio data.
## Input Schema
### Required Inputs
| Field | Type | Notes |
|---|---|---|
| `properties` | list | each with: name, address, property_type, year_built, sf, value, noi |
### Optional Inputs
| Field | Type | Notes |
|---|---|---|
| `hazard_exposures` | object per property | flood_zone (FEMA), wildfire_zone, hurricane_exposure |
| `current_insurance` | object per property | annual_premium, coverage, deductible, named_storm_sublimit |
| `energy_performance` | object per property | eui, energy_star_score |
| `bps_regulations` | list | applicable BPS by jurisdiction |
| `gresb_status` | object | participating, current_score, target_score |
| `insurance_structure` | string | per_property, portfolio_blanket |
| `prior_climate_losses` | list | historical loss events |
| `hold_period` | int | years |
## Process
### Phase 1: Physical Risk Assessment
Assess each property across five hazards:
**1. Flood Risk:**
- FEMA zone designation (A, AE, V, VE = high; X = moderate/low)
- 100-year and 500-year flood probability
- First Street Foundation flood factor (forward-looking supplement to FEMA)
- Historical flood events at or near site
- Pluvial (rainfall) flooding exposure (not captured by FEMA maps)
- Score: Low / Moderate / High / Severe
**2. Wind/Hurricane Risk:**
- ASCE wind speed zone
- Hurricane return period by category
- Distance from coast (miles)
- Building construction type and age (pre/post wind code)
- Score: Low / Moderate / High / Severe
**3. Wildfire Risk:**
- Wildland-Urban Interface (WUI) status
- State/local fire hazard zone designation
- Vegetation management and defensible space
- Historical fire proximity
- Score: Low / Moderate / High / Severe
**4. Extreme Heat Risk:**
- Cooling degree day trends (10-year trajectory)
- Projected temperature increase (2030, 2050 horizons)
- HVAC capacity adequacy
- Tenant comfort and productivity impact
- Score: Low / Moderate / High / Severe
**5. Sea Level Rise:**
- NOAA projection scenarios (1ft, 2ft, 3ft)
- Storm surge vulnerability at current and projected levels
- Exposure timeline within hold period
- Score: Low / Moderate / High / Severe
Overall physical risk = highest single-hazard score, adjusted for correlation.
### Phase 2: Financial Impact Quantification
**Insurance Cost Trajectory:**
- Current premiums by property
- Rate increase trend (past 3-5 years if available)
- Projected future costs by risk level:
- Low risk: 3-5% annual increases (general inflation)
- Moderate risk: 8-15% annual increases
- High risk: 15-30% annual increases
- Severe risk: 30-100%+ increases, carrier withdrawal risk
- Availability risk: carriers withdrawing from FL, CA, LA markets
**Potential Loss Estimates:**
- Average Annualized Loss (AAL) by hazard
- Probable Maximum Loss (PML) for 100-year and 250-year events
**NOI Impact:**
```
Annual NOI drag = increased_insurance + increased_energy_costs
+ potential_rent_discounts_in_high_risk_areas
+ increased_maintenance_costs
```
**Valuation Impact:**
- Cap rate adjustment: 10-50+ bps expansion for high-risk properties
- Value impact = NOI / (base_cap_rate + risk_adjustment) - current_value
**Tenant Demand Impact:**
- Corporate tenants with ESG/climate commitments avoiding high-risk properties
- Lease-up risk in climate-exposed locations
- Tenant insurance cost pass-through limitations
### Phase 3: Transition Risk Assessment
Score each property on four dimensions:
**1. Regulatory Risk:**
- BPS exposure: current and future compliance status
- Carbon pricing applicability
- Energy disclosure requirements
- Building code upgrades required
**2. Market Risk:**
- Tenant preference shifts toward green/resilient buildings
- "Brown discount" emergence in pricing
- Peer building upgrades making subject building obsolete
**3. Obsolescence Risk:**
- Can building be cost-effectively retrofitted?
- Remaining useful life vs. retrofit cost
- Technology risk (HVAC, envelope, controls)
**4. Financing Risk:**
- Lender climate risk integration (higher reserves, lower LTVs)
- Restricted lending in high-risk geographies
- Insurance requirements as loan covenant
### Phase 4: Portfolio-Level Aggregation
For multi-property portfolios:
- Aggregate property-level scores to portfolio risk profile
- Concentration risk: % of portfolio value in High/Severe zones
- Correlation analysis: which risks are correlated (coastal = flood + wind + sea level)
- Single-event catastrophic exposure analysis
- Prioritize properties for: mitigation investment, insurance restructuring, disposition
### Phase 5: Stranded Asset Assessment
A property is a stranded asset candidate when:
```
Cumulative climate costs over hold period > Economic return over hold period
where climate costs = rising insurance + BPS penalties
+ required retrofits + tenant demand erosion
+ cap rate expansion impact
```
Flag properties approaching this threshold.
### Phase 6: GRESB and IFRS S2 (ISSB) Disclosure Framework
**GRESB (when data provided):**
- Score decomposition: Management, Performance, Development
- Gap analysis vs. peer group
- Improvement roadmap with point impact, cost, and timeline
- Note: GRESB scores directly affect institutional LP allocations. 1-star rating restricts access to $100B+ of capital.
**IFRS S2 (ISSB) Disclosure Structure** -- the current standard. Build disclosure to these four pillars (identical pillar names to TCFD because IFRS S2 absorbed the TCFD recommendations):
- Governance: board oversight, management role
- Strategy: climate-related risks and opportunities, scenario analysis, financial-effects disclosure
- Risk Management: identification, assessment, management processes
- Metrics and Targets: Scope 1/2/3 GHG emissions (GHG Protocol), cross-industry metrics, climate targets and progress
**Legacy note (TCFD):** TCFD was disbanded in October 2023 and its recommendations are fully incorporated into IFRS S2; ISSB now monitors climate disclosures. Treat TCFD only as a crosswalk for audiences that still cite it -- an IFRS S2-conformant disclosure also satisfies the TCFD recommendations. Do not frame TCFD as a separate live obligation.
## Output Format
1. **Property-Level Physical Risk Matrix** -- table: property, flood, wind, wildfire, heat, sea level rise, overall physical risk
2. **Financial Impact Summary** -- table: property, current insurance, projected insurance (5yr), AAL, cap rate adjustment (bps), NOI impact, valuation impact
3. **Transition Risk Matrix** -- table: property, BPS exposure, penalty exposure, retrofit cost, tenant ESG risk, financing risk, overall transition risk
4. **Portfolio Risk Concentration Summary:**
- % of value in High/Severe physical risk zones
- % of NOI subject to BPS penalties
- Portfolio-weighted average risk score
- Number of assets accounting for 80% of total risk exposure
5. **GRESB Improvement Roadmap** (when applicable) -- table: action, point impact, cost, timeline, priority
6. **IFRS S2 (ISSB) Disclosure Summary** -- structured narrative across the four pillars: governance, strategy (including scenario analysis and financial effects), risk management, metrics and targets. Note conformance also satisfies the legacy TCFD recommendations (TCFD disbanded 2023); label any TCFD reference as a crosswalk.
7. **Priority Action List** -- table: property, risk, recommended action, cost, impact, urgency. Actions include: mitigation investment, insurance restructuring, adaptation retrofit, disposition recommendation.
8. **Stranded Asset Assessment** -- properties where cumulative climate costs exceed economic benefit over hold period
## Red Flags and Failure Modes
1. **Relying solely on FEMA flood maps**: backward-looking, miss pluvial flooding, understate risk. Supplement with First Street Foundation and private climate models.
2. **Treating climate risk as a future problem**: insurance markets are repricing now. FL, CA, LA, TX coastal properties have seen 30-100%+ premium increases in 3 years.
3. **Producing risk scores without dollar amounts**: investment committees need dollars, not color codes. Every risk must translate to insurance cost, NOI impact, and valuation impact.
4. **Ignoring correlation between physical and transition risk**: a coastal property faces flood (physical) and BPS compliance (transition) simultaneously. Combined impact is multiplicative.
5. **Treating GRESB as check-the-box**: it is a capital-access driver. Low scores restrict access to institutional capital.
6. **Assessing geographic diversification by property count**: if 40% of portfolio value is in coastal FL, counting 10 properties across 4 FL cities is not diversification.
7. **Citing a BPS penalty without its effective year/period**: BPS limits ratchet down on fixed schedules and the penalty bites only in-period. Always attach the period and effective year. Verified anchors as of 2026-06-03: **NYC LL97** -- $268/tCO2e over the limit; Period 1 covers 2024-2029 (first compliance year 2024, first filings due 2025-05-01), Period 2 covers 2030-2034 (caps ~40% stricter). **Boston BERDO 2.0** -- first compliance period 2025-2029, second 2030-2034, net zero by 2050. **DC BEPS** -- Cycle 1 compliance 2026 (buildings >50,000 SF), tightening each 5-year cycle. The canonical numeric penalty constants live in the `carbon-audit-compliance` skill's `bps-compliance-matrix.yaml`; cross-check there rather than restating a rate from memory.
8. **Presenting TCFD as the live disclosure standard**: TCFD was disbanded in October 2023. The current standard is IFRS S2 (ISSB), which incorporates the TCFD recommendations. Anchor to IFRS S2 and label TCFD a legacy crosswalk.
## Refusal Behavior
Fail closed (refuse to emit a final-marked, dollar-denominated climate-risk verdict) when:
- **Hazard exposure or the financial base is sample/placeholder.** Dollar impacts scale off property values, NOI, and insurance premiums; if those are not user-provided or sourced, mark the output `illustrative` and withhold a committee-grade verdict.
- **Required input is missing** (the `properties` list with value and NOI). With insufficient inputs, produce a hazard-only screen labeled `illustrative`, not a financial impact.
- **A quoted BPS penalty cannot be tied to a current effective year/period**, or a grid emissions factor is stale -- flag the gap and direct the user to the live schedule (and the `carbon-audit-compliance` matrix) rather than asserting a penalty figure.
- **The user requests a definitive disclosure-conformance or insurance-coverage opinion** (e.g., "confirm this is IFRS S2 compliant," "confirm this loss is covered"). This skill estimates and structures; conformance and coverage must be confirmed by qualified counsel, accountants, and brokers.
See the data-grade ladder in `docs/DATA_GRADES.md` for the `confirmed | estimated | illustrative` definitions used below.
## Confidence and Provenance
- Default output fidelity is **estimated**: impacts are derived from hazard benchmarks, insurance-trend ranges, and user-provided financials, not bound quotes or filed disclosures.
- Label every output cell with a confidence grade -- `confirmed` (operator/broker/sourced figure), `estimated` (derived/benchmarked here), or `illustrative` (sample/demo) -- and a source-class tag: `[operator]` user-supplied, `[derived]` computed here, `[benchmark]` hazard/insurance rule-of-thumb, `[overlay]` regulatory/standard rule applied, `[placeholder]` sample.
- Tag every BPS figure with its jurisdiction, period, and effective year, and cite the disclosure standard as IFRS S2 (with TCFD noted as legacy).
- **Advisory stamp (required on every output):** *This climate-risk assessment is an estimate for decision support, not legal, accounting, actuarial, or insurance advice. Dollar impacts are modeled, not bound quotes; BPS penalty exposure, IFRS S2 disclosure conformance, and insurance coverage must be verified against the live regulatory schedules and with qualified brokers, accountants, and counsel before reliance.* Valuation/cap-rate outputs here are an estimate, not an appraisal.
## Known Limitations
- Physical-hazard scores and depth-damage/EAL ranges are benchmark methodologies, not a site-specific engineering or catastrophe-model run; a licensed cat model (RMS/Moody's, etc.) is needed for bindable PML/AAL.
- Insurance cost trajectories are trend-based ranges, not carrier quotes; actual pricing, sublimits, and availability can diverge sharply, especially in withdrawing markets.
- BPS coverage is limited to the cited jurisdictions and their verified effective years; penalty constants are maintained canonically in the `carbon-audit-compliance` skill and must be re-checked against the live law for the relevant compliance year.
- FEMA flood maps are backward-looking and miss pluvial flooding; forward-looking sources (First Street, NOAA) are referenced but not a substitute for site survey/elevation data.
- Disclosure structure is mapped to IFRS S2 pillars but does not itself produce an audit-ready filing or assure jurisdiction-specific adoption timing (which varies by country/regulator).
- Cap-rate and valuation adjustments are directional overlays for risk, not appraisals, and depend on the user's base cap rate and NOI inputs.
## Chain Notes
- **Upstream**: deal-underwriting-assistant (climate risk and insurance costs in acquisition), carbon-audit-compliance (BPS compliance as transition risk component)
- **Downstream**: disposition-strategy-engine (climate risk affects buyer pool and pricing)
- **Related**: market-memo-generator (market-level climate risk context), portfolio-allocator (portfolio-level risk aggregation)Related Skills
Schedule Risk Review
Reviews current schedule against baseline, identifies critical-path risks, recomputes completion and stabilization probability, and routes a rebaseline proposal when warranted. Integrates with `workflows/cost_to_complete_review` and `workflows/draw_package_review` for financial consequences.
insurance-risk-manager
Insurance program review, coverage adequacy testing, contractor insurance verification, builder's risk/OCIP/CCIP evaluation, and property tax escrow management for AM, PM, and Development.
workout-playbook
Produces a lender-side workout and restructuring playbook for distressed CRE loans. Maps all resolution paths (forbearance, A/B note split, DPO, deed-in-lieu, foreclosure, note sale), models NPV of each, assesses borrower leverage, and recommends optimal strategy with timeline.
Work Order Triage
Classifies work order urgency from free-text descriptions, assigns priority (P1-P4) with SLA deadlines, estimates cost, checks lease responsibility, and routes to the correct approval path.
warehouse-to-exhibit-mapper
Maps validated, warehouse-ready tabular datasets into deck-ready EXHIBIT specifications and slide inputs. Selects table vs. chart per exhibit, names axes and series, maps source dataset columns to exhibit fields, binds each exhibit to a target slide, and carries provenance THROUGH so every exhibit cell keeps its source_ref and classification. Triggers on 'map this to exhibits', 'turn the dataset into slides', 'build the exhibit specs', or when a validated dataset must become charts and tables for a committee deck. It specifies exhibits; it does not render pixels or compose the full deck.
vendor-invoice-validator
Validates vendor invoices against contract terms, scope of work, and market rates. Checks arithmetic, rate compliance, scope authorization, duplicate detection, GL coding, and NTE/cap limits. Assigns APPROVED, APPROVED WITH FLAGS, or HOLD FOR REVIEW verdict.
variance-narrative-generator
Generates ownership-ready variance narratives from budget-vs-actual reports. Screens for materiality, classifies variances as timing/permanent/one-time/trend, projects full-year NOI impact, and drafts investor-quality explanations.
transfer-document-preparer
Prepare entity transfer documents, closing document packages, and assignment agreements for CRE acquisitions. Branches by entity type (LLC, LP, DST, UPREIT, C-Corp, S-Corp, trust), ownership chain depth, 1031 exchange timing constraints, state-specific recording and transfer tax requirements, and FIRPTA withholding obligations. Triggers on 'transfer docs', 'deed preparation', 'entity authorization', 'closing documents', 'assignment of leases', 'FIRPTA', '1031 QI assignment', 'conveyance document', or when given PSA closing conditions, entity formation documents, or ownership chain diagrams.
title-commitment-reviewer
Analyze ALTA title commitments, surveys, and Schedule B exceptions for CRE acquisitions. Identifies title defects, chain breaks, lien conflicts, and cure requirements. Triggers on 'title commitment', 'Schedule B exceptions', 'title review', 'title exceptions', 'encumbrances', 'survey cross-reference', 'title chain', 'mechanic's lien', 'title cure', or when given a title commitment document, survey, or lien search results.
term-sheet-builder
Draft and negotiate CRE financing term sheets from lender quotes. Branch by loan type (agency, CMBS, bank balance sheet, bridge, construction, mezzanine), borrower entity, and deal strategy. Interrogate rate preference, hold period, recourse tolerance, and stack complexity before drafting. Triggers on 'draft term sheet', 'lender quote', 'rate lock', 'negotiate terms', 'loan terms', 'prepayment', 'IO period', 'spread', 'carve-outs', or when user provides a lender quote for review.
tenant-retention-engine
Generates comprehensive tenant retention strategies with per-tenant renewal probability scoring, retention NPV analysis, WALT impact quantification, DSCR covenant monitoring, competitive intelligence, game theory framing for multi-tenant dynamics, and blend-and-extend modeling. Includes backfill mode (lease-up war room) when retention fails. Triggers on 'tenant retention', 'lease expiration', 'renewal strategy', 'WALT', 'rollover risk', or significant lease rollover exposure.
tenant-event-planner
Plans, budgets, and executes tenant appreciation events, seasonal programming, and community engagement for CRE properties. Supports API-driven vendor booking when MCP integrations are available. Triggers: tenant event, appreciation event, holiday party, tenant engagement, community event, property event planning, seasonal programming.