earnings-snapshot
awslabs/amazon-bedrock-agentcore-samples/02-use-cases/01-conversational-agents/market-trends-agent/skills/earnings-snapshot/SKILL.md
Generate a concise earnings and fundamental snapshot for a stock, covering valuation, recent earnings news, and analyst positioning
Skill3.4k starsChanged 4 months ago
What's in it
- Earnings Snapshot Skill
- Required workflow
- Output Format
Tools it asks for
- get_stock_data
- search_news
---
name: earnings-snapshot
description: Generate a concise earnings and fundamental snapshot for a stock, covering valuation, recent earnings news, and analyst positioning
allowed-tools:
- get_stock_data
- search_news
---
# Earnings Snapshot Skill
Use this skill when a user asks about a company's earnings, valuation metrics, fundamentals, whether a stock is cheap or expensive, or how recent results compared to expectations.
## Required workflow
1. Retrieve stock data using `get_stock_data` for the requested symbol.
2. Search for earnings-related news using `search_news` with the stock's sector.
3. Extract the following fundamental metrics from stock data:
- P/E ratio (compare to sector average: Technology ~34x, Healthcare ~22x, Financials ~13x, Energy ~14x, Consumer Discretionary ~30x, Consumer Staples ~25x)
- Dividend yield (0% = growth stock; >2% = income stock)
- Market cap tier (Mega >$1T, Large $100B-$1T, Mid $10B-$100B)
4. Assess valuation:
- P/E > 1.3× sector average → **Premium** (growth priced in)
- P/E within 0.7×–1.3× sector average → **Fair Value**
- P/E < 0.7× sector average → **Discount** (value opportunity or value trap)
5. Identify the most relevant earnings headline from news results.
6. Provide a 2-sentence earnings outlook.
## Output Format
```
Earnings Snapshot: {SYMBOL} — {Company Name}
Price : ${price}
P/E Ratio : {pe_ratio}x ({Premium | Fair Value | Discount} vs. {sector} avg {sector_avg}x)
Dividend Yield: {yield}%
Market Cap : ${cap} ({tier})
Earnings News : {top headline}
Outlook : {2-sentence assessment}
```
More agent context in awslabs/amazon-bedrock-agentcore-samples
22 other files this repository gives its agents.
AGENTS.md
- 01-features/02-host-your-agent/01-runtime/04-coding-agents/03-code-agents-competition-e2e/coding_agents/codex/AGENTS.md
- 01-features/02-host-your-agent/01-runtime/04-coding-agents/03-code-agents-competition-e2e/coding_agents/open-code/AGENTS.md
- 01-features/05-authenticate-and-authorize/01-inbound-auth/04-inbound-auth-pingfederate/agent/private-idp-ping-agent/AGENTS.md
- 01-features/07-centralize-and-govern-your-ai-infrastructure/02-policy/03-temporal-policies/bankingassistant/AGENTS.md
- 01-features/08-agents-that-transact/01-payments-skills-and-cli/AGENTS.md
- 02-use-cases/02-workflow-automation-agents/event-driven-claims-agent/AGENTS.md
- 02-use-cases/02-workflow-automation-agents/receipts-intelligent-document-processing-agent/AGENTS.md
- 06-workshops/03-AgentCore-identity/08-IDP-examples/PingFederate/agent/private-idp-ping-agent/AGENTS.md
Skill
- benefits-advisor01-features/06-observe-evaluate-optimize-your-agent/02-evaluate/skills-evaluation/skills/benefits-advisor/SKILL.md
- pto-planning01-features/06-observe-evaluate-optimize-your-agent/02-evaluate/skills-evaluation/skills/pto-planning/SKILL.md
- pdf01-features/07-centralize-and-govern-your-ai-infrastructure/03-registry/03-advanced/registry-skills-dynamic-discovery/skills/pdf/SKILL.md
- cost-efficiency-analyzer01-features/07-centralize-and-govern-your-ai-infrastructure/03-registry/03-advanced/strands-mcp-ecs-registry/my_skills/cost-efficiency-analyzer/SKILL.md
- executive-financial-briefing01-features/07-centralize-and-govern-your-ai-infrastructure/03-registry/03-advanced/strands-mcp-ecs-registry/my_skills/executive-financial-briefing/SKILL.md
- multi-quarter-trend-analysis01-features/07-centralize-and-govern-your-ai-infrastructure/03-registry/03-advanced/strands-mcp-ecs-registry/my_skills/multi-quarter-trend-analysis/SKILL.md
- quarterly-kpi-calculator01-features/07-centralize-and-govern-your-ai-infrastructure/03-registry/03-advanced/strands-mcp-ecs-registry/my_skills/quarterly-kpi-calculator/SKILL.md
- revenue-growth-analyst01-features/07-centralize-and-govern-your-ai-infrastructure/03-registry/03-advanced/strands-mcp-ecs-registry/my_skills/revenue-growth-analyst/SKILL.md
- portfolio-risk02-use-cases/01-conversational-agents/market-trends-agent/skills/portfolio-risk/SKILL.md
- sector-rotation02-use-cases/01-conversational-agents/market-trends-agent/skills/sector-rotation/SKILL.md
- trend-analysis02-use-cases/01-conversational-agents/market-trends-agent/skills/trend-analysis/SKILL.md
- weather-reporter06-workshops/01-AgentCore-runtime/01-hosting-agent/06-strands-with-skills/skills/weather-reporter/SKILL.md
- persistent-notes06-workshops/01-AgentCore-runtime/10-managed-session-storage/persistent-notes/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
Reports can't be read right now.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool registry_write, action report. How to connect one.

