tradermonty/fxmacrodata-calendar
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 skills add https://github.com/tradermonty/claude-trading-skills --skill fxmacrodata-calendar
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.
python3 skills/fxmacrodata-calendar/scripts/fetch_calendar.py --currency usd --min-tier 1
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.
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.
Take tradermonty/fxmacrodata-calendar from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.