stock-price-checker
v1.0.0Check stock prices using yfinance library. No API key required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name, description, SKILL.md, and the Python code all match: they fetch stock data using the yfinance library. Required binaries (python3 and yfinance) are proportional and expected.
Instruction Scope
Runtime instructions are limited to running the included Python script and do not attempt to read unrelated files or environment variables. Minor inconsistency: the included stock-price.sh references an absolute path (/home/clawdbot/...), which is environment-specific and may fail or behave unexpectedly if the skill is installed elsewhere; it does not appear malicious but is sloppy.
Install Mechanism
No install spec (instruction-only) and bundled code only; nothing is downloaded or written during install. This is the lowest-risk install pattern.
Credentials
The skill requests no environment variables or credentials. Access to network via yfinance is required for its stated function; no secret exfiltration mechanisms are present in the code.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide settings. It does not request elevated or persistent privileges.
Assessment
This skill appears to do what it claims: run the Python script to fetch stock data via yfinance. Before installing or running it, (1) ensure you have yfinance installed in a trusted Python environment, (2) be aware the script makes network requests to Yahoo Finance (expected for this function), and (3) inspect or remove the stock-price.sh wrapper because it hardcodes an absolute path (/home/clawdbot/...) that may fail or be inappropriate for your environment. No credentials are requested.Like a lobster shell, security has layers — review code before you run it.
Runtime requirements
📈 Clawdis
Binspython3, yfinance
latest
Stock Price Checker
Get current stock prices from Yahoo Finance using the yfinance library.
Quick Commands
cd skills/stock-price-checker
# Check stock price
python3 stock-price.py NVDA
# Check another stock
python3 stock-price.py AAPL
Usage Examples
Check NVIDIA stock:
python3 stock-price.py NVDA
Check VOO (S&P 500 ETF):
python3 stock-price.py VOO
Check QQQ (Nasdaq-100 ETF):
python3 stock-price.py QQQ
Check any stock symbol:
python3 stock-price.py TSLA
python3 stock-price.py MSFT
python3 stock-price.py AAPL
Output Format
{
"symbol": "NVDA",
"price": 189.52,
"change": 3.05,
"change_percent": 1.64,
"previous_close": 186.47,
"market_cap": 4614243483648,
"volume": 112439494,
"fifty_two_week_high": 212.19,
"fifty_two_week_low": 86.62
}
Technical Notes
- Uses yfinance library to fetch data from Yahoo Finance
- No API key required
- Handles errors gracefully
- Works with most major stocks and ETFs
- Returns comprehensive data including market cap, volume, and 52-week range
Troubleshooting
- If the stock symbol is invalid, the script will return an error
- Some data (like market cap) may not be available for all symbols
Comments
Loading comments...
