stock-market-proYahoo Finance (yfinance) powered stock analysis skill: quotes, fundamentals, ASCII trends, high-resolution charts (RSI/MACD/BB/VWAP/ATR), plus optional web a...
Install via ClawdBot CLI:
clawdbot install kys42/stock-market-proStock Market Pro is a fast, local-first market research toolkit.
Get clean price + fundamentals, generate publication-ready charts with indicator panels (RSI/MACD/BB/VWAP/ATR), and run a one-shot report that outputs both a summary and a high-res PNG.
Optional add-ons: quick news link sweep (DDG) + browser-first options/flow (Unusual Whales).
This skill uses uv run --script for dependency handling.
If you don't have uv: install from https://github.com/astral-sh/uv
uv run --script scripts/yf.py price TSLA
# shorthand
uv run --script scripts/yf.py TSLA
uv run --script scripts/yf.py fundamentals NVDA
uv run --script scripts/yf.py history AAPL 6mo
# candlestick (default)
uv run --script scripts/yf.py pro 000660.KS 6mo
# line chart
uv run --script scripts/yf.py pro 000660.KS 6mo line
uv run --script scripts/yf.py pro TSLA 6mo --rsi --macd --bb
uv run --script scripts/yf.py pro TSLA 6mo --vwap --atr
--rsi : RSI(14)--macd: MACD(12,26,9)--bb : Bollinger Bands(20,2)--vwap: VWAP (cumulative over the selected range)--atr : ATR(14)Prints a compact text summary and generates a chart PNG.
uv run --script scripts/yf.py report 000660.KS 6mo
# output includes: CHART_PATH:/tmp/<...>.png
Optional web add-ons (news/options) can be appended by the agent workflow.
ddgs)This skill vendors a helper script (scripts/ddg_search.py).
Dependency:
pip3 install -U ddgs
Run:
python3 scripts/news.py NVDA --max 8
# or
python3 scripts/ddg_search.py "NVDA earnings guidance" --kind news --max 8 --out md
Unusual Whales frequently blocks scraping/headless access.
So the recommended approach is: open the pages in a browser and summarize what you can see.
Quick link helper:
python3 scripts/options_links.py NVDA
Common URLs:
https://unusualwhales.com/stock/{TICKER}/overviewhttps://unusualwhales.com/live-options-flow?ticker_symbol={TICKER}https://unusualwhales.com/stock/{TICKER}/options-flow-historyyf.py supports:
pricefundamentalshistoryprochart (alias)reportoption (best-effort; browser fallback recommended)Check:
python3 scripts/yf.py --help
AAPL, NVDA, TSLA005930.KS, 000660.KSBTC-USD, ETH-KRWUSDKRW=XGenerated Mar 1, 2026
An individual investor uses the skill to track real-time quotes and fundamentals of their stock holdings, generating high-resolution charts with technical indicators like RSI and MACD to inform buy/sell decisions. They run one-shot reports for quick summaries and chart exports, enhancing their daily market analysis without needing complex software.
A financial advisor employs the skill to create publication-ready charts and ASCII trends for client presentations, incorporating fundamentals and technical analysis. They use the one-shot report feature to efficiently compile summaries and visual aids, streamlining client updates and investment reviews.
A market research analyst leverages the skill to fetch real-time data and fundamentals for stocks across global markets, including US, Korean, and crypto assets. They generate pro charts with overlays like Bollinger Bands and VWAP, and use optional news search to gather recent developments, supporting in-depth industry reports.
A trading desk uses the skill for rapid technical analysis by generating charts with multiple indicators such as ATR and MACD to assess market volatility and trends. They combine this with ASCII trends for quick terminal checks and optional options flow links to monitor unusual activity, aiding in short-term trading strategies.
An educational institution integrates the skill into finance courses, allowing students to practice with real market data by running quotes, fundamentals, and chart commands. Students learn technical analysis through hands-on generation of PNG charts with indicators, enhancing their understanding of stock market dynamics.
Offer the core skill for free to attract users, then monetize through premium features like advanced indicator sets, automated report generation, or API access for high-frequency data. Revenue can come from subscription tiers targeting individual investors and small firms.
License the skill to financial institutions such as banks, brokerages, or fintech companies for internal use or client-facing tools. Customize features like branded chart outputs or integration with proprietary systems, generating revenue through annual licensing agreements and support services.
Expand the skill into a marketplace where users can access additional data feeds, third-party indicators, or curated news sources. Generate revenue by taking a commission on transactions or offering paid data subscriptions, catering to advanced traders and analysts seeking specialized insights.
💬 Integration Tip
Integrate this skill by setting up uv for dependency management and ensuring Python scripts are executable; for web add-ons, install ddgs and use browser-first approaches for options data to avoid scraping blocks.
Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management, watchlists with alerts, dividend analysis, 8-dimension stock scoring, viral trend detection (Hot Scanner), and rumor/early signal detection. Use for stock analysis, portfolio tracking, earnings reactions, crypto monitoring, trending stocks, or finding rumors before they hit mainstream.
Get stock prices, quotes, fundamentals, earnings, options, dividends, and analyst ratings using Yahoo Finance. Uses yfinance library - no API key required.
Become an autonomous prediction market trader on Polymarket with AI-powered analysis and a performance-backed token on Base. Trade real markets, build a track record, and let the buyback flywheel run.
Get cryptocurrency token price and generate candlestick charts via CoinGecko API or Hyperliquid API. Use when user asks for token price, crypto price, price chart, or cryptocurrency market data.
Trade and monitor Hyperliquid perpetual futures. Check balances, view positions with P&L, place/cancel orders, execute market trades. Use when the user asks about Hyperliquid trading, portfolio status, crypto positions, or wants to execute trades on Hyperliquid.
Market news briefings with AI summaries. Use when asked about stock news, market updates, portfolio performance, morning/evening briefings, financial headlines, or price alerts. Supports US/Europe/Japan markets, WhatsApp delivery, and English/German output.