← 返回 Skills 市场
606
总下载
0
收藏
3
当前安装
2
版本数
在 OpenClaw 中安装
/install stock-fundamentals
功能描述
Run local script to analyze stock fundamentals (P/E, EPS, margins, debt, ROE, analyst targets) using yfinance. Use exec tool to run: uv run /root/.openclaw/w...
安全使用建议
This skill appears to do what it says: run a local Python script that uses yfinance to produce fundamentals. Before installing, confirm you trust the skill source/owner since it will execute Python code on the host when invoked. Ensure the 'uv' binary on your system is legitimate (uv will auto-install the yfinance dependency from PyPI), and be aware that installing packages from PyPI can be a vector for supply-chain risk—consider pinning versions or running in an isolated environment. No credentials are requested, but the script will perform network requests to Yahoo Finance to fetch data. If you require stronger assurance, review the included source files (provided) or run the script manually in a sandboxed VM/container prior to enabling it for your agent.
功能分析
Type: OpenClaw Skill
Name: stock-fundamentals
Version: 0.1.1
The skill is a legitimate tool for analyzing stock fundamentals using the `yfinance` library. The Python code in `src/main.py` and `src/service.py` is well-structured, focusing entirely on fetching and formatting financial metrics like P/E ratios, margins, and debt levels. No evidence of data exfiltration, malicious command execution, or harmful prompt injection was found; the instructions in `SKILL.md` correctly guide the agent to use the provided script for its intended purpose.
能力评估
Purpose & Capability
Name/description match the code and instructions. The skill requires the 'uv' binary and depends on the yfinance package (declared in main.py), which is appropriate for pulling Yahoo Finance fundamentals.
Instruction Scope
SKILL.md instructs the agent to run the provided local Python script via 'uv run' and explicitly forbids web scraping/curl outside yfinance. The code only accesses ticker data via yfinance and formats results; it does not read unrelated files, environment variables, or send data to external endpoints beyond the expected Yahoo Finance data access.
Install Mechanism
There is no external install spec; this is instruction-and-code-only. 'uv run' will auto-install yfinance per the inline dependency block in main.py, which is a reasonable, low-risk mechanism compared with fetching arbitrary binaries from unknown URLs.
Credentials
The skill requests no environment variables, no credentials, and no config paths. The network access performed is proportional to the task (yfinance pulling data from Yahoo Finance).
Persistence & Privilege
The skill is not forced always-on (always:false), is user-invocable, and does not request elevated or cross-skill privileges or modify other skills' configurations.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install stock-fundamentals - 安装完成后,直接呼叫该 Skill 的名称或使用
/stock-fundamentals触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
- Updated skill name to "stock-fundamentals" and clarified the description for broader clarity.
- Improved usage instructions: added explicit command examples, including exchange suffixes for international stocks and ETFs.
- Added "When NOT to use" section to guide expected use cases and avoid overlap with other skills.
- Included a "Ticker Format Reference" table for quick lookup of international ticker conventions.
- Clarified direct command usage (`uv run .../src/main.py <TICKER>`) and advised against using web search, curl, or auxiliary scripts.
- Expanded output details and notes to set clear expectations on data sourcing, coverage, and output fields.
v0.1.0
- Initial release of stock fundamentals analysis skill.
- Analyze company financials using Yahoo Finance data via the yfinance library—no API key required.
- Generates compact, human-readable reports covering valuation, profitability, growth, balance sheet, cash flow, dividends, and analyst outlook.
- Supports any valid stock symbol (e.g., AAPL, MSFT, NVDA) as input.
- Includes a strengths and risks summary based on basic financial metrics.
- Simple command-line usage via `uv run src/main.py <SYMBOL>`.
元数据
常见问题
Stock Fundamentals 是什么?
Run local script to analyze stock fundamentals (P/E, EPS, margins, debt, ROE, analyst targets) using yfinance. Use exec tool to run: uv run /root/.openclaw/w... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 606 次。
如何安装 Stock Fundamentals?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install stock-fundamentals」即可一键安装,无需额外配置。
Stock Fundamentals 是免费的吗?
是的,Stock Fundamentals 完全免费(开源免费),可自由下载、安装和使用。
Stock Fundamentals 支持哪些平台?
Stock Fundamentals 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Stock Fundamentals?
由 youpele52(@youpele52)开发并维护,当前版本 v0.1.1。
推荐 Skills