revenue-product-segmentation
Retrieve detailed revenue breakdown by product segment for public companies. Use when analyzing product mix, revenue concentration, segment contribution, or business line performance.
Best use case
revenue-product-segmentation is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Retrieve detailed revenue breakdown by product segment for public companies. Use when analyzing product mix, revenue concentration, segment contribution, or business line performance.
Teams using revenue-product-segmentation should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/revenue-product-segmentation/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How revenue-product-segmentation Compares
| Feature / Agent | revenue-product-segmentation | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Retrieve detailed revenue breakdown by product segment for public companies. Use when analyzing product mix, revenue concentration, segment contribution, or business line performance.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Revenue Product Segmentation
Retrieve detailed revenue breakdown by product segment for public companies using Octagon MCP.
## Prerequisites
Ensure Octagon MCP is configured in your AI agent (Cursor, Claude Desktop, Windsurf, etc.). See [references/mcp-setup.md](references/mcp-setup.md) for installation instructions.
## Query Format
```
Retrieve detailed revenue by product segment for <TICKER>, for the annual period with a flat response structure.
```
**MCP Call:**
```json
{
"server": "octagon-mcp",
"toolName": "octagon-agent",
"arguments": {
"prompt": "Retrieve detailed revenue by product segment for AAPL, for the annual period with a flat response structure"
}
}
```
## Output Format
The agent returns a table with revenue by product segment:
| Product Segment | Revenue (USD Billion) |
|-----------------|----------------------|
| iPhone | $209.59 |
| Services | $109.16 |
| Wearables, Home and Accessories | $35.69 |
| Mac | $33.71 |
| iPad | $28.02 |
| **Total** | **$416.17** |
**Data Source:** octagon-financials-agent
## Key Insights Pattern
After receiving data, generate insights:
1. **Revenue concentration**: Calculate each segment as % of total
2. **Core business identification**: Identify largest revenue driver
3. **Growth segments**: Note high-growth or emerging segments
4. **Diversification assessment**: Evaluate revenue balance across segments
5. **Strategic positioning**: Understand product portfolio mix
## Analysis Tips
### Revenue Concentration
Calculate segment share:
```
Segment Share = Segment Revenue / Total Revenue × 100
```
Example: $209.59B / $416.17B = 50.36%
### Concentration Risk
- Single segment >50% = high concentration
- Top 2 segments >80% = moderate concentration
- No segment >30% = well diversified
### Segment Dynamics
Compare to prior periods:
- Which segments are growing share?
- Which are declining?
- Any new segments emerging?
### Margin Implications
Different segments often have different margins:
- Services typically higher margin than hardware
- Premium products vs commodity segments
- Recurring vs one-time revenue
### Strategic Questions
Based on segmentation:
- Is the company transitioning its business model?
- Are growth investments in high-margin segments?
- How does mix compare to competitors?
## Segment Analysis Framework
### Hardware vs Services
For tech companies:
- Hardware: One-time, capital intensive
- Services: Recurring, higher margin, scalable
### Geographic Implications
Segments may have geographic skew:
- Some products stronger in certain regions
- Currency exposure by segment
- Regulatory considerations
### Lifecycle Positioning
Segment maturity assessment:
- Growth phase: High growth, lower margins
- Mature: Stable, optimized margins
- Decline: Shrinking, harvesting
## Follow-up Queries
Based on results, suggest deeper analysis:
- "What are the year-over-year growth rates for each product segment?"
- "How do these revenue figures compare to [COMPANY]'s guidance?"
- "What are the regional breakdowns for [SEGMENT1] and [SEGMENT2] revenue?"
- "Compare [COMPANY]'s product segment mix to [PEER1] and [PEER2]"Related Skills
revenue-geographic-segmentation
Retrieve detailed revenue breakdown by geographic segment for public companies. Use when analyzing regional exposure, geographic concentration, international expansion, or currency risk assessment.
earnings-revenue-guidance
Extract specific revenue guidance and growth projections from earnings call transcripts, including segment breakdown, constant currency adjustments, and M&A contributions.
earnings-product-pipeline
Extract product development and pipeline updates from earnings calls, including clinical trial progress, regulatory submissions, and launch timelines.
stock-quote
Retrieve real-time stock quotes using Octagon MCP. Use when you need current price, day range, 52-week range, volume, market cap, and moving averages for any publicly traded stock.
stock-price-change
Retrieve stock price change statistics across multiple time periods using Octagon MCP. Use when analyzing short-term and long-term returns, comparing performance across timeframes, and evaluating momentum and historical growth.
stock-performance
Retrieve stock price data and performance metrics using Octagon MCP. Use when analyzing daily closing prices, trading volume, price trends, historical performance, and comparing stock movements over specific time periods.
stock-historical-index
Retrieve full historical end-of-day price data for market indices using Octagon MCP. Use when analyzing index performance over time, tracking market trends, calculating returns, and understanding market context for individual stock analysis.
stock-grades
Retrieve the latest stock grades and ratings from top analysts and financial institutions using Octagon MCP. Use when tracking analyst upgrades, downgrades, rating changes, and institutional sentiment over time.
sector-performance-snapshot
Retrieve a snapshot of market sector performance using Octagon MCP. Use when analyzing sector-wide metrics including revenue, EBITDA, net income, market cap, and enterprise value for companies within a specific sector and exchange.
sector-pe-ratios
Retrieve sector P/E ratios using Octagon MCP. Use when comparing company valuations to sector benchmarks, analyzing sector valuations across exchanges, and understanding market-wide valuation trends.
sec-risk-factors
Extract and summarize risk factors from SEC filings using Octagon MCP. Use when analyzing Item 1A risk disclosures, categorizing business risks, identifying new or material risks, and comparing risk profiles across companies or time periods.
sec-proxy-analysis
Analyze proxy statements (DEF 14A) to extract executive compensation, governance information, and shareholder voting matters using Octagon MCP. Use when researching CEO pay, board composition, say-on-pay votes, and corporate governance practices.