backtest-expert
Expert guidance for systematic backtesting of trading strategies. Use when developing,…
Fetch official FXMacroData macro release-calendar events for trade planning, macro regime checks, and event-risk filters. Use before CPI, NFP, GDP, PCE, retail sales, PMI, and central-bank decision windows.
$ npx -y skills add tradermonty/claude-trading-skills --skill fxmacrodata-calendar --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/fxmacrodata-calendarContext preview
The summary Claude sees to decide when to auto-load this skill.
Fetch official FXMacroData macro release-calendar events for trade planning, macro regime checks, and event-risk filters. Use before CPI, NFP, GDP, PCE, retail sales, PMI, and central-bank decision windows.
name: fxmacrodata-calendar description: Fetch official FXMacroData macro release-calendar events for trade planning, macro regime checks, and event-risk filters. Use before CPI, NFP, GDP, PCE, retail sales, PMI, and central-bank decision windows.
Retrieve official-source macro release-calendar events from FXMacroData. Use this skill when a trade plan needs event timing, confirmed release dates, or a top-tier macro risk check.
1. Run the calendar script:
python3 skills/fxmacrodata-calendar/scripts/fetch_calendar.py --currency usd --min-tier 1
2. Review `events[]` for top-tier releases.
Treat a nonzero exit as an unverified event-risk state, never as an empty calendar. Only a successful response containing `events: []` establishes that no matching events were returned. The client accepts results only when the response currency matches the request and `data_quality` confirms an official, current, non-proxy, non-fallback, timestamp-complete, point-in-time-safe source. Each event must include an announcement timestamp and a non-empty release identifier.
3. Fold the event timing into the trade plan:
Set `FXMACRODATA_API_KEY` for authenticated FXMacroData endpoints. Public USD calendar rows can be fetched without a key. The client uses the canonical `https://api.fxmacrodata.com/v1` endpoint and accepts `--min-tier` values 1, 2, or 3 only. Live calendar responses currently include `market_tier`; the skill treats it as an extension field and requires integer values 1 through 3 for filtering, although the current `CalendarReleaseRow` OpenAPI schema does not declare that field.
Claude Trading Skills started as a personal project to use AI to improve my own trading process. Claude Trading Skills is a Claude Skills-based trading workflow toolkit for time-constrained individual investors.
Expert guidance for systematic backtesting of trading strategies. Use when developing,…
This skill should be used when analyzing market breadth charts, specifically the S&P 500…
Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk…
Screen US stocks using William O'Neil's CANSLIM growth stock methodology. Use when user…
Synthesize the three Jason Shapiro contrarian-pipeline verdicts (COT crowding, news-reaction…
Detect crowded speculative positioning in CFTC futures markets (COT report analysis) to find…