← Back to Skills Marketplace
Stock Analysis Skill
by
ClawMem.com
· GitHub ↗
· v2.1.3
· MIT-0
353
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install stock-analysis-skill
Description
Provides multi-market real-time stock analysis with technical indicators, news sentiment, and AI buy/sell/hold recommendations for portfolios and indices.
Usage Guidance
Things to check before installing or running this skill:
- Metadata mismatch: the registry lists no required env vars, but the skill expects STOCK_LIST and optionally TAVILY_API_KEY, ALPHA_VANTAGE_API_KEY, and TUSHARE_TOKEN. Treat these env vars as needed and do not provide unrelated secrets.
- Source trust: Homepage is missing and the owner ID is opaque. Prefer skills with a verifiable repository or maintainer before giving API keys.
- Review SKILL.md raw text for hidden/control characters (the scanner flagged 'unicode-control-chars') and open the file in a hex-capable editor if concerned.
- Limit credentials: create API keys with minimal privileges and quota-limited/free-tier keys where possible. Do not supply AWS/GCP/other cloud credentials — this skill does not require them.
- Run in a sandbox: install and run in an isolated environment (container or VM) first to observe network calls and behavior.
- Inspect network endpoints: the code will contact (at least) api.tavily.com (news), external data libraries (yfinance which pulls from Yahoo), AkShare/efinance/Tushare/Alpha Vantage. If you need to prevent exfiltration, block or monitor outbound traffic to unknown endpoints.
- Note missing features: the README/SKILL.md mention multi-channel notifications and scheduled analysis, but those integrations are not present in the source; expect limited functionality unless you implement those parts.
What would change this assessment: a public repository or homepage with commit history & maintainer identity (increases confidence), or corrected registry metadata listing required env vars would reduce the 'suspicious' tag. Conversely, discovery of telemetry/exfiltration code or hidden remote install steps would raise the severity.
Capability Analysis
Type: OpenClaw Skill
Name: stock-analysis-skill
Version: 2.1.3
The stock-analysis-skill bundle is a legitimate tool for financial market analysis across A-shares, HK, and US markets. It utilizes well-known libraries such as yfinance, akshare, and tushare, and integrates the Tavily Search API for news sentiment analysis. The code follows standard practices for data fetching and processing, with no evidence of malicious intent, unauthorized data exfiltration, or prompt injection attempts.
Capability Assessment
Purpose & Capability
Code implements multi-market quotes, technical indicators, news sentiment (Tavily), and decision/dashboard logic which is coherent with the skill name and description. Optional API keys (TAVILY_API_KEY, ALPHA_VANTAGE_API_KEY, TUSHARE_TOKEN) used in code are appropriate for the listed data sources. However, registry metadata claims 'Required env vars: none' while SKILL.md and .env.example require STOCK_LIST (required) and recommend API keys — this metadata mismatch is an incoherence.
Instruction Scope
SKILL.md gives concrete runtime instructions (pip install -r requirements.txt, copy/edit .env, run analyzer). The instructions and code stay within the stated purpose (fetch data, analyze, format reports). Minor scope mismatches: SKILL.md advertises multi-channel notifications and scheduled analysis but the provided Python sources do not implement messaging/scheduling integrations; also SKILL.md contains unicode-control-chars pre-scan signal (see scan findings) which could be an attempt to obfuscate or influence parsing — worth inspecting the raw SKILL.md before trusting it.
Install Mechanism
No custom install script or remote archive; installation is standard Python dependency installation via requirements.txt. Dependencies (requests, yfinance, akshare, tushare, efinance, alpha-vantage, python-dotenv) are expected for this functionality. There are no downloads from unknown URLs or extraction steps in the manifest.
Credentials
The registry declares no required environment variables, but the SKILL.md/.env.example and code require STOCK_LIST (required) and optionally use TAVILY_API_KEY, ALPHA_VANTAGE_API_KEY, and TUSHARE_TOKEN. Those env vars are relevant to the skill's function, but the fact they are not declared in the registry metadata is a discrepancy. Also, the skill will use any API keys you provide to make network calls; avoid supplying high-privilege or unrelated credentials.
Persistence & Privilege
Skill does not request 'always: true' or any elevated persistent privileges. Defaults permit autonomous invocation (platform default), but the skill does not modify other skills or system-wide config. No evidence of writing to unrelated config paths.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install stock-analysis-skill - After installation, invoke the skill by name or use
/stock-analysis-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.1.3
Stock Analysis Skill v2.1.2
- Added .gitignore file to exclude unnecessary files from version control.
- No changes to the skill logic or features.
v2.1.2
## stock-analysis-skill v2.1.2 Changelog
- Added `.env.example` template for easier environment variable setup.
- Added `.gitignore` file to prevent sensitive/user files from being committed.
v2.1.0
- Comprehensive SKILL.md rewrite: improved documentation in both English and Chinese
- Added detailed environment variable descriptions and configuration steps
- Expanded feature lists and technical indicator explanations
- Included sample output reports and clear use case examples
- Clarified project structure and quick start instructions for users
- Improved guidance for support, licensing, and author contact information
Metadata
Frequently Asked Questions
What is Stock Analysis Skill?
Provides multi-market real-time stock analysis with technical indicators, news sentiment, and AI buy/sell/hold recommendations for portfolios and indices. It is an AI Agent Skill for Claude Code / OpenClaw, with 353 downloads so far.
How do I install Stock Analysis Skill?
Run "/install stock-analysis-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Stock Analysis Skill free?
Yes, Stock Analysis Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Stock Analysis Skill support?
Stock Analysis Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Stock Analysis Skill?
It is built and maintained by ClawMem.com (@leohuang8688); the current version is v2.1.3.
More Skills