← 返回 Skills 市场
anightmare2

Stock Monitor Skill

作者 Anightmare2 · GitHub ↗ · v2.0.0
cross-platform ⚠ suspicious
517
总下载
0
收藏
7
当前安装
4
版本数
在 OpenClaw 中安装
/install stock-monitor-siyou
功能描述
自动监控股票价格,突破阈值时自动发送飞书语音提醒。支持多只股票、自定义阈值、交易时间判断。
安全使用建议
Things to check before installing/using: - Verify which files actually exist in the package: SKILL.md/README mention get_price.sh, notify.sh, and config.sh but the bundle contains fetch_price.sh and monitor.sh; confirm the entry_point (scripts/monitor.sh) is the intended runner and that no missing helper scripts are required. - Inspect any send_voice.sh script you will use (the skill will call ../feishu-edge-tts/scripts/send_voice.sh if that sibling directory exists). If you rely on that, review that script to see how FEISHU_* and NOIZ_API_KEY are used. - Confirm why NOIZ_API_KEY is required and what scope/permissions that key has; avoid reusing high-privilege keys. If you don't have or trust NoizAI, test operation in a safe environment where TTS fallback (echo) is acceptable. - Run the scripts in a sandbox or isolated account first (crontab scheduling can cause repeated network activity). Check logs to ensure credentials are used only for sending alerts and not for uploading data elsewhere. - Because the package is instruction-only and uses network calls, prefer running it on a host where you can monitor outbound traffic and rotate any credentials after testing.
功能分析
Type: OpenClaw Skill Name: stock-monitor-siyou Version: 2.0.0 The skill bundle provides stock monitoring functionality but contains a shell injection vulnerability in scripts/monitor.sh and scripts/fetch_price.sh. The 'stock_code' variable, read from the user-controlled stocks.conf file, is passed unsanitized into a curl command string, which could allow for arbitrary command execution. While the script's behavior is aligned with its stated purpose and no clear evidence of intentional malice or data exfiltration was found, the combination of high-risk shell operations and the requirement for sensitive environment variables (FEISHU_APP_SECRET, NOIZ_API_KEY) warrants a suspicious classification.
能力评估
Purpose & Capability
Name/description (stock monitoring + Feishu voice alerts) align with what the code does: polling public stock APIs and sending voice/text alerts. Required env vars in manifests (FEISHU_* and NOIZ_API_KEY) are plausible for sending TTS via Feishu or a TTS provider.
Instruction Scope
Runtime instructions and scripts focus on reading a stocks.conf and (optionally) holidays.conf, caching to /tmp, calling public stock APIs, and invoking a local send_voice.sh if available. They do not (in the shown code) read unrelated system files or network endpoints beyond stock data and standard services. However SKILL.md and README reference helper files (get_price.sh, notify.sh, config.sh) that are not present in the package (the repo contains fetch_price.sh and monitor.sh), which is an inconsistency that could lead to unexpected behavior or missing functionality.
Install Mechanism
This is instruction-only with no install spec — nothing is downloaded or written by an installer. The scripts use standard tools (curl, bc, jq). This lowers supply-chain risk.
Credentials
The skill requires FEISHU_APP_ID/SECRET/CHAT_ID (expected) and NOIZ_API_KEY. FEISHU credentials are sensitive but expected for a messaging/voice skill. NOIZ_API_KEY is a third credential (presumably for a TTS/Noiz AI service); in the visible script the NOIZ_API_KEY is only checked for presence, and its actual usage isn't shown in the truncated code — this raises the question of whether the key will be used only for TTS or for broader calls. Confirm what NOIZ_API_KEY is used for before providing it.
Persistence & Privilege
The skill does not request permanent/global inclusion (always:false) and does not modify other skills' configurations. It writes cache files to /tmp and reads project-local config files; that is expected for a monitoring script.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install stock-monitor-siyou
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /stock-monitor-siyou 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
v2.0.0 - 集合竞价/涨停跌停/10 分钟振幅三重监控
v1.2.0
v1.2.0 - 新增节假日识别,周末/节假日自动跳过
v1.1.0
v1.1.0 - 添加多数据源支持,提高稳定性
v1.0.0
Initial release
元数据
Slug stock-monitor-siyou
版本 2.0.0
许可证
累计安装 7
当前安装数 7
历史版本数 4
常见问题

Stock Monitor Skill 是什么?

自动监控股票价格,突破阈值时自动发送飞书语音提醒。支持多只股票、自定义阈值、交易时间判断。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 517 次。

如何安装 Stock Monitor Skill?

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

Stock Monitor Skill 是免费的吗?

是的,Stock Monitor Skill 完全免费(开源免费),可自由下载、安装和使用。

Stock Monitor Skill 支持哪些平台?

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

谁开发了 Stock Monitor Skill?

由 Anightmare2(@anightmare2)开发并维护,当前版本 v2.0.0。

💬 留言讨论