Permission Setup Review
python scripts/_setup_logs.py is an optional setup helper for the Skill: Stock Price Checker Pro skill. It may apply broad filesystem permissions for compatibility. Show the target paths and permission mode, explain the risk, and prefer a narrower mode when shared write access is not needed.
Skill: Stock Price Checker Pro
When to use
- User asks for the current stock price of a company or ETF.
- User asks about daily price movement, change, or % change.
- User asks about 52-week high/low, 2W, 1M, 3M, or 6M price ranges.
- User asks about trading volume or market cap.
- User wants recent company-specific news headlines.
- User asks about upcoming earnings, ex-dividend, or dividend dates.
When NOT to use
- User wants P/E ratio, margins, debt, ROE, or any fundamental metric → use
stock-fundamentals
- User wants broad market news or macro conditions → use
market-news-brief
- User wants a full research report combining all signals → use
equity-research
Commands
Check a stock price
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py <TICKER>
Examples
# US stocks
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py AAPL
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py TSLA
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py NVDA
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py MSFT
# European stocks
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py RHM.DE
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py SAP.DE
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py ASML.AS
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py SHEL.L
# ETFs and indices
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py SPY
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py QQQ
# Crypto
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py BTC-USD
uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py ETH-USD
Ticker Format Reference
| Market |
Format |
Example |
| US stocks |
Plain |
AAPL, NVDA |
| German stocks |
.DE suffix |
RHM.DE, SAP.DE |
| UK stocks |
.L suffix |
SHEL.L, BP.L |
| Dutch stocks |
.AS suffix |
ASML.AS |
| Japanese |
.T suffix |
7203.T |
| Korean |
.KS suffix |
005930.KS |
| Crypto |
-USD |
BTC-USD, ETH-USD |
| ETFs |
Plain |
SPY, QQQ, EWG |
Output includes
- Current price, daily change & % change vs previous close
- Volume vs average volume and market cap
- Today's high / low
- 2W, 1M, 3M, 6M, 52W high / low ranges
- Recent company-specific news headlines with links
- Upcoming events: earnings date, ex-dividend date, dividend payment
Notes
uv run reads the inline # /// script dependency block in main.py and auto-installs yfinance in an isolated environment — no pip install or venv setup needed.
- Do NOT use the
stock-price.sh wrapper — call uv run src/main.py directly as shown above.
- Do NOT use web search or curl to fetch prices — always use this script.
1---2name: stock-price-checker-pro3description: Run a local script to fetch current stock prices. Use the read tool to load this SKILL.md, then exec the uv run command inside it. Do NOT use sessions_spawn or web search. Triggers: stock price, share price, how much is [company] stock, ticker price, market price of.4---5
6
7
8
9### Permission Setup Review
10
11`python scripts/_setup_logs.py` is an optional setup helper for the `Skill: Stock Price Checker Pro` skill. It may apply broad filesystem permissions for compatibility. Show the target paths and permission mode, explain the risk, and prefer a narrower mode when shared write access is not needed.
12
13# Skill: Stock Price Checker Pro
14
15## When to use
16- User asks for the current stock price of a company or ETF.
17- User asks about daily price movement, change, or % change.
18- User asks about 52-week high/low, 2W, 1M, 3M, or 6M price ranges.
19- User asks about trading volume or market cap.
20- User wants recent company-specific news headlines.
21- User asks about upcoming earnings, ex-dividend, or dividend dates.
22
23## When NOT to use
24- User wants P/E ratio, margins, debt, ROE, or any fundamental metric → use `stock-fundamentals`
25- User wants broad market news or macro conditions → use `market-news-brief`
26- User wants a full research report combining all signals → use `equity-research`
27
28## Commands
29
30### Check a stock price
31
32```bash
33uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py <TICKER>
34```
35
36### Examples
37
38```bash
39# US stocks
40uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py AAPL
41uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py TSLA
42uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py NVDA
43uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py MSFT
44
45# European stocks
46uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py RHM.DE
47uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py SAP.DE
48uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py ASML.AS
49uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py SHEL.L
50
51# ETFs and indices
52uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py SPY
53uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py QQQ
54
55# Crypto
56uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py BTC-USD
57uv run /root/.openclaw/workspace/skills/stock-price-checker-pro/src/main.py ETH-USD
58```
59
60## Ticker Format Reference
61
62| Market | Format | Example |
63|---------------|--------------|----------------------|
64| US stocks | Plain | `AAPL`, `NVDA` |
65| German stocks | `.DE` suffix | `RHM.DE`, `SAP.DE` |
66| UK stocks | `.L` suffix | `SHEL.L`, `BP.L` |
67| Dutch stocks | `.AS` suffix | `ASML.AS` |
68| Japanese | `.T` suffix | `7203.T` |
69| Korean | `.KS` suffix | `005930.KS` |
70| Crypto | `-USD` | `BTC-USD`, `ETH-USD` |
71| ETFs | Plain | `SPY`, `QQQ`, `EWG` |
72
73## Output includes
74- Current price, daily change & % change vs previous close
75- Volume vs average volume and market cap
76- Today's high / low
77- 2W, 1M, 3M, 6M, 52W high / low ranges
78- Recent company-specific news headlines with links
79- Upcoming events: earnings date, ex-dividend date, dividend payment
80
81## Notes
82- `uv run` reads the inline `# /// script` dependency block in `main.py` and auto-installs `yfinance` in an isolated environment — no pip install or venv setup needed.
83- Do NOT use the `stock-price.sh` wrapper — call `uv run src/main.py` directly as shown above.
84- Do NOT use web search or curl to fetch prices — always use this script.