Equity research tools: earnings analysis, initiating coverage reports, and research workflows
来自 Anthropic 官方 financial-services 仓库的 equity-research 插件。 原始仓库: https://github.com/anthropics/financial-services
Load the catalyst-calendar skill to build or review upcoming catalysts across the coverage universe.
If a timeframe is provided, use it. Otherwise default to the next 2 weeks.
Create a professional equity research earnings update report analyzing quarterly results.
Parse the input for:
If not provided, ask:
CRITICAL: Before proceeding, verify you have the latest data:
If data is stale, inform the user and search for the latest.
Use skill: "earnings-analysis" to create the report:
Load the earnings-preview skill and build a pre-earnings analysis with consensus estimates, key metrics to watch, and bull/base/bear scenarios.
If a ticker is provided, use it. Otherwise ask the user which company is reporting.
Load the initiating-coverage skill and begin the 5-task workflow to create an institutional-quality initiation report.
If a ticker is provided, use it. Otherwise ask the user which company to initiate on.
Load the model-update skill and plug in new earnings, guidance, or revised assumptions.
If a ticker is provided, use it. Otherwise ask the user which model to update and what changed.
Load the morning-note skill and draft a concise morning note covering overnight developments, earnings reactions, and trade ideas across the coverage universe.
Load the idea-generation skill and run quantitative screens or thematic sweeps to surface new investment ideas.
If criteria are provided, use them. Otherwise ask the user what they're looking for (long/short, sector, style, theme).
Load the sector-overview skill and create an industry landscape report covering market sizing, competitive dynamics, and investment implications.
If a sector is provided, use it. Otherwise ask the user which industry to cover.
Load the thesis-tracker skill to create a new thesis or update an existing one with new data points.
If a ticker is provided, use it. Otherwise ask the user which position to review.
For each company, identify upcoming events:
Earnings & Financial Events
Corporate Events
Industry Events
Macro Events
DateEventCompany/SectorTypeImpact (H/M/L)Our PositioningNotesEarnings/Corp/Industry/MacroLong/Short/Neutral
Each week, generate a forward-looking summary:
This Week's Key Events:
Create professional EARNINGS UPDATE REPORTS analyzing quarterly results for companies already under coverage, following institutional standards (JPMorgan, Goldman Sachs, Morgan Stanley format).
Key Characteristics:
Use when the user requests:
Do NOT use if:
Build a "what to watch" framework specific to the company:
Financial Metrics:
Operational Metrics (sector-specific):
Build 3 scenarios with stock price implications:
ScenarioRevenueEPSKey DriverStock ReactionBullBaseBear
For each scenario:
Identify the 3-5 things that will determine the stock's reaction:
Ask the user for parameters:
Run screens based on the style:
Value Screen
Growth Screen
Quality Screen
Short Screen
Special Situation Screen
Create institutional-quality equity research initiation reports through a structured 5-task workflow. Each task must be executed separately with verified inputs.
This skill produces comprehensive first-time coverage reports following institutional standards (JPMorgan, Goldman Sachs, Morgan Stanley format). Tasks are executed individually, each verifying prerequisites before proceeding.
Default Font: Times New Roman throughout all documents (unless user specifies otherwise).
THIS SKILL OPERATES IN SINGLE-TASK MODE ONLY.
When user requests:
REQUIRED RESPONSE:
Ask which specific task to perform: text
I can help you create an equity research initiation report for [Company].
This involves 5 separate tasks that need to be completed individually:
Company Research - Research business, management, industry
Financial Modeling - Build projection model
Valuation Analysis - DCF and comparable companies
Chart Generation - Create 25-35 charts
Report Assembly - Compile final report
Which task would you like to start with?
2. \* _When user explicitly requests all tasks together:_
* * *
### model-update
* * *
## name: model-update description: Update financial models with new data — quarterly earnings, management guidance, macro changes, or revised assumptions. Adjusts estimates, recalculates valuation, and flags material changes. Use after earnings, guidance updates, or when assumptions need refreshing. Triggers on "update model", "plug earnings", "refresh estimates", "update numbers for \[company\]", "new guidance", or "revise estimates".
# Model Update
## Workflow
### Step 1: Identify What Changed
Determine the update trigger:
- **Earnings release**: New quarterly actuals to plug in
- **Guidance change**: Company updated forward outlook
- **Estimate revision**: Analyst changing assumptions based on new data
- **Macro update**: Interest rates, FX, commodity prices changed
- **Event-driven**: M&A, restructuring, new product, management change
### Step 2: Plug New Data
#### After Earnings
Update the model with reported actuals:
Line ItemPrior EstimateActualDeltaNotesRevenueGross MarginOperating ExpensesEBITDAEPS\[Key metric 1\]\[Key metric 2\]
**Segment Detail** (if applicable):
- Update each segment's revenue and margin
- Note any segment mix shifts
**Balance Sheet / Cash Flow Updates**:
- Cash and debt balances
- Share count (buybacks, dilution)
- Capex actual vs. estimate
- Working capital changes
### Step 3: Revise Forward Estimates
Based on the new data, adjust forward estimates:
Old FY EstNew FY EstChangeOld Next FYNew Next FYChangeRevenueEBITDAEPS
**Key Assumption Changes:**
- What assumptions are you changing and why?
- Revenue growth rate: old → new (reason)
- Margin assumption: old → new (reason)
- Any new items (restructuring charges, one-time ga
* * *
### morning-note
* * *
## name: morning-note description: Draft concise morning meeting notes summarizing overnight developments, trade ideas, and key events for coverage stocks. Designed for the 7am morning meeting format — tight, opinionated, actionable. Triggers on "morning note", "morning meeting", "what happened overnight", "trade idea", "morning call prep", or "daily note".
# Morning Note
## Workflow
### Step 1: Overnight Developments
Scan for relevant events across coverage universe:
**Earnings & Guidance**
- Any coverage companies reporting overnight or pre-market?
- Earnings surprises (beat/miss on revenue, EPS, key metrics)
- Guidance changes (raised, lowered, maintained)
**News & Events**
- M&A announcements or rumors
- Management changes
- Product launches or regulatory decisions
- Analyst upgrades/downgrades from competitors
- Macro data or policy changes affecting the sector
**Market Context**
- Overnight futures / pre-market moves
- Sector ETF performance
- Relevant commodity or currency moves
- Key economic data releases today
### Step 2: Morning Note Format
Keep it tight — a morning note should be readable in 2 minutes:
* * *
**\[Date\] Morning Note — \[Analyst Name\]** **\[Sector Coverage\]**
**Top Call: \[Headline — the one thing PMs need to hear\]**
- 2-3 sentences on the key development and why it matters
- Stock impact: price target, rating reiteration/change
**Overnight/Pre-Market Developments**
- \[Company A\]: One-line summary of earnings/news + our take
- \[Company B\]: One-line summary + our take
- \[Sector/Macro\]: Relevant sector-wide development
**Key Events Today**
- \[Time\]: \[Company\] earnings call
- \[Time\]: Economic data release (expectations vs. our view)
- \[Time\]: Conference or investor day
**Trade Ideas** (if any)
- \[Long/Short\] \[Company\]: 1-2 sentence thesis + catalyst
- Risk: What would make this wrong
* * *
### Step 3: Quick Takes on Earnings
If a coverage company reported, provide a quick reaction:
\| Metric \| Consensus \| Actual \| Beat/Miss \|
\|-
* * *
### sector-overview
* * *
## name: sector-overview description: Create comprehensive industry and sector landscape reports covering market dynamics, competitive positioning, key players, and thematic trends. Use for client requests, sector initiations, thematic research pieces, or internal knowledge building. Triggers on "sector overview", "industry report", "market landscape", "sector analysis", "industry deep dive", or "thematic research".
# Sector Overview
## Workflow
### Step 1: Define Scope
- **Sector / subsector**: What industry and how narrowly defined?
- **Purpose**: Client report, internal research, pitch material, idea generation
- **Depth**: High-level overview (5-10 pages) or deep dive (20-30 pages)
- **Angle**: Neutral landscape vs. thematic thesis (e.g., "AI infrastructure buildout")
- **Universe**: Public companies only, or include private?
### Step 2: Market Overview
**Market Size & Growth**
- Total addressable market (TAM) with source
- Historical growth rate (5-year CAGR)
- Forecast growth rate and key assumptions
- Market segmentation (by product, geography, end market, customer type)
**Industry Structure**
- Fragmented vs. consolidated — top 5 market share
- Value chain map — where does value accrue?
- Business model types (subscription, transaction, licensing, services)
- Barriers to entry (capital, regulatory, technical, network effects)
**Key Trends & Drivers**
- Secular tailwinds (3-5 major trends)
- Headwinds and risks
- Technology disruption vectors
- Regulatory developments
- M&A activity and consolidation trends
### Step 3: Competitive Landscape
**Company Profiles** (for top 5-10 players):
CompanyRevenueGrowthEBITDA MarginMarket ShareKey Differentiator
For each company, brief profile:
- Business description (2-3 sentences)
- Strategic positioning and moat
- Recent developments (earnings, M&A, product launches)
- Valuation snapshot (P/E,
* * *
### thesis-tracker
* * *
## name: thesis-tracker description: Maintain and update investment theses for portfolio positions and watchlist names. Track key data points, catalysts, and thesis milestones over time. Use when updating a thesis with new information, reviewing position rationale, or checking if a thesis is still intact. Triggers on "update thesis for \[company\]", "is my thesis still intact", "thesis check", "add data point to \[company\]", or "review my positions".
# Thesis Tracker
## Workflow
### Step 1: Define or Load Thesis
If creating a new thesis:
- **Company**: Name and ticker
- **Position**: Long or Short
- **Thesis statement**: 1-2 sentence core thesis (e.g., "Long ACME — margin expansion from pricing power + operating leverage as mix shifts to software")
- **Key pillars**: 3-5 supporting arguments
- **Key risks**: 3-5 risks that would invalidate the thesis
- **Catalysts**: Upcoming events that could prove/disprove the thesis (earnings, product launches, regulatory decisions)
- **Target price / valuation**: What's it worth if the thesis plays out
- **Stop-loss trigger**: What would make you exit
If updating an existing thesis, ask the user for the new data point or development.
### Step 2: Update Log
For each new data point or development:
- **Date**: When this happened
- **Data point**: What changed (earnings beat, management departure, competitor move, etc.)
- **Thesis impact**: Does this strengthen, weaken, or neutralize a specific pillar?
- **Action**: No change / Increase position / Trim / Exit
- **Updated conviction**: High / Medium / Low
### Step 3: Thesis Scorecard
Maintain a running scorecard:
PillarOriginal ExpectationCurrent StatusTrendRevenue growth >20%On trackQ3 was 22%StableMargin expansionBehindMargins flat YoYConcerningNew product launchPendingDelayed to Q2Watch
### Step 4: Catalyst Calendar
Track upcoming catalysts:
\| Date \| Eve
* * *