- name
SKILL.md
The skill file stays in the publisher's repository.
Paste the copied command in a terminal. It installs this SKILL.md into that agent.
npx skills add staskh/trading_skills --skill calendar -a cursor -yPaste the copied command in a terminal. It installs this SKILL.md into that agent.
npx skills add staskh/trading_skills --skill calendar -a claude-code -yPaste the copied command in a terminal. It installs this SKILL.md into that agent.
npx skills add staskh/trading_skills --skill calendar -a codex -yPaste the copied command in a terminal. It installs this SKILL.md into that agent.
npx skills add staskh/trading_skills --skill calendar -a grok -ySend the copied message in a Grok Bot chat. The Bot fetches this SKILL.md from GitHub and adds it to the skills all your Bots share.
Install this skill: https://github.com/staskh/trading_skills/tree/HEAD/.claude/skills/calendarFrom the publisher
Scheduled US economic releases per weekday, from Nasdaq's public economic-events feed
(through trading_skills.calendar_nasdaq, which corrects the feed's day offset and
verifies each day against weekly releases with a fixed weekday).
Note: If
uvis not installed orpyproject.tomlis not found, replaceuv run pythonwithpythonin all commands below.
uv run python scripts/events.py [--date YYYY-MM-DD] [--days N] [--impact all|high] [--forexfactory]
--date - First day, YYYY-MM-DD (default: today ET). A weekend rolls to Monday.--days - Number of weekdays to report (default: 1). Weekends are skipped.--impact - all (default) or high (FOMC, CPI, PPI, PCE, NFP, unemployment, GDP, retail sales, ISM, Fed-chair remarks).--forexfactory - Also fetch ForexFactory's calendar, cross-check each day, and fill Nasdaq's gaps: high/medium releases Nasdaq lacks are added to events, and a day Nasdaq can't serve is taken wholly from ForexFactory. ForexFactory publishes only the current Sun–Sat week; other days report available: false. The feed rate-limits to about one request per 5 minutes, so the week is cached in the system temp dir for an hour (an older copy is used if a fetch fails).generated_at, data_delay, source ("nasdaq")days - one entry per weekday:
date, weekdayverified - true when the day's contents matched the requested weekday; false means use with caretimes_verified - true when Nasdaq's times were converted to ET using a clock measured from fixed-time releases (claims/NFP/CPI 8:30, ISM/JOLTS/Michigan 10:00) on that day or a nearby Thursday in the same daylight/standard period; false means times assume Nasdaq's usual UTC−4 clock — confirm themfeed_date - the Nasdaq date parameter whose rows were usedevents - list of {event, time_et, impact, actual, consensus, previous, source}, high-impact first. source is "nasdaq" or "forexfactory" (gap-filled; no actual, ForexFactory's own impact rating). null when no source can serve the day (note says to verify manually — never read null as a quiet day)forexfactory (with --forexfactory) - {available, events, cross_check} or {available: false, note}
cross_check.confirmed - same release at the same time in both sourcescross_check.time_mismatch - same release, different time (check which time is right)cross_check.missing_in_nasdaq - high/medium ForexFactory release Nasdaq lackscross_check.nasdaq_only - high-impact Nasdaq release ForexFactory lacks# Today
uv run python scripts/events.py
# Yesterday and today, high impact only, cross-checked
uv run python scripts/events.py --date 2026-10-29 --days 2 --impact high --forexfactory
# Next week
uv run python scripts/events.py --date 2026-11-02 --days 5 --impact high
Only this report uses ForexFactory.
Group by day; lead with high-impact releases and their ET times. Flag any day with
events: null or verified: false, mark ForexFactory-sourced events, and list every
time_mismatch / missing_in_nasdaq from the cross-check. FOMC decision days come from a hardcoded schedule and are
always included.
requestsAll timestamps and time-based calculations must use the America/New_York timezone. All JSON output must include generated_at (NY time string) and data_delay fields.
Report scheduled US economic events (CPI, NFP, FOMC, GDP, PCE, ISM, jobless claims...) with times in ET, impact, actual/consensus/previous. Use when user asks about the economic calendar, macro events
---name: calendardescription: Report scheduled US economic events (CPI, NFP, FOMC, GDP, PCE, ISM, jobless claims...) with times in ET…---# .claude/skills/calendar/SKILL.mdOverview
Report scheduled US economic events (CPI, NFP, FOMC, GDP, PCE, ISM, jobless claims...) with times in ET, impact, actual/consensus/previous. Use when user asks about the economic calendar, macro events, what data comes out today/this week, or release times. Optional ForexFactory cross-check for the current week.
FAQ
Download .claude/skills/calendar/SKILL.md from the publisher, or copy the path and open the repository. PlugMCP lists the skill and does not host the file.
The publisher keeps it at https://github.com/staskh/trading_skills.
Claude, Cursor, Codex, and Grok Build can read a SKILL.md you add from the publisher's repository. Grok Bot installs it when you send the skill's GitHub folder link in a chat.