AGENT SKILLBY OCTAGONAI
Income statement growth
AT A GLANCE
Income statement growth is a growth skill for AI agents. Retrieve year-over-year growth in income statement items including Revenue, Gross Profit, Operating Income, Net Income, and EPS Diluted. It is published by octagonai in the octagonai/skills GitHub repository (128 stars) under the MIT license. Install it with: npx skills add octagonai/skills --skill income-statement-growth
- SOURCE REPOSITORY
- octagonai/skills (opens GitHub in a new tab)
- REPO STARS
- SOURCE REPOSITORY
- LICENSE
- MIT
- CATEGORIES
- SKILL.MD SIZE
- 10.7 KB389 LINES
QUICK ANSWER
- WHAT IT IS01
- Retrieve year-over-year growth in income statement items including Revenue, Gross Profit, Operating Income, Net Income, and EPS Diluted. Its edge is a particular angle on growth marketing, giving the agent tighter constraints than a plain income statement growth request.
- INPUTS02
- Context for growth marketing: your goals, audience, constraints, and any source material the skill asks for.
- OUTPUT03
- A ready-to-use result for growth marketing: the analysis, copy, or recommendations the agent produces.
INSTALL
One command adds this skill from its source repository.
npx skills add octagonai/skills --skill income-statement-growthREAD THE SKILL.MD BELOW BEFORE YOU RUN IT. SKILLS INSTRUCT YOUR AGENT.
SKILL.MD
The full file, as published in the source repository. Copy it, download it or open it on GitHub.
ON THIS PAGE · 33
Income Statement Growth#
Retrieve and analyze year-over-year growth in key income statement items 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 (opens in a new tab) for installation instructions.
Query Format#
Retrieve year-over-year growth in key income-statement items for <TICKER>, limited to <N> records and filtered by period <FY|Q>.MCP Call:
{
"server": "octagon-mcp",
"toolName": "octagon-agent",
"arguments": {
"prompt": "Retrieve year-over-year growth in key income-statement items for AAPL, limited to 5 records and filtered by period FY"
}
}Output Format#
The agent returns a table with YoY growth percentages:
| Fiscal Year | Revenue Growth (%) | Gross Profit Growth (%) | Operating Income Growth (%) | Net Income Growth (%) | EPS Diluted Growth (%) |
|---|---|---|---|---|---|
| 2025 | 6.43 | 8.04 | 7.98 | 19.50 | 22.70 |
| 2024 | 2.02 | 6.82 | 7.80 | -3.36 | -0.82 |
| 2023 | -2.80 | -0.96 | -4.30 | -2.81 | 0.33 |
| 2022 | 7.79 | 11.74 | 9.63 | 5.41 | 8.91 |
Data Source: octagon-financials-agent
Key Observations Pattern#
After receiving data, generate observations:
- Growth acceleration: Identify years with strong growth across all metrics
- Margin divergence: Note when Net Income growth differs significantly from Revenue growth
- EPS vs Net Income: Compare EPS growth to Net Income growth (share buybacks impact)
- Contraction periods: Flag years with negative growth and potential causes
Follow-up Queries#
Based on results, suggest deeper analysis:
- "What factors contributed to the significant net income growth in [YEAR] despite moderate revenue growth?"
- "Why did net income decline in [YEAR] despite positive operating income growth?"
- "How did [COMPANY]'s cost management strategies impact gross profit trends?"
Metrics Reference#
| Metric | Definition |
|---|---|
| Revenue Growth | YoY change in total sales |
| Gross Profit Growth | YoY change in Revenue minus Cost of Goods Sold |
| Operating Income Growth | YoY change in income from core operations |
| Net Income Growth | YoY change in bottom-line profit after all expenses |
| EPS Diluted Growth | YoY change in earnings per share (fully diluted) |
Analysis Tips#
- EPS outpacing Net Income: Indicates share buyback activity reducing share count
- Gross Profit > Revenue growth: Margin expansion from pricing power or cost efficiency
- Operating Income > Gross Profit growth: Operating leverage from fixed cost management
- Net Income volatility: Often driven by one-time items, taxes, or interest expenses
Supporting file: marketplace.json#
{
"name": "income-statement-growth",
"description": "Retrieve year-over-year growth in income statement items including Revenue, Gross Profit, Operating Income, Net Income, and EPS Diluted for public companies.",
"version": "1.0.0",
"author": "OctagonAI",
"tags": ["octagon", "income-statement", "yoy-growth", "revenue", "eps", "financial-analysis", "mcp"],
"repository": "https://github.com/OctagonAI/skills"
}Supporting file: README.md#
Income Statement Growth Skill#
Retrieve year-over-year growth in Revenue, Gross Profit, Operating Income, Net Income, and EPS Diluted for public companies using the Octagon MCP server.
Installation#
npx skills add OctagonAI/skills --skill income-statement-growthbunx skills add OctagonAI/skills --skill income-statement-growthpnpm dlx skills add OctagonAI/skills --skill income-statement-growthWhat This Skill Does#
This skill retrieves income statement growth metrics:
- Revenue growth percentage YoY
- Gross profit growth trends
- Operating income growth
- Net income growth rates
- EPS diluted growth
Example Usage#
Retrieve YoY growth in Revenue, Gross Profit, and Net Income for AMZNOctagon MCP Setup#
This skill requires the Octagon MCP (opens in a new tab) server to be configured in your AI agent.
Get Your API Key#
- Sign up at Octagon (opens in a new tab)
- Navigate to API Keys from the left menu
- Generate and save your API key
Configure Cursor#
- Open Cursor Settings → Features > MCP Servers
- Click + Add New MCP Server
- Enter:
- Name:
octagon-mcp - Type:
command - Command:
env OCTAGON_API_KEY=<your-api-key> npx -y octagon-mcp
- Name:
Windows: cmd /c "set OCTAGON_API_KEY=<your-api-key> && npx -y octagon-mcp"
Configure Claude Desktop#
Add to claude_desktop_config.json:
{
"mcpServers": {
"octagon-mcp-server": {
"command": "npx",
"args": ["-y", "octagon-mcp@latest"],
"env": {
"OCTAGON_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}Documentation#
Supporting file: references/interpreting-results.md#
Interpreting Income Statement Growth#
Reading the Output#
| Fiscal Year | Revenue Growth (%) | Gross Profit Growth (%) | Operating Income Growth (%) | Net Income Growth (%) | EPS Diluted Growth (%) |
|---|---|---|---|---|---|
| 2025 | 6.43 | 8.04 | 7.98 | 19.50 | 22.70 |
Positive values = Growth vs prior year Negative values = Decline vs prior year
Key Patterns#
Operating Leverage#
When Operating Income Growth > Revenue Growth:
- Fixed costs spread over larger revenue base
- Scalable business model
Margin Expansion#
When Gross Profit Growth > Revenue Growth:
- Pricing power or cost efficiencies
- Improved product mix
Share Buyback Signal#
When EPS Growth > Net Income Growth:
- Company reducing share count
- Capital return to shareholders
Profitability Acceleration#
When Net Income Growth > Operating Income Growth > Revenue Growth:
- All metrics improving
- Strong execution
Red Flags#
- Revenue declining, EPS rising: Unsustainable financial engineering
- Gross Profit lagging Revenue: Margin compression
- Operating Income negative while others positive: Cost control issues
- High volatility year-over-year: Inconsistent execution
Generating Observations#
After receiving data, note:
- Which year showed strongest overall performance?
- Are there divergences between top-line and bottom-line growth?
- Is EPS growth driven by earnings or buybacks?
- Any multi-year trends (acceleration/deceleration)?
Follow-up Analysis#
Use these queries to dig deeper:
Analyze AAPL's latest earnings call and extract commentary on margin trendsCompare year-over-year growth for AAPL vs MSFT vs GOOGL for the last 3 fiscal yearsExtract key risk factors from AAPL's most recent 10-K filingSupporting file: references/mcp-setup.md#
Octagon MCP Setup#
Get Your Octagon API Key#
- Sign up for a free account at Octagon (opens in a new tab)
- After logging in, from left menu, navigate to API Keys
- Generate a new API key
- Save the key securely - you'll need it for configuration
Prerequisites#
Before installing or running Octagon MCP, you need to have npx (which comes with Node.js and npm) installed on your system.
Mac (macOS)#
-
Install Homebrew (if you don't have it):
bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
Install Node.js (includes npm and npx):
bash brew install node -
Verify installation:
bash · 3 LINES node -v npm -v npx -v
Windows#
- Download the Node.js installer:
- Go to https://nodejs.org/ (opens in a new tab) and download the LTS version for Windows.
- Run the installer and follow the prompts. This will install Node.js, npm, and npx.
- Verify installation:
Open Command Prompt and run:
cmd · 3 LINES node -v npm -v npx -v
If you see version numbers for all three, you are ready to proceed.
Configure Cursor#
- Open Cursor Settings
- Go to Features > MCP Servers
- Click + Add New MCP Server
- Enter:
- Name:
octagon-mcp - Type:
command - Command:
env OCTAGON_API_KEY=<your-api-key> npx -y octagon-mcp
- Name:
Replace <your-api-key> with your actual Octagon API key.
Windows users: Use this command format instead:
cmd /c "set OCTAGON_API_KEY=<your-api-key> && npx -y octagon-mcp"After adding, refresh the MCP server list to see the new tools. The Composer Agent will automatically use Octagon MCP when appropriate. Access the Composer via Command+L (Mac), select "Agent" next to the submit button, and enter your query.
Configure Claude Desktop#
- Open Claude Desktop
- Go to Settings > Developer > Edit Config
- Add the following to your
claude_desktop_config.json:
{
"mcpServers": {
"octagon-mcp-server": {
"command": "npx",
"args": ["-y", "octagon-mcp@latest"],
"env": {
"OCTAGON_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}- Restart Claude for the changes to take effect
Configure Windsurf#
Add this to your ./codeium/windsurf/model_config.json:
{
"mcpServers": {
"octagon-mcp-server": {
"command": "npx",
"args": ["-y", "octagon-mcp@latest"],
"env": {
"OCTAGON_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}Verify Setup#
- Refresh the MCP server list
- The
octagon-agenttool should appear in available tools - Test with a simple query:
TEXT Retrieve the current stock price for AAPL
Available Tools#
| Tool | Description |
|---|---|
octagon-agent | Comprehensive market intelligence (SEC filings, earnings, financials, stock data) |
octagon-scraper-agent | Extract structured data from financial websites |
octagon-deep-research-agent | Aggregate research from multiple sources |
Troubleshooting#
API Key Issues: Verify the key is correctly set in the command string with no extra spaces.
Connection Issues: Ensure you have internet connectivity and the Octagon API is accessible.
Rate Limiting: Reduce query frequency if encountering rate limit errors.
Documentation#
Full documentation: https://docs.octagonagents.com (opens in a new tab)
FAQ
07 QUESTIONS
01What is the Income statement growth agent skill?
Retrieve year-over-year growth in income statement items including Revenue, Gross Profit, Operating Income, Net Income, and EPS Diluted. It is listed under growth in the 100xLab agent skills directory.
02How do I install Income statement growth in Cursor, Claude Code, or Codex?
Run npx skills add octagonai/skills --skill income-statement-growth in the project where you want it, then ask your agent for the skill by name. The --skill flag installs only Income statement growth, not every skill in the repository.
03What does the Income statement growth SKILL.md cover?
The SKILL.md includes sections on Prerequisites, Query Format, Output Format, Key Observations Pattern, Follow-up Queries and Metrics Reference. Read the full text on this page or in plain markdown at /resources/agent-skills/octagonai-skills--income-statement-growth--18bk2ng/raw.
04Which agents can use Income statement growth?
Income statement growth installs with the cross-agent skills installer (npx skills add), which sets it up for agents such as Claude Code, Cursor and Codex. Each agent loads the SKILL.md when you ask for the skill by name.
05What license is Income statement growth under?
The octagonai/skills repository declares the MIT license. Read the license file in the repository before you copy or redistribute the skill.
06Is Income statement growth free to use?
Reading, copying and installing Income statement growth costs nothing: it is published in a public GitHub repository under the MIT license. Reuse and redistribution follow that license.
07Where is the source of Income statement growth?
Income statement growth comes from https://github.com/octagonai/skills, which has 128 GitHub stars. The SKILL.md is at https://github.com/octagonai/skills/blob/HEAD/skills/income-statement-growth/SKILL.md. The author is octagonai.
Need an agent workflow built around your stack?
Tell us the workflow you want automated. We reply within 4 working hours (IST).
ATTRIBUTION
Income statement growth was written by its original authors and is published in octagonai/skills (opens GitHub in a new tab) under the MIT license. All rights stay with the original authors.
100xLab did not write, maintain or endorse this skill. This page lists it for discovery. Repo stars belong to the source repository, not to the skill. Review any skill before you install it.