360 Secure SkillHub
360 安全技能中心

macro-regime-detector

该 Skill 从 Finskills API 获取美国国债收益率、GDP、CPI/PCE、联邦基金利率、失业率、工业生产与商品价格数据,按六种宏观状态(金发姑娘、再通胀、过热、滞胀、放缓、衰退)逐项打分分类,输出含收益率曲线、增长、通胀、货币政策与商品信号的分析报告及资产配置含义。

finskills
finskills
热度 38.71
最近更新 2026-05-11 17:44:14
分类:数据依赖:第三方 API应用场景:市场分析 / 报告撰写 / 财务 / 研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add finskills-macro-regime-detector
Metadata
name
Macro Regime Detector
version
1.0.2
description
Classify the current macroeconomic regime across six states using GDP, CPI, Fed Funds rate, yield curve, and credit spread data from the Finskills API.
author
finskills
metadata
{"openclaw":{"requires":{"env":["FINSKILLS_API_KEY"]},"primaryEnv":"FINSKILLS_API_KEY"},"homepage":"https://github.com/finskills/macro-regime-detector"}

Macro Regime Detector

Identify the current US macroeconomic regime by synthesizing real-time treasury yields, GDP growth, inflation, interest rates, and commodity price signals from the Finskills API. Output a regime classification with an evidence-based rationale and asset allocation implications.


Setup

API Key required — Register at https://finskills.net to get your free key.
Header: X-API-Key: <your_api_key>

Get your API key: Register at https://finskills.net — free tier available, Pro plan unlocks real-time quotes, history, and financials.


When to Activate This Skill

Activate when the user:

  • Asks "what macro regime are we in?"
  • Asks how the current macro environment affects their portfolio or sector
  • Wants to understand Fed policy implications, yield curve shape, or inflation trend
  • Asks for an asset allocation view based on macro conditions
  • Mentions recession risk, stagflation, reflation, or rate cycle questions

Macro Regime Framework

This skill classifies the US economy into one of six regimes:

Regime GDP Growth Inflation Rate Direction Risk Assets
Goldilocks Expanding Moderate (2–3%) Stable/Falling Risk-On ✅
Reflation Expanding Rising (3–5%) Rising Cyclicals ✅
Overheating Strong High (>5%) Rising fast Commodities ✅
Stagflation Slowing High (>4%) Elevated Hard Assets ✅
Slowdown Decelerating Falling Stable Defensives ✅
Recession Contracting Low/Deflating Falling Cash/Bonds ✅

Data Retrieval — Finskills API Calls

Make the following calls (all free-tier endpoints):

1. US Treasury Rates (Yield Curve)

GET https://finskills.net/v1/free/macro/treasury-rates

Extract: 3m, 6m, 1y, 2y, 5y, 10y, 30y yields
Compute: 2y10y spread (primary inversion signal), 3m10y spread (recession predictor)

2. GDP Growth

GET https://finskills.net/v1/free/macro/gdp/US

Extract: latest GDP growth rate (QoQ annualized), trend direction (3-quarter comparison)

3. Inflation

GET https://finskills.net/v1/macro/inflation

Extract: CPI YoY, core CPI YoY, PCE YoY, trend (accelerating/stable/decelerating)

4. Interest Rates (Fed Policy)

GET https://finskills.net/v1/macro/interest-rates

Extract: Federal Funds Rate (current), last 6 rate decisions, trend (hiking/cutting/pausing)

5. Key Economic Indicators (FRED via free endpoint)

GET https://finskills.net/v1/free/macro/indicator/UNRATE

Extract: US unemployment rate (latest, 3-month trend)

GET https://finskills.net/v1/free/macro/indicator/INDPRO

Extract: Industrial Production Index (latest YoY%)

6. Commodity Price Signals

GET https://finskills.net/v1/free/commodity/prices

Extract: Gold (safe haven demand), WTI Crude (inflation/demand signal), Copper (growth proxy)


Analysis Workflow

Step 1 — Yield Curve Classification

Using treasury rates data:

Signal Threshold Interpretation
2y10y spread > +50 bps Normal — growth expected
2y10y spread -25 to +50 bps Flat — transition phase
2y10y spread < -25 bps Inverted ⚠️ — recession risk elevated
3m10y spread < 0 bps Classic recession predictor (12–18 month lead)

Note the steepening/flattening trend direction (compare to 3 months ago if data allows).

Step 2 — Growth Assessment

GDP Signal Label
> 3% annualized Strong expansion
1–3% annualized Moderate expansion
0–1% annualized Stagnation
< 0% (1 quarter) Contraction risk
< 0% (2 quarters) Technical recession

Cross-check with: Industrial Production YoY, Unemployment trend.

Step 3 — Inflation Regime

CPI YoY PCE YoY Label
< 2% < 2% Deflationary/below-target
2–3% 2–2.5% Target range (Goldilocks)
3–5% 2.5–4% Above-target, manageable
> 5% > 4% High inflation

Classify trend: Rising / Stable / Falling (compare last 3 readings).

Step 4 — Fed Policy Stance

Rate Trend Description
3+ consecutive hikes Tightening cycle
Hold after hikes Pause (peak rates)
First cut after hikes Pivot (easing begins)
3+ consecutive cuts Easing cycle
Hold at low rates Accommodative

Step 5 — Commodity Cross-Check

  • Gold rising + stocks flat or falling: Flight to safety, risk-off signal
  • Oil rising + copper rising: Demand-driven inflation, growth-positive
  • Oil rising + copper falling: Supply shock, stagflation signal
  • Gold + bonds both rising: Deflation/recession fear

Step 6 — Regime Classification

Score each indicator and use this decision matrix:

IF GDP_expanding AND inflation_2-4% AND rates_stable: → GOLDILOCKS
IF GDP_expanding AND inflation_rising AND rates_rising: → REFLATION/OVERHEATING
IF GDP_slowing AND inflation_high AND rates_elevated: → STAGFLATION
IF GDP_slowing AND inflation_falling AND rates_cutting: → SLOWDOWN
IF GDP_contracting AND yield_curve_inverted: → RECESSION

Assign confidence: HIGH (3+ signals aligned), MEDIUM (2 signals), LOW (mixed signals).

Step 7 — Asset Allocation Implications

For each regime, output the relative preference for major asset classes:

Asset Class Goldilocks Reflation Stagflation Slowdown Recession
US Equities ✅ OW ✅ OW ❌ UW ⚖️ N ❌ UW
Growth Tech ✅ OW ⚖️ N ❌ UW ⚖️ N ❌ UW
Energy/Materials ⚖️ N ✅ OW ✅ OW ❌ UW ❌ UW
Defensives ❌ UW ❌ UW ✅ OW ✅ OW ✅ OW
REITs ✅ OW ❌ UW ❌ UW ⚖️ N ❌ UW
Long Bonds ❌ UW ❌ UW ❌ UW ✅ OW ✅ OW
TIPS/I-Bonds ⚖️ N ✅ OW ✅ OW ❌ UW ❌ UW
Gold ❌ UW ⚖️ N ✅ OW ✅ OW ✅ OW
Cash ❌ UW ⚖️ N ✅ OW ✅ OW ✅ OW

OW = Overweight | N = Neutral | UW = Underweight


Output Format

╔══════════════════════════════════════════════════╗
║       US MACRO REGIME REPORT  —  {DATE}         ║
╚══════════════════════════════════════════════════╝

🏛️ REGIME CLASSIFICATION: {REGIME NAME}
   Confidence: {HIGH / MEDIUM / LOW}
   Trend: {Deepening / Stable / Transitioning}

📊 MACRO DASHBOARD
  Treasury Yields:
    3M: {%}  |  2Y: {%}  |  5Y: {%}  |  10Y: {%}  |  30Y: {%}
    2Y–10Y Spread: {bps} ({normal/flat/inverted})
    3M–10Y Spread: {bps}

  Growth:
    GDP Growth:         {%} annualized ({direction})
    Industrial Prod:    {%} YoY
    Unemployment:       {%} ({trend})

  Inflation:
    CPI YoY:            {%}
    Core CPI YoY:       {%}
    PCE YoY:            {%}
    Trend:              {Rising / Stable / Falling}

  Fed Policy:
    Fed Funds Rate:     {%}
    Policy Stance:      {Tightening / Pause / Pivoting / Easing}
    Last Decision:      {hike/cut/hold} ({date})

  Commodity Signals:
    WTI Crude:  ${price} ({weekly change}%)
    Gold:       ${price} ({weekly change}%)
    Copper:     ${price} ({weekly change}%)
    Interpretation: {one-line signal}

🎯 ASSET ALLOCATION IMPLICATIONS
   Overweight:  {asset classes}
   Neutral:     {asset classes}
   Underweight: {asset classes}

📝 REGIME NARRATIVE
   {3–4 sentences describing the current macro environment, key risks,
    and what conditions would trigger a regime shift}

⚠️ WATCH — REGIME SHIFT TRIGGERS
   Bull shift if: {conditions}
   Bear shift if: {conditions}

Limitations

  • GDP data has a 30–60 day reporting lag (advance estimate vs. final).
  • This is a macro framework for portfolio positioning, not a market timing tool.
  • Commodity prices can be noisy on short timeframes; use weekly/monthly trends.