PromptsEdge
FreeGitHubData

Earnings Preview Briefing

Your AI builds a pre-earnings briefing: report date, consensus EPS/revenue, beat/miss history, analyst ratings, and what to watch—using Yahoo Finance data. No setup required.

Try asking: “Give me an earnings preview for TSLA with consensus EPS and beat history”

himself65 on GitHub

Curated by PromptsEdge from a public repo · MIT license. All credit goes to the author.

What is this skill?

Preparing for an earnings report means knowing what the street expects and what could move the stock. With this skill, your AI creates a detailed pre-earnings briefing for any stock, pulling consensus estimates, report timing, analyst sentiment, and recent trends from Yahoo Finance. It's ideal for investors, traders, and anyone wanting a quick, thorough setup before a company's results drop.

What you can do

  • See the upcoming earnings date and whether the report is before or after the bell (e.g., "AAPL reports July 26, after market close").
  • Get consensus EPS and revenue estimates, with the range and analyst count (e.g., "EPS consensus: $1.32, range $1.25–$1.38, 28 analysts").
  • Review the company’s beat/miss track record for the last four quarters (e.g., "3 beats, 1 miss").
  • Summarize analyst ratings and price targets (e.g., "72% Buy, median target $210").
  • Highlight key metrics and trends to watch in the print based on recent quarters.

How it works

Your AI uses Python and yfinance to pull earnings and estimate data from Yahoo Finance. It collects the next report date, consensus numbers, recent beat/miss history, and analyst ratings, then assembles a structured briefing. This gives you a clear, actionable summary of what to expect and what the market is watching.

Good to know

  • Requires Python 3.8+; yfinance installs automatically if missing.
  • No authentication or API keys needed.
  • Works on all platforms (Claude Code, Claude.ai, etc.).