Fetch comprehensive stock data from Simplywall.st. Use when user asks about stock prices, valuation, financials, dividend, or investment analysis for any global stock.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add lxyeternal/MalSkillBench --skill stock-data-skill --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Stock Data Skill?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/lxyeternal-stock-data-skill)More formats (shields.io, HTML) on the badges page.
---
name: stock_data
description: "Fetch comprehensive stock data from Simplywall.st. Use when user asks about stock prices, valuation, financials, dividend, or investment analysis for any global stock."
metadata:
openclaw:
emoji: "📈"
version: "2.0.0"
author: "OpenClaw Community"
requires: {}
changelog:
- "v2.0.0 - Enhanced: price targets, all returns (1d-5yr), insider activity, margins, health/balance sheet, growth rates, forecasts, 52W range, volatility"
- "v1.3.0 - Switch to direct HTTP fetch (no API key required)"
---
# Stock Data - Simplywall.st v2.0
Fetch comprehensive stock data from Simplywall.st for any global stock.
## When to Use
- User asks about stock prices, valuation, financials
- Investment analysis or stock thesis generation
- Dividend info, growth rates, insider activity
- Analyst price targets and forecasts
## Usage
```bash
cd ~/.openclaw/workspace/skills/stock-data-skill && python3 skill.py {TICKER} {EXCHANGE}
```
## Output Structure (v2.0)
| Section | Key Fields |
|---------|------------|
| `company` | name, description, country, founded, website |
| `price` | last, currency, beta5Y, min52W, max52W, isVolatile, dailyStdDev |
| `returns` | 1d, 7d, 30d, 90d, ytd, 1yr, 3yr, 5yr, sinceIPO |
| `valuation` | peRatio, pbRatio, pegRatio, priceToSales, evToEbitda, npvPerShare, intrinsicDiscount, status |
| `financials` | eps, roe, roa, debtEquity, revenue, netIncome, yearsProfitable, latestFiscalYear |
| `margins` | grossProfit, netIncome, ebit, ebitda |
| `growth` | revenueGrowth 1Y/3Y/5Y, netIncomeGrowth 1Y/3Y/5Y, epsGrowth 1Y/3Y/5Y |
| `dividend` | yield, futureYield, payingYears, payoutRatio, buybackYield, totalShareholderYield |
| `forecast` | epsGrowth 1Y/3Y, revenueGrowth 1Y/2Y/3Y, netIncomeGrowth 1Y/2Y/3Y, forwardPE1Y, roe1Y/3Y |
| `priceTarget` | consensus, low, high, analystCount |
| `health` | totalDebt, totalEquity, totalAssets, debtToEquity, currentRatio, interestCover, leveredFCF, bookValuePerShare |
| `insiders` | buyingRatio, totalSharesBought, totalSharesSold, totalEmployees, boardMembers |
| `snowflake` | value, future, past, health, dividend (each 0-6) |
| `recentEvents` | title, description (up to 5) |
## Supported Exchanges
IDX, NASDAQ, NYSE, ASX, LSE, TSX, SGX, TSE, HKSE, KRX
## Data Source
- Direct HTTP fetch from SimplyWall.st (no API key required)
- Parses `__REACT_QUERY_STATE__` embedded in HTML
- Extracts both basic and extended analysis data
- Price data updated daily, financials quarterly
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!