agentskills.codes
CY

cycle-detector

Real estate cycle phase detection using price momentum, credit conditions, construction activity, and sentiment indicators. Classifies markets into Recovery, Boom, Bust, or Stabilization phases.

Install

mkdir -p .claude/skills/cycle-detector && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15264" && unzip -o skill.zip -d .claude/skills/cycle-detector && rm skill.zip

Installs to .claude/skills/cycle-detector

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Real estate cycle phase detection using price momentum, credit conditions, construction activity, and sentiment indicators. Classifies markets into Recovery, Boom, Bust, or Stabilization phases.
194 charsno explicit “when” trigger

About this skill

Property Cycle Detector

Purpose

Detect the current phase of the real estate cycle for any country or city using a multi-indicator framework. The property cycle is one of the most predictable economic cycles (18-year average) — correct phase identification is the foundation of property investment, mortgage risk management, and construction sector analysis.

When to Use

  • "Where are we in the property cycle?"
  • "Is it time to buy or sell property?"
  • "Property market overheating?"
  • "Is the housing correction over?"
  • "Which cycle phase is [City/Country] in?"

Phase Detection Framework

7-Indicator Model

#IndicatorWeightRecoveryBoomBustStabilization
1Real House Price Momentum (12M)25%Flat to +3%+5 to +15%-5 to -15%-3 to +3%
2Price-to-Income vs LT Avg20%Below avgAbove avgFalling to avgAt avg
3Housing Credit Growth (YoY)15%Low, turning upHigh, acceleratingContractingTurning positive
4Building Approvals (YoY)15%Low, stabilizingHigh, risingCollapsingBottoming
5Months of Inventory10%High, decliningLow (<3 months)Rising rapidlyPeaking, then declining
6Auction Clearance Rate10%50-60% (improving)> 70%< 50%50-60% (stabilizing)
7Investor Activity (% of lending)5%Low, turning upHigh (>35%)Very lowLow

Phase Classification

Each indicator is scored -2 (bust signal) to +2 (boom signal). Weighted sum determines phase:

Score RangePhaseSignal
+8 to +14Boom (Late)Reduce — speculative excess
+4 to +7Boom (Early-Mid)Hold — momentum intact
-3 to +3TransitionWatch — phase change approaching
-7 to -4Bust (Early-Mid)Avoid — correction underway
-14 to -8Bust (Late) / StabilizationScreen for value — bottom forming

Country Data Sources

CountryHouse Price IndexSource
USCase-Shiller NationalFRED: CSUSHPISA
UKUK HPI / NationwideONS API
AustraliaCoreLogic HVIABS / CoreLogic
New ZealandREINZ HPIREINZ / RBNZ
CanadaTeranet-National Bank HPICREA / Teranet
China70-City IndexNBS

Process

# US example
python3 mcp-servers/fred-mcp/server.py get_series '{"series_id":"CSUSHPISA","limit":60}'
python3 mcp-servers/fred-mcp/server.py get_series '{"series_id":"HOUST","limit":60}'
python3 mcp-servers/fred-mcp/server.py get_series '{"series_id":"MORTGAGE30US","limit":24}'

# NZ example  
python3 mcp-servers/stats-mcp/server.py get_series '{"series_id":"house-price-index"}'

Red Flags

  • National averages mask city-level divergence — drill down to city for investment decisions
  • The cycle can extend — Phase 2 (Boom) has lasted 15+ years in some markets (Australia 1991-2017 with brief interruptions)
  • Policy intervention (macroprudential, tax) can accelerate or delay phase transitions
  • The 18-year cycle is an empirical observation, not a law — treat as framework, not prediction

Search skills

Search the agent skills registry