Earnings Analysis
AnthropicOfficialPublished by Anthropic
- Skill
- Content generator
- Business and productivity
- Apache-2.0
- No issues found
From the skill’s files
Taken from the skill’s own files (its description, section headings and stated usage). Not an AutoGineer summary, and not written by the author as one.
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. Create professional EARNINGS UPDATE REPORTS analyzing quarterly results for companies already under coverage, following institutional standards (JPMorgan, Goldman Sachs, Morgan Stanley format).
What it does
- When to Use
- Critical Requirements
- High-Level Workflow
- Output Specification
- Key Differences from Initiation Report
- Dependencies
When to use it
- Use when user requests "earnings update", "quarterly update", "earnings analysis", "Q1/Q2/Q3/Q4 results", or post-earnings report.
- "Create an earnings update for [Company] Q3 2024"
- "Analyze [Company]'s quarterly results"
- "Post-earnings report for [Company]"
- "Q1/Q2/Q3/Q4 update for [Company]"
- User requests "initiation report" → Use different skill
Advantages
The skill’s files do not state this.
Usage examples
The skill’s files do not state this.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/anthropics/earnings-analysis/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip earnings-analysis.zip -d .agents/skills
Documentation by Anthropic
Equity Research Earnings Update
Create professional EARNINGS UPDATE REPORTS analyzing quarterly results for companies already under coverage, following institutional standards (JPMorgan, Goldman Sachs, Morgan Stanley format).
Key Characteristics:
Length: 8-12 pages
Word Count: 3,000-5,000 words
Tables: 1-3 summary tables (NOT comprehensive)
Figures: 8-12 charts
Turnaround: 1-2 days (within 24-48 hours of earnings)
Audience: Clients already familiar with the company
Focus: What's NEW - beat/miss, updated estimates, thesis impact
Font: Times New Roman throughout (unless user specifies otherwise)
When to Use
Use when the user requests:
"Create an earnings update for [Company] Q3 2024"
"Analyze [Company]'s quarterly results"
"Post-earnings report for [Company]"
"Q1/Q2/Q3/Q4 update for [Company]"
Do NOT use if:
User requests "initiation report" → Use different skill
User requests "flash note" or "quick take" → Different format
Company is not already covered → Need initiation first
Critical Requirements
1. Speed & Timeliness
Publish within 24-48 hours of earnings release
Focus on NEW information only
Don't rehash company background extensively
2. Beat/Miss Analysis
Lead with whether company beat or missed estimates
Quantify variances (e.g., "Revenue beat by $120M or 3%")
Explain WHY results differed from expectations
3. Summary Format
Keep tables to 1-3 (summary only, not comprehensive)
No full P&L/Cash Flow/Balance Sheet (just key metrics)
Assume reader has seen initiation report
4. Citations & Source Attribution ⭐⭐⭐ MANDATORY
CRITICAL: Properly cite all data with SPECIFIC sources and CLICKABLE HYPERLINKS.
Include specific citations WITH CLICKABLE LINKS in every figure and table:
Source: Q3 2024 10-Q filed November 8, 2024; Company earnings release
[Hyperlink "10-Q" to: https://www.sec.gov/cgi-bin/viewer?accession=...]
[Hyperlink "earnings release" to: https://investor.company.com/news/q3-2024]HOW HYPERLINKS SHOULD APPEAR IN WORD:
Document names appear as blue, underlined clickable links
Reader can Ctrl+Click to open source directly
Not plain text URLs - formatted hyperlinks with display text
REQUIRED SOURCES LIST:
Cite in every earnings update:
✅ Earnings release (with date and URL)
✅ 10-Q filing (with filing date and EDGAR link)
✅ Earnings call transcript (with date)
✅ Investor presentation/supplemental materials (if available)
✅ Consensus estimates source (Bloomberg/FactSet/etc. with date)
✅ Prior guidance (from previous quarter's materials)
REFERENCE SECTION WITH CLICKABLE HYPERLINKS:
Include "Sources" section at end of report:
SOURCES & REFERENCES
Earnings Materials (Q3 2024):
• Earnings Release (November 7, 2024)
[Hyperlink entire line to: https://investor.company.com/news/q3-2024-earnings]
• Form 10-Q (Filed November 8, 2024)
[Hyperlink to: https://www.sec.gov/cgi-bin/viewer?accession=...]
• Earnings Call Transcript (November 7, 2024)
[Hyperlink to: https://seekingalpha.com/article/...]
• Investor Presentation (November 7, 2024)
[Hyperlink to: https://investor.company.com/presentations/q3-2024.pdf]VERIFICATION CHECKLIST:
[ ] Every figure has source with specific document and date
[ ] Every table has source with document reference
[ ] Beat/miss analysis cites consensus source with date
[ ] Guidance changes cite current and prior guidance sources
[ ] Key statistics have footnotes
[ ] Sources section lists all materials with URLs
[ ] ALL URLs are CLICKABLE HYPERLINKS (not plain text)
[ ] All SEC filings hyperlinked to EDGAR viewer
5. Updated Estimates
Update forward estimates based on results
Show old vs. new estimates clearly
Explain what changed and why
High-Level Workflow
The earnings update process follows 5 phases:
Phase 1: Data Collection (30-60 minutes)
🚨🚨🚨 CRITICAL: TRAINING DATA IS OUTDATED 🚨🚨🚨
BEFORE STARTING - COMPLETE THESE 4 STEPS IN ORDER:
CHECK TODAY'S DATE - Write down the current date
SEARCH FOR LATEST - Use web search: "[Company] latest earnings results"
VERIFY THE DATE - Confirm earnings release is within last 3 months
CHECK TRANSCRIPT DATE - Verify transcript date matches release date
COMMON MISTAKE: Using outdated earnings calls from training data instead of searching for the latest.
REQUIREMENTS:
✅ Search for latest earnings - do NOT rely on training data
✅ Write down today's date and the release date found
✅ Verify release date is within 3 months of today
✅ Verify transcript date matches release date
✅ If dates don't match or are old (>3 months), search again
See references/workflow.md for detailed search procedures and verification steps.
Phase 2: Analysis (2-3 hours)
Beat/miss analysis for each key metric
Segment/geographic/product breakdown
Margin and guidance analysis
Update financial model and estimates
See references/workflow.md for detailed analysis framework.
Phase 3: Chart Generation (1-2 hours)
Create 8-12 charts focusing on quarterly trends and what's new:
Quarterly revenue progression
Quarterly EPS progression
Quarterly margin trends
Revenue by segment/geography
Key operating metrics
Beat/miss summary
Estimate revisions
Valuation charts
See references/workflow.md for chart specifications.
Phase 4: Report Creation (2-3 hours)
Create 8-12 page DOCX report with specific structure.
See references/report-structure.md for complete page-by-page templates and formatting requirements.
High-level structure:
Page 1: Earnings summary with rating and price target
Pages 2-3: Detailed results analysis
Pages 4-5: Key metrics & guidance
Pages 6-7: Updated investment thesis
Pages 8-10: Valuation & estimates
Pages 11-12: Appendix (optional)
Phase 5: Quality Check & Delivery (30 minutes)
Verify content, formatting, accuracy, and timeliness before delivery.
See references/best-practices.md for quality checklist and common mistakes to avoid.
Output Specification
Primary Deliverable: DOCX report (8-12 pages)
File Name: [Company]_Q[Quarter]_[Year]_Earnings_Update.docx
Example: Nike_Q2_FY24_Earnings_Update.docx
Contents:
Page 1: Summary with rating, price target, key takeaways
Pages 2-3: Detailed results analysis
Pages 4-5: Key metrics and guidance
Pages 6-7: Updated thesis assessment
Pages 8-10: Valuation and estimates
Pages 11-12: Appendix (optional)
8-12 embedded charts
1-3 summary tables
Complete sources section with clickable hyperlinks
Optional Deliverable: XLS model update (optional for earnings updates)
Key Differences from Initiation Report
| Aspect | Earnings Update | Initiation Report |
|---|---|---|
| Length | 8-12 pages | 30-50 pages |
| Words | 3,000-5,000 | 10,000-15,000 |
| Tables | 1-3 summary | 12-20 comprehensive |
| Figures | 8-12 | 25-35 |
| Turnaround | 1-2 days | 3-6 weeks |
| Scope | Quarterly results | Complete company |
| Focus | What's NEW | Everything |
| Company Background | Brief mention | 6-10 pages |
| XLS Model | Optional | Required |
Resources
references/workflow.md
Detailed Phase 1-5 instructions with step-by-step procedures for data collection, analysis, chart generation, and report creation.
references/report-structure.md
Complete page-by-page templates, table formats, and formatting requirements for the DOCX report.
references/best-practices.md
Examples of good/bad headlines, tips for success, common mistakes to avoid, and comprehensive quality checklist.
Dependencies
Required:
Python (matplotlib, pandas, seaborn) for chart generation
DOCX skill for report creation
Optional:
XLS skill for model updates (not required for earnings updates)
Files
- ATTRIBUTION.mdAdded by AutoGineer932 B
- LICENSELicence file added by AutoGineer11.1 KiB
- SKILL.md8.5 KiB
- references/best-practices.md9.1 KiB
- references/report-structure.md10.9 KiB
- references/workflow.md20.9 KiB
references/report-structure.md
Report Structure and Templates
This document provides complete page-by-page templates and formatting requirements for the earnings update DOCX report.
Complete Report Structure
REPORT STRUCTURE:
PAGE 1: EARNINGS SUMMARY
Top Section - Header:
[COMPANY NAME] ([TICKER])
[QUARTER] [YEAR] EARNINGS UPDATE
[Current Date]
Rating: [MAINTAIN/RAISE/LOWER] [RATING]
Price (as of [date]): $XX.XX
Price Target: [OLD → NEW if changed, or MAINTAIN $XXX]Top Section - Quick Summary Box:
EARNINGS SUMMARY
─────────────────────────────────────────────────
Q[X] [YEAR] RESULTS: [BEAT / INLINE / MISS]
Reported Est Variance
Revenue $X,XXX $X,XXX +$XXX (+X%)
EPS (Adj) $X.XX $X.XX +$X.XX (+X%)
Key Takeaways:
■ [Takeaway 1 - one sentence]
■ [Takeaway 2 - one sentence]
■ [Takeaway 3 - one sentence]Main Content - Investment Impact (3-4 bullets):
Use ■ character with bold headers and paragraph-length explanations:
■ **Results beat on strong [segment/geography/product], maintaining positive momentum**
Q[X] revenue of $X.XB exceeded our $X.XB estimate by X% and consensus by X%,
driven primarily by [specific driver]. [Segment] revenue grew X% YoY (vs. our
X% estimate), while [segment] grew X% (vs. X% estimate). Management highlighted
[specific products/initiatives] as key growth drivers and maintained confident
tone on outlook. The beat demonstrates [thesis point], reinforcing our positive
view.
■ **Margins expanded XXbps YoY despite [headwind], showcasing operational leverage**
[Detailed margin analysis paragraph...]
■ **Guidance raised / maintained / lowered - implies [interpretation]**
[Detailed guidance analysis paragraph...]
■ **Maintaining [RATING] with [raised/unchanged] $XXX price target**
[Investment conclusion paragraph...]Bottom Section - Updated Estimates Table:
UPDATED FINANCIAL ESTIMATES
─────────────────────────────────────────────────────────────────
FY2024E (OLD) FY2024E (NEW) Change FY2025E (NEW)
Revenue ($M) XX,XXX XX,XXX +X% XX,XXX
Revenue Growth (%) X.X% X.X% +XXbps X.X%
Gross Margin (%) XX.X% XX.X% +XXbps XX.X%
EBITDA ($M) X,XXX X,XXX +X% X,XXX
EBITDA Margin (%) XX.X% XX.X% +XXbps XX.X%
EPS (Adjusted) ($) X.XX X.XX +X% X.XX
P/E (x) XX.Xx XX.Xx -X% XX.Xx
Note: "E" = Estimate. Old estimates from [prior report date].
Source: Company data, [Firm Name] estimates.PAGES 2-3: DETAILED RESULTS ANALYSIS
Break down results by:
Revenue Analysis (1 page)
Total revenue beat/miss explanation
Segment/geographic/product breakdown
YoY and sequential trends
Comparison to guidance (if provided)
Table: Quarterly Revenue Progression
Q[X-3] Q[X-2] Q[X-1] Q[X] YoY Chg QoQ Chg
Total Revenue ($M) X,XXX X,XXX X,XXX X,XXX +X% +X%
[Segment A] ($M) XXX XXX XXX XXX +X% +X%
[Segment B] ($M) XXX XXX XXX XXX +X% +X%
[Segment C] ($M) XXX XXX XXX XXX +X% +X%
Note: Q[X] = [Quarter] [Year]
Source: Company reports, [Firm Name] analysisProfitability Analysis (1 page)
Gross margin analysis (drivers, trends)
Operating margin analysis
Below-the-line items (interest, tax, etc.)
EPS reconciliation (adjusted vs. GAAP)
Table: Margin Analysis
Q[X-3] Q[X-2] Q[X-1] Q[X] YoY Chg
Gross Margin (%) XX.X% XX.X% XX.X% XX.X% +XXbps
Operating Margin (%) XX.X% XX.X% XX.X% XX.X% +XXbps
Net Margin (%) XX.X% XX.X% XX.X% XX.X% +XXbps
Key Drivers:
+ [Positive driver 1]
+ [Positive driver 2]
- [Negative driver 1]
- [Negative driver 2]Embed 2-3 charts on these pages:
Chart 1: Quarterly revenue progression
Chart 2: Quarterly EPS progression
Chart 3: Margin trends
PAGES 4-5: KEY METRICS & GUIDANCE
Business Metrics (1 page)
Customer count, ARPU, units, store count, etc.
Whatever metrics company emphasizes
Comparison to expectations
Trends and outlook
Table: Key Operating Metrics
Q[X-3] Q[X-2] Q[X-1] Q[X] YoY Chg Our Est Var
[Metric 1] XXX XXX XXX XXX +X% XXX +X%
[Metric 2] XXX XXX XXX XXX +X% XXX +X%
[Metric 3] XXX XXX XXX XXX +X% XXX +X%
Source: Company reportsGuidance & Outlook (1 page)
What guidance was provided (if any)
Comparison to prior guidance
Comparison to Street estimates
Our assessment of achievability
Key assumptions
If guidance provided:
MANAGEMENT GUIDANCE vs. ESTIMATES
─────────────────────────────────────────────────────────────────
New Guidance Old Guidance Change Street
FY2024E Revenue $XX-XXB $XX-XXB Raised $XX.XB
FY2024E EPS $X.XX-X.XX $X.XX-X.XX Raised $X.XX
Our Take: [Brief assessment of guidance]Embed 2-3 charts:
Chart 4: Key metrics trends
Chart 5: Guidance vs. Street comparison
Chart 6: Revenue by segment/geography
PAGES 6-7: UPDATED INVESTMENT THESIS
Thesis Impact Assessment (1-2 pages)
For each key thesis pillar, assess impact of results:
■ **Thesis Pillar 1: [Original thesis statement]**
Status: [STRENGTHENED / UNCHANGED / WEAKENED]
Q[X] results [supported / challenged] this thesis pillar because [specific
evidence from results]. [Detailed analysis of 150-200 words explaining how
results impact this specific thesis element.]
■ **Thesis Pillar 2: [Original thesis statement]**
[Similar analysis]
■ **Thesis Pillar 3: [Original thesis statement]**
[Similar analysis]Risks Update (0.5 pages)
Any new risks identified?
Have existing risks been mitigated or worsened?
Brief assessment
Embed 1-2 charts:
Chart 7: Valuation vs. historical
Chart 8: Estimate revision comparison
PAGES 8-10: VALUATION & ESTIMATES
Updated Valuation (1-2 pages)
DCF Update:
Updated DCF inputs based on Q[X] results:
- Revenue growth FY24E: X.X% → X.X% (raised/lowered)
- EBIT margin FY24E: XX.X% → XX.X%
- Terminal growth: X.X% (unchanged)
- WACC: X.X% (unchanged)
Updated DCF fair value: $XXX (prior: $XXX)Comparable Companies:
[Company] trades at XX.Xx NTM P/E vs. peer median of XX.Xx (-X% discount).
Given [rationale], we believe [premium/discount/inline] valuation is warranted.Price Target Methodology:
Our $XXX price target (prior: $XXX) is based on:
- XX% DCF
- XX% NTM P/E of XX.Xx (vs. peers at XX.Xx)
- XX% EV/EBITDA
Implied upside: +XX% from current price of $XXXUpdated Estimates Detail
Provide updated estimates for at least current year and next year:
DETAILED ESTIMATE UPDATES
─────────────────────────────────────────────────────────────────
FY2024E FY2025E
Old New Change New Estimate
Revenue ($B) XX.X XX.X +X.X% XX.X
[Segment A] XX.X XX.X +X.X% XX.X
[Segment B] XX.X XX.X +X.X% XX.X
Gross Profit ($B) XX.X XX.X +X.X% XX.X
Gross Margin (%) XX.X% XX.X% +XXbps XX.X%
EBITDA ($B) X.X X.X +X.X% X.X
EBITDA Margin (%) XX.X% XX.X% +XXbps XX.X%
Operating Income X.X X.X +X.X% X.X
Op Margin (%) XX.X% XX.X% +XXbps XX.X%
Net Income ($B) X.X X.X +X.X% X.X
EPS - Adjusted ($) X.XX X.XX +X.X% X.XX
EPS - GAAP ($) X.XX X.XX +X.X% X.XX
P/E (x) XX.Xx XX.Xx XX.Xx
EV/EBITDA (x) XX.Xx XX.Xx XX.Xx
Source: [Firm Name] estimatesEmbed 1-2 charts:
Chart 9: P/E or EV/EBITDA bands
Chart 10: Price target walk (old → new)
PAGES 11-12: APPENDIX (Optional)
Detailed Quarterly Models (if space allows)
Income statement detail
Cash flow highlights
Balance sheet highlights
Call Transcript Highlights (optional)
Key Q&A excerpts
Notable management quotes
Peer Comparison (if peers have reported)
How results compare to competitors
Market share implications
Embed final charts:
Chart 11: Peer comparison
Chart 12: Additional supporting charts
FORMATTING REQUIREMENTS
1. Page 1 Requirements
Clear rating (MAINTAIN OUTPERFORM, RAISE TO BUY, etc.)
Updated price target prominently displayed
Summary table with old/new estimates
3-4 paragraph-length bullets with ■ character
2. All Tables Requirements
Source line at bottom
Clear column headers
Shading for header rows
3. All Charts Requirements
"Figure X - [Title]" caption above
"Source: [Source]" line below
Professional styling
4. Year Notation
Use A for actual (Q3'24A)
Use E for estimate (Q4'24E)
5. Writing Style
Lead with numbers ("Revenue grew 15% to $1.2B" not "Strong revenue growth")
Use "vs." not "versus"
Be direct and concise
Focus on what's NEW
6. Hyperlink Requirements ⭐⭐⭐
ALL URLs must be clickable hyperlinks in Word
Blue, underlined text that opens on Ctrl+Click
Display text meaningful (not raw URL)
Every source citation should have clickable link where applicable
No plain text URLs - always format as hyperlinks
Citation Examples for Specific Content
For Beat/Miss Analysis:
Revenue of $2.45B beat consensus of $2.39B by $60M (2.5%)¹
¹ Bloomberg consensus as of market close November 6, 2024; Company earnings release November 7, 2024
[Hyperlink "earnings release" to: https://investor.company.com/news/q3-2024-earnings]For Guidance:
Management raised FY2024 revenue guidance to $9.8-10.0B from prior $9.5-9.7B²
² Q3 2024 Earnings Call, November 7, 2024, CFO prepared remarks
[Hyperlink "Earnings Call" to: https://seekingalpha.com/article/...]
Prior guidance from Q2 earnings call August 8, 2024
[Hyperlink "Q2 earnings call" to August transcript]For Key Metrics:
Enterprise customers grew 23% YoY to 845, with net revenue retention at 128%³
³ Q3 2024 10-Q, page 23
[Hyperlink "10-Q" to: https://www.sec.gov/cgi-bin/viewer?accession=...]
Q3 2024 Investor Presentation slide 8
[Hyperlink "Investor Presentation" to PDF]Requirements and compatibility
Written for: Claude Code, Claude apps
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- Anthropic
- Publisher
- Anthropic (Official)
- Source
- anthropics/financial-services · plugins/agent-plugins/earnings-reviewer/skills/earnings-analysis · commit 6056506
- Licence
- Apache License 2.0 (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
- Also distributed in
- anthropics/financial-services
AutoGineer is not affiliated with or endorsed by Anthropic.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download earnings-analysis.zip