stock-analysisAnalyze 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.
Install via ClawdBot CLI:
clawdbot install udiedrichsen/stock-analysisInstall uv (brew):
brew install uvRequires:
Analyze US stocks and cryptocurrencies with 8-dimension analysis, portfolio management, watchlists, alerts, dividend analysis, and viral trend detection.
--fast skips slow analyses (insider, news)--no-insider for faster runs# Basic analysis
uv run {baseDir}/scripts/analyze_stock.py AAPL
# Fast mode (skips insider trading & breaking news)
uv run {baseDir}/scripts/analyze_stock.py AAPL --fast
# Compare multiple
uv run {baseDir}/scripts/analyze_stock.py AAPL MSFT GOOGL
# Crypto
uv run {baseDir}/scripts/analyze_stock.py BTC-USD ETH-USD
# Analyze dividends
uv run {baseDir}/scripts/dividends.py JNJ
# Compare dividend stocks
uv run {baseDir}/scripts/dividends.py JNJ PG KO MCD --output json
Dividend Metrics:
# Add to watchlist
uv run {baseDir}/scripts/watchlist.py add AAPL
# With price target alert
uv run {baseDir}/scripts/watchlist.py add AAPL --target 200
# With stop loss alert
uv run {baseDir}/scripts/watchlist.py add AAPL --stop 150
# Alert on signal change (BUY→SELL)
uv run {baseDir}/scripts/watchlist.py add AAPL --alert-on signal
# View watchlist
uv run {baseDir}/scripts/watchlist.py list
# Check for triggered alerts
uv run {baseDir}/scripts/watchlist.py check
uv run {baseDir}/scripts/watchlist.py check --notify # Telegram format
# Remove from watchlist
uv run {baseDir}/scripts/watchlist.py remove AAPL
Alert Types:
# Create portfolio
uv run {baseDir}/scripts/portfolio.py create "Tech Portfolio"
# Add assets
uv run {baseDir}/scripts/portfolio.py add AAPL --quantity 100 --cost 150
uv run {baseDir}/scripts/portfolio.py add BTC-USD --quantity 0.5 --cost 40000
# View portfolio
uv run {baseDir}/scripts/portfolio.py show
# Analyze with period returns
uv run {baseDir}/scripts/analyze_stock.py --portfolio "Tech Portfolio" --period weekly
# Full scan - find what's trending NOW
python3 {baseDir}/scripts/hot_scanner.py
# Fast scan (skip social media)
python3 {baseDir}/scripts/hot_scanner.py --no-social
# JSON output for automation
python3 {baseDir}/scripts/hot_scanner.py --json
Data Sources:
Output:
Twitter Setup (Optional):
npm install -g @steipete/bird.env with AUTH_TOKEN and CT0# Find early signals, M&A rumors, insider activity
python3 {baseDir}/scripts/rumor_scanner.py
What it finds:
Impact Scoring:
Best Practice: Run at 07:00 before US market open to catch pre-market signals.
| Dimension | Weight | Description |
|-----------|--------|-------------|
| Earnings Surprise | 30% | EPS beat/miss |
| Fundamentals | 20% | P/E, margins, growth |
| Analyst Sentiment | 20% | Ratings, price targets |
| Historical | 10% | Past earnings reactions |
| Market Context | 10% | VIX, SPY/QQQ trends |
| Sector | 15% | Relative strength |
| Momentum | 15% | RSI, 52-week range |
| Sentiment | 10% | Fear/Greed, shorts, insiders |
| Indicator | Source | Signal |
|-----------|--------|--------|
| Fear & Greed | CNN | Contrarian (fear=buy) |
| Short Interest | Yahoo | Squeeze potential |
| VIX Structure | Futures | Stress detection |
| Insider Trades | SEC EDGAR | Smart money |
| Put/Call Ratio | Options | Sentiment extreme |
| Flag | Effect | Speed |
|------|--------|-------|
| (default) | Full analysis | 5-10s |
| --no-insider | Skip SEC EDGAR | 3-5s |
| --fast | Skip insider + news | 2-3s |
BTC, ETH, BNB, SOL, XRP, ADA, DOGE, AVAX, DOT, MATIC, LINK, ATOM, UNI, LTC, BCH, XLM, ALGO, VET, FIL, NEAR
(Use -USD suffix: BTC-USD, ETH-USD)
| File | Location |
|------|----------|
| Portfolios | ~/.clawdbot/skills/stock-analysis/portfolios.json |
| Watchlist | ~/.clawdbot/skills/stock-analysis/watchlist.json |
⚠️ NOT FINANCIAL ADVICE. For informational purposes only. Consult a licensed financial advisor before making investment decisions.
Generated Feb 24, 2026
An individual investor uses the skill to analyze stocks like AAPL and MSFT, manage a personal portfolio with cost basis tracking, and set watchlist alerts for price targets and stop losses. They run daily checks for triggered alerts and use the Hot Scanner to identify trending opportunities before making trades.
A financial advisor employs the skill to generate detailed dividend analyses for income-focused clients, comparing stocks like JNJ and KO for safety scores and growth. They use portfolio summaries to show performance and integrate rumor scanner insights to advise on early M&A or insider activity signals.
A crypto trader leverages the skill to monitor cryptocurrencies such as BTC-USD and ETH-USD, using the Hot Scanner to detect viral trends across CoinGecko and social media. They set alerts for price movements and analyze rumors for early signals on market shifts or regulatory news.
A research analyst utilizes the skill to compare multiple tickers ahead of earnings seasons, applying 8-dimension stock scoring and fast mode for quick insights. They run the Rumor Scanner at market open to catch analyst upgrades or Twitter whispers, enhancing reports with impact-scored data.
A hedge fund integrates the skill for portfolio risk assessment, using dividend safety scores and stop-loss alerts to manage positions. The team automates daily trend reports via cron and employs rumor detection to preempt market-moving events like SEC investigations or takeover bids.
Offer a cloud-hosted version of the skill with premium features like advanced rumor scoring, real-time alerts via Telegram, and API access for automated trading systems. Revenue is generated through monthly or annual subscriptions tiered by usage limits and data depth.
Provide a free basic version for stock and crypto analysis, while monetizing through upsells such as historical data exports, custom watchlist integrations, or access to exclusive Hot Scanner sources. Revenue streams include one-time purchases for add-ons and enterprise licensing.
Embed affiliate links within the skill's outputs, such as directing users to brokerage platforms for trading or financial news sites for deeper insights. Revenue is earned through commissions on referred sign-ups or transactions, leveraging the tool's user engagement.
💬 Integration Tip
Ensure uv is installed via brew for dependency management, and set up Twitter authentication for social sentiment features to maximize Hot Scanner effectiveness.
Get stock prices, quotes, fundamentals, earnings, options, dividends, and analyst ratings using Yahoo Finance. Uses yfinance library - no API key required.
Yahoo Finance (yfinance) powered stock analysis skill: quotes, fundamentals, ASCII trends, high-resolution charts (RSI/MACD/BB/VWAP/ATR), plus optional web a...
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.