earnings-calendar
Get upcoming earnings dates with timing (before/after market) and EPS estimates. Use when user asks about earnings dates,…
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
Claude Code
$ npx -y skills add staskh/trading_skills --skill calendar --agent claude-code
Codex
$ npx skills add staskh/trading_skills --skill calendar -a codex -y
Cursor
$ npx skills add staskh/trading_skills --skill calendar -a cursor -y
Gemini CLI
$ npx skills add staskh/trading_skills --skill calendar -a gemini-cli -y
GitHub Copilot
$ npx skills add staskh/trading_skills --skill calendar -a github-copilot -y
OpenCode
$ npx skills add staskh/trading_skills --skill calendar -a opencode -y
Windsurf
$ npx skills add staskh/trading_skills --skill calendar -a windsurf -y
name: calendar description: 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. dependencies: ["trading-skills"]
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 `uv` is not installed or `pyproject.toml` is not found, replace `uv run python` with `python` in all commands below.
uv run python scripts/events.py [--date YYYY-MM-DD] [--days N] [--impact all|high] [--forexfactory]
# 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.
All 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.
Most retail traders juggle 5+ tabs — broker, charting platform, screener, news feed, spreadsheet — just to decide whether to enter a trade. This project collapses all of that into a single conversational interface powered by Claude.
Get upcoming earnings dates with timing (before/after market) and EPS estimates. Use when user asks about earnings dates,…
Get fundamental financial data including financials, earnings, and key metrics. Use when user asks about financials, earnings,…
Calculate option Greeks (delta, gamma, theta, vega) and implied volatility for specific options. Use when user asks about Greeks,…
Get account summary from Interactive Brokers including cash balance, buying power, and account value. Use when user asks about…
Generate tactical collar strategy reports for protecting PMCC positions through earnings or high-risk events. Requires TWS or IB…
Consolidate IBRK trade CSV files from a directory into a summary report. Groups trades by symbol, underlying, date, strike,…
Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…
Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…