Agent Skills › AI4Finance-Foundation/FinRobot › earnings-analysis

earnings-analysis

GitHub

用于为已覆盖公司创建专业股权研究盈利更新报告,分析季度业绩、盈亏情况及关键指标,包含图表与合规引用。

finrobot_desktop/skills/equity-research/earnings-analysis/SKILL.md AI4Finance-Foundation/FinRobot

Trigger Scenarios

用户请求生成特定公司的季度盈利更新报告 用户要求分析某公司已发布的季度财报结果

Install

npx skills add AI4Finance-Foundation/FinRobot --skill earnings-analysis -g -y
More Options

Non-standard path

npx skills add https://github.com/AI4Finance-Foundation/FinRobot/tree/master/finrobot_desktop/skills/equity-research/earnings-analysis -g -y

Use without installing

npx skills use AI4Finance-Foundation/FinRobot@earnings-analysis

指定 Agent (Claude Code)

npx skills add AI4Finance-Foundation/FinRobot --skill earnings-analysis -a claude-code -g -y

安装 repo 全部 skill

npx skills add AI4Finance-Foundation/FinRobot --all -g -y

预览 repo 内 skill

npx skills add AI4Finance-Foundation/FinRobot --list

SKILL.md

Frontmatter
{
    "id": "earnings-analysis",
    "name": "earnings-analysis",
    "author": "anthropic",
    "domain": "equity-research",
    "version": "1.0.0",
    "triggers": [
        "earnings",
        "analysis"
    ],
    "description": "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 ...",
    "requires_data": [],
    "requires_tools": [],
    "requires_skills": [],
    "compatible_models": []
}

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:

  1. CHECK TODAY'S DATE - Write down the current date
  2. SEARCH FOR LATEST - Use web search: "[Company] latest earnings results"
  3. VERIFY THE DATE - Confirm earnings release is within last 3 months
  4. 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)

Version History

  • 2d059b2 Current 2026-09-28 18:33

Same Skill Collection

finrobot_desktop/skills/equity-research/catalyst-calendar/SKILL.md
finrobot_desktop/skills/equity-research/earnings-preview/SKILL.md
finrobot_desktop/skills/equity-research/idea-generation/SKILL.md
finrobot_desktop/skills/equity-research/initiating-coverage/SKILL.md
finrobot_desktop/skills/equity-research/model-update/SKILL.md
finrobot_desktop/skills/equity-research/morning-note/SKILL.md
finrobot_desktop/skills/equity-research/sector-overview/SKILL.md
finrobot_desktop/skills/equity-research/thesis-tracker/SKILL.md
finrobot_desktop/skills/financial-analysis/3-statement-model/SKILL.md
finrobot_desktop/skills/financial-analysis/audit-xls/SKILL.md
finrobot_desktop/skills/financial-analysis/clean-data-xls/SKILL.md
finrobot_desktop/skills/financial-analysis/competitive-analysis/SKILL.md
finrobot_desktop/skills/financial-analysis/comps-analysis/SKILL.md
finrobot_desktop/skills/financial-analysis/dcf-model/SKILL.md
finrobot_desktop/skills/financial-analysis/deck-refresh/SKILL.md
finrobot_desktop/skills/financial-analysis/ib-check-deck/SKILL.md
finrobot_desktop/skills/financial-analysis/lbo-model/SKILL.md
finrobot_desktop/skills/financial-analysis/ppt-template-creator/SKILL.md
finrobot_desktop/skills/financial-analysis/skill-creator/SKILL.md
finrobot_desktop/skills/investment-banking/buyer-list/SKILL.md
finrobot_desktop/skills/investment-banking/cim-builder/SKILL.md
finrobot_desktop/skills/investment-banking/datapack-builder/SKILL.md
finrobot_desktop/skills/investment-banking/deal-tracker/SKILL.md
finrobot_desktop/skills/investment-banking/merger-model/SKILL.md
finrobot_desktop/skills/investment-banking/pitch-deck/SKILL.md
finrobot_desktop/skills/investment-banking/process-letter/SKILL.md
finrobot_desktop/skills/investment-banking/strip-profile/SKILL.md
finrobot_desktop/skills/investment-banking/teaser/SKILL.md
finrobot_desktop/skills/partner-lseg/bond-futures-basis/SKILL.md
finrobot_desktop/skills/partner-lseg/bond-relative-value/SKILL.md
finrobot_desktop/skills/partner-lseg/equity-research/SKILL.md
finrobot_desktop/skills/partner-lseg/fixed-income-portfolio/SKILL.md
finrobot_desktop/skills/partner-lseg/fx-carry-trade/SKILL.md
finrobot_desktop/skills/partner-lseg/macro-rates-monitor/SKILL.md
finrobot_desktop/skills/partner-lseg/option-vol-analysis/SKILL.md
finrobot_desktop/skills/partner-lseg/swap-curve-strategy/SKILL.md
finrobot_desktop/skills/partner-spglobal/earnings-preview-beta/SKILL.md
finrobot_desktop/skills/partner-spglobal/funding-digest/SKILL.md
finrobot_desktop/skills/partner-spglobal/tear-sheet/SKILL.md
finrobot_desktop/skills/private-equity/ai-readiness/SKILL.md
finrobot_desktop/skills/private-equity/dd-checklist/SKILL.md
finrobot_desktop/skills/private-equity/dd-meeting-prep/SKILL.md
finrobot_desktop/skills/private-equity/deal-screening/SKILL.md
finrobot_desktop/skills/private-equity/deal-sourcing/SKILL.md
finrobot_desktop/skills/private-equity/ic-memo/SKILL.md
finrobot_desktop/skills/private-equity/portfolio-monitoring/SKILL.md
finrobot_desktop/skills/private-equity/returns-analysis/SKILL.md
finrobot_desktop/skills/private-equity/unit-economics/SKILL.md
finrobot_desktop/skills/private-equity/value-creation-plan/SKILL.md

Metadata

Files
0
Version
2d059b2
Hash
aee545fb
Indexed
2026-09-28 18:33

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-09 07:41
浙ICP备14020137号-1