Get upcoming earnings dates with timing (before/after market) and EPS estimates. Use when user asks about earnings dates, earnings calendar, when a company reports, or upcoming earnings.
Install with Tessl CLI
npx tessl i github:staskh/trading_skills --skill earnings-calendar99
Does it follow best practices?
Evaluation — 100%
↑ 2.94xAgent success when using this skill
Validation for skill structure
Retrieve upcoming earnings dates for stocks.
Note: If
uvis not installed orpyproject.tomlis not found, replaceuv run pythonwithpythonin all commands below.
uv run python scripts/earnings.py SYMBOLSSYMBOLS - Ticker symbol or comma-separated list (e.g., AAPL or AAPL,MSFT,GOOGL,NVDA)Single symbol returns:
symbol - Ticker symbolearnings_date - Next earnings date (YYYY-MM-DD)timing - "BMO" (Before Market Open), "AMC" (After Market Close), or nulleps_estimate - Consensus EPS estimate, or null if unavailableMultiple symbols returns:
results - Array of earnings info, sorted by date (soonest first)# Single symbol
uv run python scripts/earnings.py NVDA
# Multiple symbols (sorted by date)
uv run python scripts/earnings.py AAPL,MSFT,GOOGL,NVDA,META
# Portfolio earnings calendar
uv run python scripts/earnings.py CAT,GOOG,HOOD,IWM,NVDA,PLTR,QQQ,UNHpandasyfinance1f8c4ba
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.