Files
stock/.opencode/skills/stock-analyzer/SKILL.md
T

3.4 KiB
Raw Blame History

name, description
name description
stock-analyzer Deep analysis of a single A-share stock covering technical, fundamental, capital flow, and sentiment dimensions

What I Do

Generate a comprehensive analysis report for a single stock:

  1. Fetch all relevant data for the stock
  2. Analyze across four dimensions
  3. Score each dimension (0-100)
  4. Provide overall rating and actionable insights

Capital Context (CRITICAL)

The user has ~5万 RMB capital. Every analysis must include:

  • Affordability check: confirm the stock price × 100 shares is within reach
  • Position sizing advice: based on market conditions and stock risk profile, suggest how many lots the user should buy
  • Risk in RMB: always show stop-loss and take-profit levels in both percentage AND absolute RMB amount
  • Transaction cost: calculate estimated round-trip cost for the suggested position

Affordability Check

这股票一手要多少钱? 股价 × 100 = ____ 元
用户能买几手? 分配的仓位金额 ÷ (股价 × 100) = ____ 手

Analysis Dimensions

Technical Analysis

  • Trend positioning: identify if stock is in uptrend/downtrend/sideways
  • Moving average status: check MA alignment (5/10/20/60 day)
  • Support/Resistance levels: identify key price levels
  • Volume analysis: volume trend, volume-price divergence signals
  • RSI/MACD: oscillator readings and signals

Capital Flow Analysis

  • Main fund flow: net inflow trend over 3/5/10 days
  • Northbound capital: recent changes (if available)
  • Large order ratio: institutional activity signals

Fundamental Analysis

  • Valuation: PE/PB historical percentile
  • Profitability: ROE trend
  • Growth: revenue and profit YoY growth
  • Quick health check: debt ratio, cash flow

Sentiment Analysis

  • Recent news: key announcements in past 30 days
  • Analyst ratings: direction of recent rating changes

Scoring

Weighted composite score (0-100):

  • Technical: 35%
  • Capital Flow: 30%
  • Fundamental: 25%
  • Sentiment: 10%

When to Use Me

Use when the user asks to:

  • Analyze a specific stock by name or code
  • Evaluate whether a stock is worth buying
  • Get a detailed report on a stock

Workflow

  1. Get stock code (ask user if not provided)
  2. Call stock-data tools to fetch all data
  3. Analyze each dimension, calculate scores
  4. Perform affordability check (price × 100 vs 5万 budget)
  5. Present a structured report with:

Report Sections

  1. Basic Info: name, code, price, sector, market cap, 1手 cost
  2. Overall Score: composite rating with grade (A/B/C/D)
  3. Dimension Breakdown: each dimension's score with key observations
  4. Technical Check: trend, support/resistance, volume signal
  5. Capital Flow Check: recent money flow pattern and what it means
  6. Fundamental Check: valuation context, growth trajectory
  7. News & Sentiment: key events, sentiment direction
  8. Position Suggestion:
    • Suggested lot count (based on market signal + stock risk)
    • Total cost in RMB
    • Estimated round-trip transaction cost
  9. Risk Management:
    • Stop-loss level: price (¥) and loss amount (¥) with percentage
    • Take-profit target: price (¥) and gain amount (¥) with percentage
  10. Verdict: Watch / Consider / Caution / Avoid — with one-sentence reason
  11. Risk Disclaimer: results for reference only

Risk Disclaimer

Always remind the user: results are for reference only. Past performance does not guarantee future results. The user bears all trading risk.