SuperAPI AI Directory

stock-report

Data & analytics

View repository

Updated 10-15 21:33

About this skill

Individual Stock Report Skill

Extract the ticker symbol from $ARGUMENTS and execute the following command.

python3 /Users/kikuchihiroyuki/stock-skills/.claude/skills/stock-report/scripts/generate_report.py $ARGUMENTS

Output Content

  • Sector/Industry
  • Stock Price Information: Current price, market capitalization
  • Valuation: PER, PBR, dividend yield, ROE, ROA, earnings growth rate
  • Undervaluation Assessment: 0-100 point score + assessment (undervalued/somewhat undervalued/fair/somewhat overvalued)
  • Shareholder Returns(KIK-375): Dividend yield + share buyback yield = total shareholder return rate
  • Contrarian Signal(KIK-504/533): Contrarian score (0-100) + grade (A/B/C/D) + 3-axis breakdown (technical/valuation/fundamental divergence)
  • Industry Context(KIK-433, when Neo4j is connected): Automatically display tailwinds and risks from recent industry research in the same sector

ETF Auto-Detection (KIK-469)

Automatically detect ETFs (quoteType=ETF) and output an ETF-specific report instead of an individual stock report:

  • Fund Overview: Category, fund family, total net assets (AUM), expense ratio
  • Expense Ratio Assessment: Ultra-low cost (<=0.1%) / Low cost (<=0.5%) / Somewhat high (<=1.0%) / High cost (>1.0%)
  • Performance: Current price, dividend yield, beta, 52-week range
  • Fund Size: Large ($10B+) / Medium ($1B+) / Small ($100M+) / Micro (<$100M)

Display the results as-is.

Prior Knowledge Integration Rules (KIK-466)

If the output of get_context.py contains the following, integrate it with the report results in your response:

  • Screening Appearance Count: "Top of screening 3 times → a stock that draws repeated attention"
  • Purchase Background (BOUGHT): If held, "As a held stock: unrealized gain +12%, consistency with thesis is good"
  • Past Reports: Differences from previous figures. "PER: 12.3→8.5 (improved), ROE: 15%→12% (declined)"
  • Investment Notes: If there are concerns or a thesis, incorporate them into the report. "Concern note: inventory risk → inventory reduction confirmed in the latest quarter"
  • Research History: Refer to the key points of the previous research and highlight changes

Prompt to Record Analysis Conclusions

If you gave a response containing specific investment views in valuation assessment, undervaluation assessment, or value trap assessment:

💡 Would you like to record this analysis as an investment note?