Earnings Recap Analysis
Your AI analyzes a company's latest earnings: actual vs estimate, surprise, revenue/margin trends, and stock reaction—using Yahoo Finance data. No setup required.
Try asking: “Give me a recap of MSFT's latest earnings with price reaction”
himself65 on GitHub
Curated by PromptsEdge from a public repo · MIT license. All credit goes to the author.
What is this skill?
After a company reports earnings, understanding the results and market reaction is crucial. With this skill, your AI delivers a concise post-earnings analysis, showing whether the company beat or missed, the size of the surprise, recent financial trends, and how the stock moved. It's perfect for investors, analysts, and anyone who wants a clear recap of quarterly results.
What you can do
- See whether a company beat or missed EPS and by how much (e.g., "AAPL: Beat by $0.07, +5% surprise").
- Review quarterly revenue, margin, and EPS trends for the last four quarters (e.g., "Revenue up 8% YoY, margins steady").
- Check the stock’s price reaction on earnings day and compare to its average move (e.g., "NVDA: +4% on report, average move +2.5%").
- Get context on margin trends and revenue growth trajectory (e.g., "Margins expanding for three consecutive quarters").
How it works
Your AI uses Python and yfinance to pull the latest earnings data from Yahoo Finance. It compares actual results to estimates, calculates the surprise, tracks recent financial trends, and fetches the stock’s price move after the report. The result is a structured, easy-to-read recap that highlights what mattered most.
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.).
Install this skill
- 1
Get the skill — it’s free
Use the Get this skill panel. Unlocked skills stay in My skills. - 2
Download or clone the files
Download the zip, or clone the repo and copy theplugins/market-analysis/skills/earnings-recapfolder. - 3
Put it where your agent looks for skills
For Claude Code, use your personal skills folder (every project) or a project’s own folder:~/.claude/skills/earnings-recap/SKILL.md # all projects .claude/skills/earnings-recap/SKILL.md # this project only
- 4
Just ask
No command needed. The agent reads the skill’s description and loads it on its own when your request matches.
SKILL.md frontmatter
What your agent reads to decide when to load this skill.
--- name: earnings-recap description: Analyze a company's most recent (or a specified past) earnings report from Yahoo Finance data (yfinance): actual vs estimated EPS, surprise size, revenue and margin trends, and the stock's price reaction. Use this skill whenever the user asks how earnings went — beat or miss, earnings surprise, quarterly results, the post-earnings move, or an earnings call recap — including casual references to a past report such as "AMZN reported last night" or "how did they do". For an upcoming report, use earnings-preview. ---
Files
Open any Markdown file to read it here.
Related skills
View all →- Stock Liquidity AnalysisFreeYour AI analyzes a stock’s liquidity: bid-ask spreads, volume, order book depth, market impact, turnover, and slippage, all from Yahoo Finance data. Get a liquidity grade and cost estimates for trading.
- Yahoo Finance Data FetchFreeGet current quotes, price history, financial statements, options chains, dividends, analyst estimates, and more for any stock or ETF using Yahoo Finance data. Your AI handles tickers and custom screens.
- SaaS Valuation CompressionFreeYour AI analyzes how a private SaaS company’s ARR multiple changed between funding rounds, attributes the causes, and benchmarks against market medians and peers. Includes charts and a concise verdict.
- Stock Correlation AnalysisFreeYour AI finds correlated stocks, measures pairwise correlation and beta, builds correlation matrices, and tracks rolling or regime-based co-movement using Yahoo Finance data. Great for pair trading, sector analysis, and risk management.