← 返回 Skills 市场
hongbhuang

Stock Tracker Pro

作者 Frank Huang · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
1353
总下载
0
收藏
4
当前安装
2
版本数
在 OpenClaw 中安装
/install stock-tracker-pro
功能描述
股票监控技能。使用 Yahoo Finance 获取股票数据。支持添加股票到监控列表、删除股票、查询股票信息。触发场景:(1) 添加股票如"监控 AAPL",(2) 删除股票如"删除 TSLA",(3) 查询股票如"查看腾讯股票"、"AAPL 股价"。
安全使用建议
This skill mostly matches its description (fetches Yahoo Finance data and manages a local watchlist), but it also runs a hardcoded local script at /home/frank/.openclaw/workspace/skills/openclaw-tavily-search/scripts/tavily_search.py to collect news. That behavior is not documented in SKILL.md and lets the skill execute arbitrary code present elsewhere in your workspace. Before installing: (1) inspect the included scripts, especially get_stock_info.py and the referenced tavily_search.py if it exists; (2) if you don't trust the owner or that external tavily script, remove or sandbox the subprocess call; (3) be cautious running this on systems with sensitive data — the skill could leverage other workspace scripts to access secrets or network resources; (4) ensure Python dependencies (e.g., requests) are managed in a controlled environment; (5) prefer installing only from a trusted source or ask the publisher to remove the hardcoded cross-skill execution and to document any external dependencies. If you want, I can show the exact lines that call the external script and suggest a safer replacement (e.g., fetch news over HTTPS from a known API).
功能分析
Type: OpenClaw Skill Name: stock-tracker-pro Version: 1.1.0 The stock-tracker-pro skill provides legitimate functionality for monitoring stock prices and news using Yahoo Finance and a secondary search script. The Python scripts (get_stock_info.py and stock_manager.py) implement standard data fetching and local JSON management. While the code contains hardcoded absolute paths (referencing a user 'frank') and relies on an external search skill, it lacks any indicators of malicious intent, data exfiltration, or shell injection vulnerabilities.
能力评估
Purpose & Capability
Name/description promise: fetch stock data/news from Yahoo Finance and manage a watchlist — that aligns with the Python code that calls Yahoo endpoints and reads/writes a local stocks.json. However, get_stock_info.py also attempts to run a separate script at a hardcoded path (/home/frank/.openclaw/workspace/skills/openclaw-tavily-search/scripts/tavily_search.py) to gather news. Calling an unrelated local skill's script is not necessary for the stated purpose and is disproportionate; the SKILL.md does not disclose this dependency. The SKILL.md also hardcodes a /home/frank workspace path which may not apply to other environments.
Instruction Scope
SKILL.md instructs running the included scripts (add/remove/list/get). The runtime code matches those commands, but get_stock_info.py will attempt to execute an external local script via subprocess.run (timeout=15) and read its JSON output — behaviour not documented in SKILL.md. This gives the skill the ability to execute arbitrary Python code present elsewhere in the user's workspace, which is outside the skill's documented scope.
Install Mechanism
There is no install spec (instruction-only), so nothing is downloaded at install time. The package includes Python scripts that will be present on disk when the skill is installed; no external archives or network installs are requested. Note: the scripts use the 'requests' library but the skill does not declare dependencies.
Credentials
No environment variables or credentials are requested (appropriate), but the code accesses a hardcoded filesystem path in the user's workspace and executes another skill's script. That grants it implicit access to other local code and any data those scripts might access. The skill also performs outbound network calls to Yahoo Finance (expected) and expects to call a local 'tavily' script for news (not declared).
Persistence & Privilege
The skill does not request always: true and does not attempt to modify other skills or global agent configuration. It writes a local stocks.json in its own directory (normal for a watchlist). The main concern is execution of another skill's script — not permanent privileged presence.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install stock-tracker-pro
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /stock-tracker-pro 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
新增股票新闻功能,查询行情时自动显示3条热门新闻
v1.0.0
Stock Tracker Pro 1.0.0 - Initial release of stock-tracker-pro. - Add, remove, and list monitored stocks using easy commands. - Fetch real-time stock data from Yahoo Finance, including price, market cap, volume, 52-week high/low, PE, earnings, and dividend. - Supports commands like “监控 AAPL”, “删除 TSLA”, and “AAPL 股价”. - Stores monitored stock list at /home/frank/.openclaw/workspace/skills/stock-tracker-pro/stocks.json.
元数据
Slug stock-tracker-pro
版本 1.1.0
许可证 MIT-0
累计安装 4
当前安装数 4
历史版本数 2
常见问题

Stock Tracker Pro 是什么?

股票监控技能。使用 Yahoo Finance 获取股票数据。支持添加股票到监控列表、删除股票、查询股票信息。触发场景:(1) 添加股票如"监控 AAPL",(2) 删除股票如"删除 TSLA",(3) 查询股票如"查看腾讯股票"、"AAPL 股价"。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1353 次。

如何安装 Stock Tracker Pro?

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

Stock Tracker Pro 是免费的吗?

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

Stock Tracker Pro 支持哪些平台?

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

谁开发了 Stock Tracker Pro?

由 Frank Huang(@hongbhuang)开发并维护,当前版本 v1.1.0。

💬 留言讨论