From financial-research
Research economic trends and indicators — GDP, inflation, employment, interest rates, and 800k+ time series from the Federal Reserve. Use when the user asks about economic conditions, wants historical data, or needs to compare economic metrics.
How this skill is triggered — by the user, by Claude, or both
Slash command
/financial-research:economic-dataThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Look up economic indicators, track trends over time, and compare metrics using 800,000+ time series from the Federal Reserve (FRED).
Look up economic indicators, track trends over time, and compare metrics using 800,000+ time series from the Federal Reserve (FRED).
# Get the latest unemployment rate
FRED_KEY="${FRED_API_KEY:-$(security find-generic-password -s "fred-api-key" -w 2>/dev/null)}" && curl -sf "https://api.stlouisfed.org/fred/series/observations?series_id=UNRATE&api_key=${FRED_KEY}&file_type=json" | jq '.observations[-1] | {date, value}'
Pull the latest reading for any major indicator. Common ones:
GDP / GDPC1 -- nominal / real GDP (quarterly)UNRATE -- unemployment rate (monthly)CPIAUCSL -- CPI inflation; add &units=pc1 for year-over-year % changeFEDFUNDS -- federal funds rate (monthly)DGS10 -- 10-year Treasury yield (daily)SP500 -- S&P 500 index (daily)See references/series-ids.md for the full list of common series.
Add observation_start and observation_end to scope a date range:
FRED_KEY="${FRED_API_KEY:-$(security find-generic-password -s "fred-api-key" -w 2>/dev/null)}" && curl -sf "https://api.stlouisfed.org/fred/series/observations?series_id=GDP&observation_start=2020-01-01&observation_end=2025-12-31&api_key=${FRED_KEY}&file_type=json" | jq '.observations[] | {date, value}'
Use units=pch (% change), pc1 (% change from year ago), or chg (level change) to transform the data. Use frequency=a to aggregate to annual, q for quarterly, etc.
Fetch multiple series and align by date. Example -- unemployment vs. inflation:
FRED_KEY="${FRED_API_KEY:-$(security find-generic-password -s "fred-api-key" -w 2>/dev/null)}"
curl -sf "https://api.stlouisfed.org/fred/series/observations?series_id=UNRATE&observation_start=2020-01-01&api_key=${FRED_KEY}&file_type=json" | jq '.observations[-12:][] | {date, unemployment: .value}'
curl -sf "https://api.stlouisfed.org/fred/series/observations?series_id=CPIAUCSL&units=pc1&observation_start=2020-01-01&api_key=${FRED_KEY}&file_type=json" | jq '.observations[-12:][] | {date, cpi_yoy: .value}'
Search by keyword when you don't know the series ID:
FRED_KEY="${FRED_API_KEY:-$(security find-generic-password -s "fred-api-key" -w 2>/dev/null)}" && curl -sf "https://api.stlouisfed.org/fred/series/search?search_text=housing%20starts&order_by=popularity&sort_order=desc&api_key=${FRED_KEY}&file_type=json&limit=5" | jq '.seriess[] | {id, title, frequency_short, popularity}'
Get metadata about a series (units, frequency, last update):
FRED_KEY="${FRED_API_KEY:-$(security find-generic-password -s "fred-api-key" -w 2>/dev/null)}" && curl -sf "https://api.stlouisfed.org/fred/series?series_id=GDP&api_key=${FRED_KEY}&file_type=json" | jq '.seriess[0] | {id, title, frequency_short, units_short, seasonal_adjustment_short, last_updated}'
fred-api-key).file_type=json (default is XML).. values mean data not available for that date.npx claudepluginhub harche/productivity --plugin financial-researchQueries 800K+ economic time series from FRED (Federal Reserve) including GDP, unemployment, inflation, interest rates. For macroeconomic analysis, financial research, and policy studies.
Queries the FRED (Federal Reserve Economic Data) API for 800,000+ economic time series including GDP, unemployment, inflation, and interest rates. Useful for macroeconomic analysis and financial research.
Builds a macro-economic dashboard using EODHD data — GDP, CPI, unemployment, interest rates, Treasury yields, trade balance, and economic events calendar.