← Back to Skills Marketplace
terrycarter1985

Stock Price Alert

by terrycarter1985 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
147
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install stock-price-alert
Description
股价异动实时提醒技能,支持对接股票行情接口、邮件提醒和Sonos语音播报,实时监控持仓股票价格波动并触发告警
Usage Guidance
This skill appears to implement the advertised stock-monitoring + Gmail + Sonos alerts, but there are a few red flags you should check before installing: - Verify why the registry requires the 'clawhub' binary; the Python script does not reference it. Ask the publisher to justify or remove that requirement. - The script expects a Gmail OAuth token (token.json) and will look in several relative and workspace-wide paths (including ../../../config/token.json and ~/.openclaw/workspace/config/token.json). Ensure you do not have sensitive tokens in those locations you don't want this skill to access, or run the skill in an isolated environment. - Provide Gmail credentials only as described (create a dedicated token.json for this skill) and never expose tokens you use for other services. - Inspect the full script locally (especially the parts that search for token.json and call subprocess for Sonos) before running, and run first in a restricted or VM environment if you are unsure. - Confirm you are comfortable with the pip packages listed (yfinance, pandas, google auth libs) and install them yourself to avoid unexpected network installs. If the publisher can (a) remove the unexplained 'clawhub' requirement, (b) document the exact credential files/paths needed, or (c) limit token discovery to a single explicit path you control, the transparency and safety of this skill would improve.
Capability Analysis
Type: OpenClaw Skill Name: stock-price-alert Version: 1.0.1 The stock-price-alert skill is a legitimate tool for monitoring stock market fluctuations and sending notifications via Gmail and Sonos. The code in scripts/stock_price_alert.py uses standard libraries like yfinance and the Google API client to perform its stated functions, and while it handles sensitive Gmail API tokens and uses subprocess to call the Sonos CLI, these actions are well-documented and directly support the skill's purpose without evidence of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
The name/description (stock monitoring + Gmail + Sonos) match the included script and dependencies (yfinance, google auth libs, sonos-cli usage). However the registry-level required binaries list includes 'clawhub' even though the Python script does not use it; that binary requirement is unexplained and disproportionate to the stated purpose.
Instruction Scope
SKILL.md and the script instruct the agent to read environment variables, a .env file and Gmail OAuth token files. The script searches for token.json in multiple relative locations including ../../../config/token.json and a ~/.openclaw/workspace path — these relative paths can traverse out of the skill directory and read workspace-level credential files. This broad file access is beyond the simple 'send an email' description and could read unrelated credential files if present.
Install Mechanism
No platform-level install spec was provided, but SKILL.md declares pip dependencies (yfinance, pandas, python-dotenv, google-auth libs) and a pip install step — these are appropriate for the functionality. There is no high-risk remote download or obscure installer. Still, the registry said 'No install spec' while SKILL.md lists installation steps, which is an inconsistency to clarify.
Credentials
Registry metadata declared no required env vars or primary credential, but SKILL.md and the script expect configuration via a .env (PORTFOLIO, ALERT_THRESHOLD, SONOS_SPEAKER, RECIPIENT_EMAIL, etc.) and require a Gmail OAuth token file (token.json). The skill thus needs credentials and config that are not declared in the registry, which is a mismatch and reduces transparency. Also the script probes multiple filesystem locations for token.json (including user workspace paths).
Persistence & Privilege
always:false and agent-autonomy defaults are preserved. The skill does not request permanent platform presence or modify other skills. It writes an alert_history.json inside the skill/workspace area (normal). The main concern is file read scope rather than persistence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install stock-price-alert
  3. After installation, invoke the skill by name or use /stock-price-alert
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
新增股价异动实时提醒功能
v1.0.0
新增股价异动实时提醒功能
Metadata
Slug stock-price-alert
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Stock Price Alert?

股价异动实时提醒技能,支持对接股票行情接口、邮件提醒和Sonos语音播报,实时监控持仓股票价格波动并触发告警. It is an AI Agent Skill for Claude Code / OpenClaw, with 147 downloads so far.

How do I install Stock Price Alert?

Run "/install stock-price-alert" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Stock Price Alert free?

Yes, Stock Price Alert is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Stock Price Alert support?

Stock Price Alert is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Stock Price Alert?

It is built and maintained by terrycarter1985 (@terrycarter1985); the current version is v1.0.1.

💬 Comments