Stock Fundamentals
by @youpele52
Run local script to analyze stock fundamentals (P/E, EPS, margins, debt, ROE, analyst targets) using yfinance. Use exec tool to run: uv run /root/.openclaw/w...
clawhub install stock-fundamentalsπ About This Skill
name: stock-fundamentals description: "Run local script to analyze stock fundamentals (P/E, EPS, margins, debt, ROE, analyst targets) using yfinance. Use exec tool to run: uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py
Skill: Stock Fundamentals
When to use
When NOT to use
stock-price-checker-promarket-news-briefequity-researchCommands
Analyze a stock's fundamentals
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py
> uv run reads the inline dependency block at the top of main.py and auto-installs yfinance in an isolated environment. No pip install or venv setup needed.
Examples
# US stocks
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py AAPL
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py TSLA
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py MSFT
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py NVDA
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py AMZNEuropean stocks
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py RHM.DE
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py SAP.DE
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py ASML.ASUK stocks
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py SHEL.LETFs (limited fundamentals available)
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py SPY
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 |
Output
The command returns a structured fundamentals report including:
Notes
stock-fundamentals.sh bash wrapper β call uv run src/main.py directly as shown above.uv run handles all dependencies automatically β no manual environment setup needed.yfinance. Results reflect the latest available data.β‘ When to Use
π‘ Examples
# US stocks
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py AAPL
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py TSLA
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py MSFT
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py NVDA
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py AMZNEuropean stocks
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py RHM.DE
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py SAP.DE
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py ASML.ASUK stocks
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py SHEL.LETFs (limited fundamentals available)
uv run /root/.openclaw/workspace/skills/stock-fundamentals/src/main.py SPY
π Tips & Best Practices
stock-fundamentals.sh bash wrapper β call uv run src/main.py directly as shown above.uv run handles all dependencies automatically β no manual environment setup needed.yfinance. Results reflect the latest available data.