Earnings Calendar
Hent neste inntjeningsdato, BMO/AMC-tidspunkt og konsensus EPS-estimat for aksjetickere
Krever oppsett
Hva den gjør
Henter kommende inntjeningsdatoer for én eller flere aksjetickere via yfinance, og returnerer neste inntjeningsdato, før/etter-markedstidspunkt (BMO/AMC), og konsensus EPS-estimat som tidssone-stemplet JSON. Flere symboler returneres sortert etter tidligste dato. Utløses når brukeren spør når et selskap rapporterer, etter en inntjeningskalender, eller etter kommende EPS-estimater.
Testrapport
Klonet repoet, installerte yfinance/pandas/pandas-market-calendars, og kjørte scripts/earnings.py mot live Yahoo-data med PYTHONPATH=src. NVDA returnerte {"earnings_date":"2026-08-26","timing":"AMC","eps_estimate":2.08} pluss generated_at (NY) og data_delay; AAPL,MSFT,GOOGL returnerte en resultatmatrise korrekt sortert etter dato; en ugyldig ticker returnerte et grasiøst feilfelt. Reell friksjon: skriptet importerer trading_skills-pakken (og transitivt pandas_market_calendars), så å slippe bare ferdighetsmappen inn i ~/.claude/skills kaster ModuleNotFoundError til forelderpakken er installert – SKILL.mds "Dependencies: pandas, yfinance" underdriver dette. Baseline: min kunnskapsgrense fra januar 2026 kan ikke gi NVDAs spesifikke august 2026-dato, AMC-tidspunkt eller 2.08 konsensus EPS; ferdigheten leverte alle tre live.
Testet på: 2026-07-31 · Claude Code 2.x (agent harness)
Installer
git clone --depth 1 https://github.com/staskh/trading_skills.git /tmp/earnings-calendar-src mkdir -p ~/.claude/skills cp -R /tmp/earnings-calendar-src/.claude/skills/earnings-calendar ~/.claude/skills/earnings-calendar # The skill script does `from trading_skills.earnings import ...`, so the parent package MUST be installed — # copying the folder alone fails with ModuleNotFoundError. Install the package (pulls yfinance, pandas, # pandas-market-calendars, etc.): # pip3 install /tmp/earnings-calendar-src # or, from repo root: uv sync # Run (from a dir where the package is importable): # python3 ~/.claude/skills/earnings-calendar/scripts/earnings.py NVDA # python3 ~/.claude/skills/earnings-calendar/scripts/earnings.py AAPL,MSFT,GOOGL # sorted by date # Requires network access to Yahoo Finance. `uv run python` works if run from the repo with pyproject.toml.
Kommandoer og eksempelprompter
/earnings-calendarHent neste inntjeningsdato, BMO/AMC-tidspunkt og konsensus EPS-estimat for aksjetickere
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
When does Apple report earnings nextShow upcoming earnings dates for tech stocksGet the EPS estimate for this earnings call