Skip to content
Development
Skill

/fin-earnings-summary

\"Summarize and analyze earnings calls (法說會) including financial highlights, management commentary, guidance, and analyst Q&A key takeaways. Use this skill when the user needs to digest an earnings call transcript, extract key financial data and forward guidance, compare actual

From plugin
awesome-agent-skill
27200 skills4 commands

Claude Code

$ npx -y skills add charlieviettq/awesome-agent-skill --skill fin-earnings-summary --agent claude-code

SKILL.md

fin-earnings-summary.SKILL.md
name: "\"fin-earnings-summary\""
description: "\"Summarize and analyze earnings calls (法說會) including financial highlights, management commentary, guidance, and analyst Q&A key takeaways. Use this skill when the user needs to digest an earnings call transcript, extract key financial data and forward guidance, compare actual results vs consensus estimates, or prepare for an investor meeting — even if they say 'summarize this earnings call', 'what did management say about next quarter', 'did they beat estimates', or 'key takeaways from the 法說會'.\"."
allowed-tools: Read, Glob, Grep

Earnings Call Summary & Analysis

Framework

IRON LAW: Separate Facts from Spin

Management presentations emphasize positives and downplay negatives.
Your job is to extract: (1) hard numbers, (2) forward guidance with
specificity level, and (3) what management DIDN'T say (notable omissions).

"Strong momentum" without numbers is spin.
"Revenue grew 15% to NT$2.3B" is a fact.

Earnings Call Structure

| Section | Duration | What to Extract | |---------|----------|----------------| | **Prepared Remarks** | 15-20 min | Revenue, EPS, margins, key metrics — actual vs guidance vs consensus | | **Management Commentary** | 10-15 min | Forward guidance, strategic initiatives, market outlook | | **Q&A** | 20-30 min | What analysts are worried about (revealed by their questions), management's candor level |

Key Data Points to Extract

**Financial Highlights (vs Consensus)** | Metric | Actual | Consensus | Beat/Miss | YoY Change | |--------|--------|----------|-----------|-----------| | Revenue | ${X} | ${X} | Beat/Miss by {%} | {%} | | EPS | ${X} | ${X} | Beat/Miss by {%} | {%} | | Gross Margin | {%} | {%} | ±{pp} | ±{pp} | | Operating Margin | {%} | {%} | ±{pp} | ±{pp} |

**Forward Guidance** | Metric | Guidance | Prior Guidance | Change | Specificity | |--------|---------|---------------|--------|------------| | Next Q Revenue | ${X}-${X} | ${X}-${X} | Raised/Maintained/Lowered | Specific/Vague | | Full Year EPS | ${X}-${X} | ... | ... | ... |

**Qualitative Signals**

  • New product/initiative announcements
  • Market/demand commentary (strengthening, stable, weakening)
  • Competitive positioning updates
  • Capital allocation (buyback, dividend, M&A, capex)
  • Tone: confident, cautious, defensive, evasive

Analysis Steps

**Phase 1: Extract Numbers**

  • Revenue, EPS, margins — actual vs consensus vs prior guidance
  • Beat or miss on each line item

**Phase 2: Evaluate Guidance**

  • Did they raise, maintain, or lower guidance?
  • How specific is the guidance? (range vs vague)
  • Implied assumptions (growth rate, margin trajectory)

**Phase 3: Read the Q&A**

  • What are analysts asking? (reveals market concerns)
  • Where does management deflect or give vague answers? (red flags)
  • New information that wasn't in prepared remarks

**Phase 4: Compare to Market Reaction**

  • Stock price move post-earnings
  • Does the market reaction align with the numbers? (sometimes a beat is sold off = guidance disappointed)

Output Format

# Earnings Summary: {Company} — {Quarter}

## Headline
{One sentence: beat/miss + most important takeaway}

## Financial Highlights
| Metric | Actual | Consensus | vs Consensus | YoY |
|--------|--------|----------|-------------|-----|
| Revenue | ... | ... | ... | ... |
| EPS | ... | ... | ... | ... |

## Forward Guidance
| Metric | New Guidance | Prior | Change |
|--------|------------|-------|--------|
| ... | ... | ... | Raised/Maintained/Lowered |

## Management Commentary (Key Points)
1. {key point with quote}
2. {key point}

## Q&A Highlights
- **Analyst concern**: {topic} → **Management response**: {summary}
- **Notable omission**: {what wasn't addressed}

## Market Reaction
- Post-earnings move: {+/-X%}
- Interpretation: {why the market reacted this way}

## Investment Implication
{What this means for the investment thesis — bullish/neutral/bearish signal}

Gotchas

  • **Beats can be "low quality"**: Beating EPS by cutting costs while revenue misses is a low-quality beat. Revenue beats with margin expansion is high quality. Differentiate.
  • **Guidance matters more than actuals**: The market prices in expectations. A company that beats Q3 but lowers Q4 guidance will often sell off. Focus on forward-looking signals.
  • **Taiwan 法說會 specifics**: Many Taiwan companies (especially TSMC, MediaTek) hold English-language calls. Others are Chinese-only. MOPS has summary notes even if you can't attend live.
  • **Consensus estimates can be stale**: If estimates haven't been updated recently, a "beat" may just mean the bar was set too low. Check when consensus was last revised.
  • **One quarter doesn't make a trend**: Don't overreact to a single quarter. Look at 3-4 quarters to identify real trends vs noise.

References

  • For financial statement analysis, see the data-financial-analysis skill
  • For Taiwan stock data sources, see the tw-stock-analysis skill
Read more
@charlieviettq
Ships withawesome-agent-skill

Curated skill pack for LLM agents in engineer and science workflow (Cursor & Claude ready).

Stars on GitHub

Momentum

stars in total
27
Star history of charlieviettq/awesome-agent-skill on GitHub, a chart by star-history.com

Other skills on awesome-agent-skill.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about fin-earnings-summary.

Which coding agents can use fin-earnings-summary?
fin-earnings-summary installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.