← 返回 Skills 市场
raufimusaddiq

stock_data

作者 Raufi Musaddiq · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ 安全检测通过
1408
总下载
2
收藏
5
当前安装
5
版本数
在 OpenClaw 中安装
/install stock-data-skill
功能描述
Fetch comprehensive stock data from Simplywall.st. Use when user asks about stock prices, valuation, financials, dividend, or investment analysis for any glo...
使用说明 (SKILL.md)

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

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
安全使用建议
The skill appears to do exactly what it says — scrape SimplyWall.st pages and parse embedded React state — and it doesn't request credentials. Before installing: 1) inspect the full skill.py (the provided excerpt was truncated) to confirm there are no hidden network calls or telemetry; 2) ensure aiohttp will be available in the runtime (or install it) since there's no install step; 3) consider running the skill in an isolated environment because it performs HTTP fetches; and 4) verify that scraping SimplyWall.st complies with your legal/terms-of-service constraints.
功能分析
Type: OpenClaw Skill Name: stock-data-skill Version: 2.0.0 The skill is a legitimate financial data fetcher that scrapes SimplyWall.st by parsing embedded React state from HTML. The code in skill.py is well-structured, lacks any signs of data exfiltration, malicious execution, or obfuscation, and strictly adheres to its stated purpose of providing stock analysis metrics. No indicators of compromise or malicious intent were found.
能力评估
Purpose & Capability
The name/description (fetch stock data from SimplyWall.st) matches the code and SKILL.md: the code constructs SimplyWall.st URLs, fetches HTML, and extracts __REACT_QUERY_STATE__ to build the described fields. No unrelated services, credentials, or binaries are requested.
Instruction Scope
SKILL.md and skill.py instruct only to fetch and parse SimplyWall.st HTML for stock data; they do not reference local secrets, other system files, or external destinations beyond simplywall.st. The runtime command is explicit (python3 skill.py {TICKER} {EXCHANGE}).
Install Mechanism
There is no install spec; the code requires aiohttp (it raises ImportError if missing). A small venv/pyvenv.cfg is included in the package (no site-packages shown). This is not immediately malicious but means dependencies must be present or installed separately; bundling a venv can be surprising and should be inspected.
Credentials
The skill requests no environment variables or credentials and does not attempt to read config paths. Its network access is limited to SimplyWall.st URLs constructed from provided tickers/exchanges, which is appropriate for the stated purpose.
Persistence & Privilege
Flags show default privileges (not always: true). The skill does not request persistent system privileges or modify other skills' configs from what is visible.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install stock-data-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /stock-data-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
v2.0.0 - Enhanced extraction: price targets, returns, insider activity, revenue/earnings growth, margins, health metrics, forecasts. 15+ data sections from SimplyWall.st
v1.3.0
Switch to direct HTTP fetch (no API key required), reliable data extraction from SimplyWall.st
v1.2.0
Version 1.2.0 — Adds optional configuration and clarifies technical setup. - Added optional environment variable support for `ZAI_BASE_URL`. - Updated documentation to specify required and optional environment variables. - Provided technical notes on how the skill fetches and processes stock data. - Bumped skill metadata version to 1.2.0.
v1.1.0
Version 1.1.0 of stock-data-skill - No visible file or documentation changes detected for this version. - Behavior, documentation, and requirements appear unchanged from version 1.0.0.
v1.0.0
Initial release - Fetch stock data from Simplywall.st
元数据
Slug stock-data-skill
版本 2.0.0
许可证 MIT-0
累计安装 5
当前安装数 5
历史版本数 5
常见问题

stock_data 是什么?

Fetch comprehensive stock data from Simplywall.st. Use when user asks about stock prices, valuation, financials, dividend, or investment analysis for any glo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1408 次。

如何安装 stock_data?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install stock-data-skill」即可一键安装,无需额外配置。

stock_data 是免费的吗?

是的,stock_data 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

stock_data 支持哪些平台?

stock_data 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 stock_data?

由 Raufi Musaddiq(@raufimusaddiq)开发并维护,当前版本 v2.0.0。

💬 留言讨论