← 返回 Skills 市场
US Stock Analyzer
作者
liuyadan52tt
· GitHub ↗
· v1.0.0
· MIT-0
113
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install us-stock-analyzer
功能描述
Three-factor stock analysis combining DCF valuation, Livermore trend trading rules, and VIX market sentiment to generate high-confidence buy signals for US e...
安全使用建议
What to check before installing:
- Clarify the FMP_API_KEY requirement: registry metadata marks it required but SKILL.md and code treat it as optional. If you don't need enhanced FMP financials, you can run with only Yahoo data. Avoid setting a sensitive API key globally until you confirm it's necessary.
- Inspect config.yaml and the scripts (already present) to confirm no hidden endpoints; this package uses Yahoo (yfinance) and FinancialModelingPrep (requests to their API). Those are expected for this tool.
- The install metadata incorrectly lists that the packages create a 'python3' binary — treat that as a metadata bug, not evidence of hidden installers. Still, install packages from PyPI only and prefer creating an isolated virtualenv before pip installing.
- Network behavior: the skill makes outbound HTTP requests to public financial APIs (yfinance and FMP). If you must keep data local or avoid network calls, do not run it or run in an isolated environment.
- If you will provide an FMP API key, consider using a scoped API key, storing it in a restricted environment (not a shared machine env), and verifying the code does not log or persist the key anywhere unintended.
- If the metadata inconsistencies worry you, ask the publisher to: (1) mark FMP_API_KEY as optional or required consistently, (2) fix the install 'bins' metadata, and (3) document exactly what data is sent to external APIs. If those are corrected, the package looks coherent for its stated purpose.
Confidence notes: assessment is “suspicious” (medium confidence) because the functional code matches the description but metadata/instruction mismatches could lead to accidental credential exposure or user confusion; no evidence of malicious intent was found in the code itself.
功能分析
Type: OpenClaw Skill
Name: us-stock-analyzer
Version: 1.0.0
The us-stock-analyzer skill bundle is a legitimate financial analysis tool that implements Discounted Cash Flow (DCF), Livermore trend rules, and VIX sentiment analysis. The code in scripts/data_fetcher.py and scripts/decision_engine.py follows standard practices for fetching market data via yfinance and the Financial Modeling Prep (FMP) API, using environment variables for sensitive keys and safe YAML loading. No evidence of data exfiltration, malicious execution, or prompt injection was found across the codebase or documentation.
能力评估
Purpose & Capability
Name/description, code, and SKILL.md all align: the package fetches price, financials, VIX, computes DCF, trend and sentiment scores, and produces buy signals. Required binaries (python3, pip3) and listed Python dependencies are appropriate for this purpose. However, the registry metadata marks FMP_API_KEY as a required/primary credential while SKILL.md and the code treat it as optional (used only to enhance financials). Also the install entries repeatedly claim they 'create' a python3 binary which is incorrect and inconsistent with typical Python package installs.
Instruction Scope
SKILL.md instructs the agent to run the included Python scripts and to set the FMP_API_KEY optionally. The runtime instructions and code only reference repo-local config.yaml, environment variable FMP_API_KEY, and external data providers (Yahoo via yfinance and FinancialModelingPrep via requests). There are no instructions to read unrelated system files, other environment secrets, or to exfiltrate data to unexpected endpoints.
Install Mechanism
Dependencies are standard PyPI packages (yfinance, pandas, numpy, matplotlib, pyyaml, requests) and requirements.txt matches. This is a low-to-moderate risk install pattern. The oddity: the manifest/install metadata lists each 'uv' package as 'creates binaries: python3' which is incorrect (pip packages should not be claiming to create the python3 binary) — likely a metadata mistake rather than malicious behavior.
Credentials
Only one credential (FMP_API_KEY) is requested, which is proportionate for optional FinancialModelingPrep access. But the registry metadata declares FMP_API_KEY as required and the primary credential while SKILL.md and the code treat it as optional (it falls back to free Yahoo data). This mismatch could lead users to supply an API key unnecessarily or to assume the skill will function only with the key. Confirm whether the key is mandatory before providing it; also check whether logs or outputs include the key (the code uses it only in API requests).
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and does not claim persistent system-wide privileges. It runs on-demand and only reads its own config.yaml and environment variables. Autonomous invocation is allowed (platform default) but there are no additional privilege escalations requested.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install us-stock-analyzer - 安装完成后,直接呼叫该 Skill 的名称或使用
/us-stock-analyzer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of US Stock Analyzer (v1.0.0)
- Combines DCF valuation, Livermore trend trading rules, and VIX market sentiment for high-confidence US stock buy signals
- Generates composite buy/hold signals only when all three factors align
- Includes customizable config, score-based reporting, and visual outputs
- Requires Python 3 and key dependencies (yfinance, pandas, numpy, matplotlib, pyyaml, requests)
元数据
常见问题
US Stock Analyzer 是什么?
Three-factor stock analysis combining DCF valuation, Livermore trend trading rules, and VIX market sentiment to generate high-confidence buy signals for US e... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 113 次。
如何安装 US Stock Analyzer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install us-stock-analyzer」即可一键安装,无需额外配置。
US Stock Analyzer 是免费的吗?
是的,US Stock Analyzer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
US Stock Analyzer 支持哪些平台?
US Stock Analyzer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 US Stock Analyzer?
由 liuyadan52tt(@lyflyd)开发并维护,当前版本 v1.0.0。
推荐 Skills