{
  "schemaVersion": "1.0",
  "item": {
    "slug": "stock-analysis",
    "name": "Stock Analysis",
    "source": "tencent",
    "type": "skill",
    "category": "数据分析",
    "sourceUrl": "https://clawhub.ai/udiedrichsen/stock-analysis",
    "canonicalUrl": "https://clawhub.ai/udiedrichsen/stock-analysis",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/stock-analysis",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=stock-analysis",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "App-Plan.md",
      "README.md",
      "SKILL.md",
      "TODO.md",
      "docs/ARCHITECTURE.md",
      "docs/CONCEPT.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/stock-analysis"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/stock-analysis",
    "agentPageUrl": "https://openagent3.xyz/skills/stock-analysis/agent",
    "manifestUrl": "https://openagent3.xyz/skills/stock-analysis/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/stock-analysis/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Stock Analysis v6.1",
        "body": "Analyze US stocks and cryptocurrencies with 8-dimension analysis, portfolio management, watchlists, alerts, dividend analysis, and viral trend detection."
      },
      {
        "title": "What's New in v6.2",
        "body": "🔮 Rumor Scanner — Early signals before mainstream news\n\nM&A rumors and takeover bids\nInsider buying/selling activity\nAnalyst upgrades/downgrades\nTwitter/X \"hearing that...\", \"sources say...\" detection\n\n\n🎯 Impact Scoring — Rumors ranked by potential market impact"
      },
      {
        "title": "What's in v6.1",
        "body": "🔥 Hot Scanner — Find viral stocks & crypto across multiple sources\n🐦 Twitter/X Integration — Social sentiment via bird CLI\n📰 Multi-Source Aggregation — CoinGecko, Google News, Yahoo Finance\n⏰ Cron Support — Daily trend reports"
      },
      {
        "title": "What's in v6.0",
        "body": "🆕 Watchlist + Alerts — Price targets, stop losses, signal changes\n🆕 Dividend Analysis — Yield, payout ratio, growth, safety score\n🆕 Fast Mode — --fast skips slow analyses (insider, news)\n🆕 Improved Performance — --no-insider for faster runs"
      },
      {
        "title": "Stock Analysis",
        "body": "# Basic analysis\nuv run {baseDir}/scripts/analyze_stock.py AAPL\n\n# Fast mode (skips insider trading & breaking news)\nuv run {baseDir}/scripts/analyze_stock.py AAPL --fast\n\n# Compare multiple\nuv run {baseDir}/scripts/analyze_stock.py AAPL MSFT GOOGL\n\n# Crypto\nuv run {baseDir}/scripts/analyze_stock.py BTC-USD ETH-USD"
      },
      {
        "title": "Dividend Analysis (NEW v6.0)",
        "body": "# Analyze dividends\nuv run {baseDir}/scripts/dividends.py JNJ\n\n# Compare dividend stocks\nuv run {baseDir}/scripts/dividends.py JNJ PG KO MCD --output json\n\nDividend Metrics:\n\nDividend Yield & Annual Payout\nPayout Ratio (safe/moderate/high/unsustainable)\n5-Year Dividend Growth (CAGR)\nConsecutive Years of Increases\nSafety Score (0-100)\nIncome Rating (excellent/good/moderate/poor)"
      },
      {
        "title": "Watchlist + Alerts (NEW v6.0)",
        "body": "# Add to watchlist\nuv run {baseDir}/scripts/watchlist.py add AAPL\n\n# With price target alert\nuv run {baseDir}/scripts/watchlist.py add AAPL --target 200\n\n# With stop loss alert\nuv run {baseDir}/scripts/watchlist.py add AAPL --stop 150\n\n# Alert on signal change (BUY→SELL)\nuv run {baseDir}/scripts/watchlist.py add AAPL --alert-on signal\n\n# View watchlist\nuv run {baseDir}/scripts/watchlist.py list\n\n# Check for triggered alerts\nuv run {baseDir}/scripts/watchlist.py check\nuv run {baseDir}/scripts/watchlist.py check --notify  # Telegram format\n\n# Remove from watchlist\nuv run {baseDir}/scripts/watchlist.py remove AAPL\n\nAlert Types:\n\n🎯 Target Hit — Price >= target\n🛑 Stop Hit — Price <= stop\n📊 Signal Change — BUY/HOLD/SELL changed"
      },
      {
        "title": "Portfolio Management",
        "body": "# Create portfolio\nuv run {baseDir}/scripts/portfolio.py create \"Tech Portfolio\"\n\n# Add assets\nuv run {baseDir}/scripts/portfolio.py add AAPL --quantity 100 --cost 150\nuv run {baseDir}/scripts/portfolio.py add BTC-USD --quantity 0.5 --cost 40000\n\n# View portfolio\nuv run {baseDir}/scripts/portfolio.py show\n\n# Analyze with period returns\nuv run {baseDir}/scripts/analyze_stock.py --portfolio \"Tech Portfolio\" --period weekly"
      },
      {
        "title": "🔥 Hot Scanner (NEW v6.1)",
        "body": "# Full scan - find what's trending NOW\npython3 {baseDir}/scripts/hot_scanner.py\n\n# Fast scan (skip social media)\npython3 {baseDir}/scripts/hot_scanner.py --no-social\n\n# JSON output for automation\npython3 {baseDir}/scripts/hot_scanner.py --json\n\nData Sources:\n\n📊 CoinGecko Trending — Top 15 trending coins\n📈 CoinGecko Movers — Biggest gainers/losers\n📰 Google News — Finance & crypto headlines\n📉 Yahoo Finance — Gainers, losers, most active\n🐦 Twitter/X — Social sentiment (requires auth)\n\nOutput:\n\nTop trending by mention count\nCrypto highlights with 24h changes\nStock movers by category\nBreaking news with tickers\n\nTwitter Setup (Optional):\n\nInstall bird: npm install -g @steipete/bird\nLogin to x.com in Safari/Chrome\nCreate .env with AUTH_TOKEN and CT0"
      },
      {
        "title": "🔮 Rumor Scanner (NEW v6.2)",
        "body": "# Find early signals, M&A rumors, insider activity\npython3 {baseDir}/scripts/rumor_scanner.py\n\nWhat it finds:\n\n🏢 M&A Rumors — Merger, acquisition, takeover bids\n👔 Insider Activity — CEO/Director buying/selling\n📊 Analyst Actions — Upgrades, downgrades, price target changes\n🐦 Twitter Whispers — \"hearing that...\", \"sources say...\", \"rumor\"\n⚖️ SEC Activity — Investigations, filings\n\nImpact Scoring:\n\nEach rumor is scored by potential market impact (1-10)\nM&A/Takeover: +5 points\nInsider buying: +4 points\nUpgrade/Downgrade: +3 points\n\"Hearing\"/\"Sources say\": +2 points\nHigh engagement: +2 bonus\n\nBest Practice: Run at 07:00 before US market open to catch pre-market signals."
      },
      {
        "title": "Stocks",
        "body": "DimensionWeightDescriptionEarnings Surprise30%EPS beat/missFundamentals20%P/E, margins, growthAnalyst Sentiment20%Ratings, price targetsHistorical10%Past earnings reactionsMarket Context10%VIX, SPY/QQQ trendsSector15%Relative strengthMomentum15%RSI, 52-week rangeSentiment10%Fear/Greed, shorts, insiders"
      },
      {
        "title": "Crypto",
        "body": "Market Cap & Category\nBTC Correlation (30-day)\nMomentum (RSI, range)"
      },
      {
        "title": "Sentiment Sub-Indicators",
        "body": "IndicatorSourceSignalFear & GreedCNNContrarian (fear=buy)Short InterestYahooSqueeze potentialVIX StructureFuturesStress detectionInsider TradesSEC EDGARSmart moneyPut/Call RatioOptionsSentiment extreme"
      },
      {
        "title": "Risk Detection",
        "body": "⚠️ Pre-Earnings — Warns if < 14 days to earnings\n⚠️ Post-Spike — Flags if up >15% in 5 days\n⚠️ Overbought — RSI >70 + near 52w high\n⚠️ Risk-Off — GLD/TLT/UUP rising together\n⚠️ Geopolitical — Taiwan, China, Russia, Middle East keywords\n⚠️ Breaking News — Crisis keywords in last 24h"
      },
      {
        "title": "Performance Options",
        "body": "FlagEffectSpeed(default)Full analysis5-10s--no-insiderSkip SEC EDGAR3-5s--fastSkip insider + news2-3s"
      },
      {
        "title": "Supported Cryptos (Top 20)",
        "body": "BTC, ETH, BNB, SOL, XRP, ADA, DOGE, AVAX, DOT, MATIC, LINK, ATOM, UNI, LTC, BCH, XLM, ALGO, VET, FIL, NEAR\n\n(Use -USD suffix: BTC-USD, ETH-USD)"
      },
      {
        "title": "Data Storage",
        "body": "FileLocationPortfolios~/.clawdbot/skills/stock-analysis/portfolios.jsonWatchlist~/.clawdbot/skills/stock-analysis/watchlist.json"
      },
      {
        "title": "Limitations",
        "body": "Yahoo Finance may lag 15-20 minutes\nShort interest lags ~2 weeks (FINRA)\nInsider trades lag 2-3 days (SEC filing)\nUS markets only (non-US incomplete)\nBreaking news: 1h cache, keyword-based"
      },
      {
        "title": "Disclaimer",
        "body": "⚠️ NOT FINANCIAL ADVICE. For informational purposes only. Consult a licensed financial advisor before making investment decisions."
      }
    ],
    "body": "Stock Analysis v6.1\n\nAnalyze US stocks and cryptocurrencies with 8-dimension analysis, portfolio management, watchlists, alerts, dividend analysis, and viral trend detection.\n\nWhat's New in v6.2\n🔮 Rumor Scanner — Early signals before mainstream news\nM&A rumors and takeover bids\nInsider buying/selling activity\nAnalyst upgrades/downgrades\nTwitter/X \"hearing that...\", \"sources say...\" detection\n🎯 Impact Scoring — Rumors ranked by potential market impact\nWhat's in v6.1\n🔥 Hot Scanner — Find viral stocks & crypto across multiple sources\n🐦 Twitter/X Integration — Social sentiment via bird CLI\n📰 Multi-Source Aggregation — CoinGecko, Google News, Yahoo Finance\n⏰ Cron Support — Daily trend reports\nWhat's in v6.0\n🆕 Watchlist + Alerts — Price targets, stop losses, signal changes\n🆕 Dividend Analysis — Yield, payout ratio, growth, safety score\n🆕 Fast Mode — --fast skips slow analyses (insider, news)\n🆕 Improved Performance — --no-insider for faster runs\nQuick Commands\nStock Analysis\n# Basic analysis\nuv run {baseDir}/scripts/analyze_stock.py AAPL\n\n# Fast mode (skips insider trading & breaking news)\nuv run {baseDir}/scripts/analyze_stock.py AAPL --fast\n\n# Compare multiple\nuv run {baseDir}/scripts/analyze_stock.py AAPL MSFT GOOGL\n\n# Crypto\nuv run {baseDir}/scripts/analyze_stock.py BTC-USD ETH-USD\n\nDividend Analysis (NEW v6.0)\n# Analyze dividends\nuv run {baseDir}/scripts/dividends.py JNJ\n\n# Compare dividend stocks\nuv run {baseDir}/scripts/dividends.py JNJ PG KO MCD --output json\n\n\nDividend Metrics:\n\nDividend Yield & Annual Payout\nPayout Ratio (safe/moderate/high/unsustainable)\n5-Year Dividend Growth (CAGR)\nConsecutive Years of Increases\nSafety Score (0-100)\nIncome Rating (excellent/good/moderate/poor)\nWatchlist + Alerts (NEW v6.0)\n# Add to watchlist\nuv run {baseDir}/scripts/watchlist.py add AAPL\n\n# With price target alert\nuv run {baseDir}/scripts/watchlist.py add AAPL --target 200\n\n# With stop loss alert\nuv run {baseDir}/scripts/watchlist.py add AAPL --stop 150\n\n# Alert on signal change (BUY→SELL)\nuv run {baseDir}/scripts/watchlist.py add AAPL --alert-on signal\n\n# View watchlist\nuv run {baseDir}/scripts/watchlist.py list\n\n# Check for triggered alerts\nuv run {baseDir}/scripts/watchlist.py check\nuv run {baseDir}/scripts/watchlist.py check --notify  # Telegram format\n\n# Remove from watchlist\nuv run {baseDir}/scripts/watchlist.py remove AAPL\n\n\nAlert Types:\n\n🎯 Target Hit — Price >= target\n🛑 Stop Hit — Price <= stop\n📊 Signal Change — BUY/HOLD/SELL changed\nPortfolio Management\n# Create portfolio\nuv run {baseDir}/scripts/portfolio.py create \"Tech Portfolio\"\n\n# Add assets\nuv run {baseDir}/scripts/portfolio.py add AAPL --quantity 100 --cost 150\nuv run {baseDir}/scripts/portfolio.py add BTC-USD --quantity 0.5 --cost 40000\n\n# View portfolio\nuv run {baseDir}/scripts/portfolio.py show\n\n# Analyze with period returns\nuv run {baseDir}/scripts/analyze_stock.py --portfolio \"Tech Portfolio\" --period weekly\n\n🔥 Hot Scanner (NEW v6.1)\n# Full scan - find what's trending NOW\npython3 {baseDir}/scripts/hot_scanner.py\n\n# Fast scan (skip social media)\npython3 {baseDir}/scripts/hot_scanner.py --no-social\n\n# JSON output for automation\npython3 {baseDir}/scripts/hot_scanner.py --json\n\n\nData Sources:\n\n📊 CoinGecko Trending — Top 15 trending coins\n📈 CoinGecko Movers — Biggest gainers/losers\n📰 Google News — Finance & crypto headlines\n📉 Yahoo Finance — Gainers, losers, most active\n🐦 Twitter/X — Social sentiment (requires auth)\n\nOutput:\n\nTop trending by mention count\nCrypto highlights with 24h changes\nStock movers by category\nBreaking news with tickers\n\nTwitter Setup (Optional):\n\nInstall bird: npm install -g @steipete/bird\nLogin to x.com in Safari/Chrome\nCreate .env with AUTH_TOKEN and CT0\n🔮 Rumor Scanner (NEW v6.2)\n# Find early signals, M&A rumors, insider activity\npython3 {baseDir}/scripts/rumor_scanner.py\n\n\nWhat it finds:\n\n🏢 M&A Rumors — Merger, acquisition, takeover bids\n👔 Insider Activity — CEO/Director buying/selling\n📊 Analyst Actions — Upgrades, downgrades, price target changes\n🐦 Twitter Whispers — \"hearing that...\", \"sources say...\", \"rumor\"\n⚖️ SEC Activity — Investigations, filings\n\nImpact Scoring:\n\nEach rumor is scored by potential market impact (1-10)\nM&A/Takeover: +5 points\nInsider buying: +4 points\nUpgrade/Downgrade: +3 points\n\"Hearing\"/\"Sources say\": +2 points\nHigh engagement: +2 bonus\n\nBest Practice: Run at 07:00 before US market open to catch pre-market signals.\n\nAnalysis Dimensions (8 for stocks, 3 for crypto)\nStocks\nDimension\tWeight\tDescription\nEarnings Surprise\t30%\tEPS beat/miss\nFundamentals\t20%\tP/E, margins, growth\nAnalyst Sentiment\t20%\tRatings, price targets\nHistorical\t10%\tPast earnings reactions\nMarket Context\t10%\tVIX, SPY/QQQ trends\nSector\t15%\tRelative strength\nMomentum\t15%\tRSI, 52-week range\nSentiment\t10%\tFear/Greed, shorts, insiders\nCrypto\nMarket Cap & Category\nBTC Correlation (30-day)\nMomentum (RSI, range)\nSentiment Sub-Indicators\nIndicator\tSource\tSignal\nFear & Greed\tCNN\tContrarian (fear=buy)\nShort Interest\tYahoo\tSqueeze potential\nVIX Structure\tFutures\tStress detection\nInsider Trades\tSEC EDGAR\tSmart money\nPut/Call Ratio\tOptions\tSentiment extreme\nRisk Detection\n⚠️ Pre-Earnings — Warns if < 14 days to earnings\n⚠️ Post-Spike — Flags if up >15% in 5 days\n⚠️ Overbought — RSI >70 + near 52w high\n⚠️ Risk-Off — GLD/TLT/UUP rising together\n⚠️ Geopolitical — Taiwan, China, Russia, Middle East keywords\n⚠️ Breaking News — Crisis keywords in last 24h\nPerformance Options\nFlag\tEffect\tSpeed\n(default)\tFull analysis\t5-10s\n--no-insider\tSkip SEC EDGAR\t3-5s\n--fast\tSkip insider + news\t2-3s\nSupported Cryptos (Top 20)\n\nBTC, ETH, BNB, SOL, XRP, ADA, DOGE, AVAX, DOT, MATIC, LINK, ATOM, UNI, LTC, BCH, XLM, ALGO, VET, FIL, NEAR\n\n(Use -USD suffix: BTC-USD, ETH-USD)\n\nData Storage\nFile\tLocation\nPortfolios\t~/.clawdbot/skills/stock-analysis/portfolios.json\nWatchlist\t~/.clawdbot/skills/stock-analysis/watchlist.json\nLimitations\nYahoo Finance may lag 15-20 minutes\nShort interest lags ~2 weeks (FINRA)\nInsider trades lag 2-3 days (SEC filing)\nUS markets only (non-US incomplete)\nBreaking news: 1h cache, keyword-based\nDisclaimer\n\n⚠️ NOT FINANCIAL ADVICE. For informational purposes only. Consult a licensed financial advisor before making investment decisions."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/udiedrichsen/stock-analysis",
    "publisherUrl": "https://clawhub.ai/udiedrichsen/stock-analysis",
    "owner": "udiedrichsen",
    "version": "6.2.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/stock-analysis",
    "downloadUrl": "https://openagent3.xyz/downloads/stock-analysis",
    "agentUrl": "https://openagent3.xyz/skills/stock-analysis/agent",
    "manifestUrl": "https://openagent3.xyz/skills/stock-analysis/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/stock-analysis/agent.md"
  }
}