Back to Skills

earnings-analysis

Create professional equity research earnings update reports (8-12 pages, 3,000-5,000 words) analyzing quarterly results for companies already under coverage. Fast-turnaround format focusing on beat/miss analysis, key metrics, updated estimates, and revised thesis. Includes 1-3 summary tables and 8-12 charts. Use when user requests "earnings update", "quarterly update", "earnings analysis", "Q1/Q2/Q3/Q4 results", or post-earnings report.

33,124stars4,843forksUpdated 7/6/2026

Security Assessment

Safe(100/100)
Security Score100/100

About earnings-analysis

Produces professional equity research earnings update reports for companies already under analyst coverage, following institutional formatting conventions associated with firms like JPMorgan, Goldman Sachs, and Morgan Stanley. The deliverable is a fast-turnaround document of 8-12 pages and roughly 3,000-5,000 words, built around what is new since the last report: beat/miss analysis, updated estimates, and any change to the investment thesis. Reports include 1-3 summary tables (not comprehensive financial statements) and 8-12 charts covering quarterly revenue, EPS, margin trends, segment breakdowns, and estimate revisions, typeset in Times New Roman and delivered as a DOCX file.

The workflow runs through five phases: data collection, analysis, chart generation, report creation, and a final quality check, targeting publication within 24-48 hours of an earnings release. A recurring emphasis is timeliness and accuracy of source data. Because training data can be stale, the skill instructs the writer to check the current date, search for the latest earnings, and verify that the release and transcript dates fall within the last three months before proceeding.

Citation discipline is mandatory: every figure and table must carry a specific source with a clickable hyperlink, SEC filings link to the EDGAR viewer, and the report ends with a full sources section listing earnings releases, 10-Q filings, call transcripts, investor presentations, and consensus estimate providers. Use it for quarterly or post-earnings updates on covered names; it is explicitly not intended for initiation reports, flash notes or quick takes, or companies that are not yet under coverage.

FAQ

What format and length does the report follow?

An 8-12 page DOCX of roughly 3,000-5,000 words with 1-3 summary tables and 8-12 charts, set in Times New Roman. It focuses on what is new rather than comprehensive company background.

When should I use this instead of an initiation report?

Use it for quarterly or post-earnings updates on companies already under coverage. It is not for initiation reports, flash notes or quick takes, or companies not yet covered.

Why does it stress searching for the latest earnings?

Because training data can be outdated, the skill requires checking today's date, web searching for the latest results, and verifying the release and transcript dates are within the last three months before writing.

What are the citation requirements?

Every figure and table needs a specific source with a clickable hyperlink, SEC filings must link to the EDGAR viewer, and the report ends with a full sources section listing all materials with URLs.

What is the output file and is a model included?

The primary deliverable is a DOCX named like Company_Q[Quarter]_[Year]_Earnings_Update.docx. An XLS model update is optional for earnings updates.

All Files

4 files
SKILL.md8.4 KB
View
references/best-practices.md9.1 KB
View
references/report-structure.md10.4 KB
View
references/workflow.md20.4 KB
View

Install earnings-analysis

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill