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?