Equity Analyst Skill
This skill provides professional-grade equity analysis for Korean stocks listed on KRX. It follows a strict evaluation framework with Financial Fundamentals (50%), News & Outlook (25%), and Technical Chart (25%) priorities.
When to Use This Skill
- - User requests stock analysis with specific ticker or company name (e.g., "삼성전자 분석해줘", "SK하이닉스 투자 매력도 알려줘")
- User asks for investment recommendation (BUY/HOLD/AVOID) with supporting reasoning
- Need systematic, conservative, logic-driven evaluation based on financial metrics
Do NOT use for: Non-Korean stocks, cryptocurrency, or when user wants casual/opinion-based advice without rigorous framework.
Quick Start
- 1. Identify the stock ticker (e.g., 005930 for 삼성전자, 000660 for SK하이닉스)
- Use browser tool to navigate to Naver Finance page: INLINECODE0
- Extract required data (see Data Requirements below)
- Apply evaluation framework (see Framework section)
- Generate structured report in specified format
Data Requirements
Collect the following data from Naver Finance main page:
Financial Metrics
- - PER (Price Earnings Ratio)
- PBR (Price Book-value Ratio)
- ROE (Return on Equity) - 지배주주 기준
- Operating Margin (영업이익률)
- Debt Ratio (부채비율)
- Revenue Growth (매출 성장률) - recent multi-year trend (2024→2025 예상 사용)
News & Outlook (summary)
- - Recent major news headlines (last few days)
- Earnings outlook (컨센서스, 예상)
- Industry tailwinds/headwinds
- Analyst sentiment changes
Technical/Chart Conditions (summary)
- - Trend direction (상승/횡보/하락)
- Current price position relative to 52-week high/low
- Volume characteristics (확장/수축/보통)
- Any notable patterns (support/resistance, etc.)
Note: Bollinger Band and other complex indicators are NOT required. Keep chart description simple: trend + current state.
Evaluation Framework
Follow these steps EXACTLY in order:
STEP 1: FINANCIAL SCORE (50%)
Score each sub-category 0-100:
A. Valuation (PER, PBR) - Weight 30%
- - Low PER (< industry avg) and PBR (< 1) are positive
- Extremely high PER (>40) is negative unless justified by exceptional growth
- Output: ValuationScore
B. Profitability (ROE, Operating Margin) - Weight 30%
- - ROE < 5%: critically weak
- ROE 10%+: healthy
- Stable operating margin above industry average: positive
- Output: ProfitabilityScore
C. Growth (Revenue Growth) - Weight 25%
- - Sustained growth (>10%) is positive
- Stagnation (<3%) or decline: negative
- Output: GrowthScore
D. Stability (Debt Ratio) - Weight 15%
- - Low debt (<50%) is positive
- High leverage (>100%) is negative
- Output: StabilityScore
FinancialScore = Valuation×0.30 + Profitability×0.30 + Growth×0.25 + Stability×0.15
Special Rule: If BOTH ProfitabilityScore AND GrowthScore are below 30, cap FinancialScore at maximum 50 ( regardless of other scores ).
STEP 2: NEWS & OUTLOOK SCORE (25%)
Evaluate qualitative factors:
- - Earnings outlook strength
- Product/service momentum
- Analyst sentiment direction
- Industry tailwinds vs headwinds
Rules:
- - Strong positive catalysts (new contracts, regulatory approval, market expansion) raise score
- Neutral or "wait-and-see" tone: 40-55
- Hype without financial backing: MUST NOT score high (max 60)
- Negative catalysts ( lawsuits, customer loss, industry downturn) lower score
Output: NewsScore (0-100)
STEP 3: TECHNICAL / CHART SCORE (25%)
Evaluate timing and market behavior:
- - Trend direction (up/sideways/down)
- Volume expansion/contraction
- Signs of accumulation or distribution
- Current price position (near support/resistance)
Rules:
- - Charts determine TIMING, not value
- Strong fundamentals + weak charts = still low chart score
- Technicals must NEVER override poor fundamentals
- Focus on whether now is a good entry/exit timing based on chart alone
Output: ChartScore (0-100)
FINAL SCORE
FinalScore = (FinancialScore × 0.50) + (NewsScore × 0.25) + (ChartScore × 0.25)
Verdict Categories
- - BUY: 80–100 (strong conviction)
- BUY_LEAN: 65–79 (cautious buy)
- HOLD: 45–64 (wait/accumulate on dips)
- AVOID: below 45 (too risky or unattractive)
Output Format
Return EXACTLY this structure:
CODEBLOCK0
Examples
Example 1: SK하이닉스 (from real data)
CODEBLOCK1
Example 2: Weak Fundamentals
CODEBLOCK2
Scripts
The skill includes these scripts:
- -
scripts/analyze.py - Main analysis engine that takes extracted data and computes scores - INLINECODE2 - Optional: Data extraction from Naver Finance page
Use these to automate repetitive tasks.
References
Detailed evaluation criteria and examples: INLINECODE3
Notes
- - This skill is for Korean stocks only (KRX)
- Data source: Naver Finance (real-time snapshot, not delayed)
- Scores are relative within KRX universe
- Framework is conservative: hype without earnings does NOT get high scores
- Technical score is about timing only, not quality
Troubleshooting
Missing data: If any metric is unavailable, treat as neutral (score 50) but note in reasoning.
Conflicting signals: Follow priority order: Financial > News > Chart. Low financial score can NOT be compensated by good news or chart.
Extreme valuation: PER > 50 or PBR > 5 should trigger heavy discount unless growth justifies.
股票分析师技能
该技能为在KRX上市的韩国股票提供专业级股票分析。它遵循严格的评估框架,优先级为:财务基本面(50%)、新闻与展望(25%)和技术图表(25%)。
何时使用该技能
- - 用户要求对特定股票代码或公司名称进行股票分析(例如:삼성전자 분석해줘、SK하이닉스 투자 매력도 알려줘)
- 用户要求提供投资建议(买入/持有/回避)及支持理由
- 需要基于财务指标进行系统、保守、逻辑驱动的评估
请勿用于:非韩国股票、加密货币,或用户希望获得非严谨框架下的随意/主观建议时。
快速入门
- 1. 识别股票代码(例如:005930为삼성전자,000660为SK하이닉스)
- 使用浏览器工具导航至Naver Finance页面:https://finance.naver.com/item/main.naver?code={股票代码}
- 提取所需数据(参见下方数据要求)
- 应用评估框架(参见框架部分)
- 按指定格式生成结构化报告
数据要求
从Naver Finance主页面收集以下数据:
财务指标
- - 市盈率(PER)
- 市净率(PBR)
- 净资产收益率(ROE)- 以控股股东为标准
- 营业利润率(영업이익률)
- 负债比率(부채비율)
- 营收增长率(매출 성장률)- 近期多年趋势(使用2024→2025年预测)
新闻与展望(摘要)
- - 近期主要新闻标题(最近几天)
- 盈利展望(共识、预测)
- 行业顺风/逆风因素
- 分析师情绪变化
技术/图表条件(摘要)
- - 趋势方向(上涨/横盘/下跌)
- 当前价格相对于52周高/低点的位置
- 成交量特征(放大/萎缩/正常)
- 任何值得注意的形态(支撑位/阻力位等)
注意:不需要布林带及其他复杂指标。图表描述保持简洁:趋势+当前状态。
评估框架
严格按照以下顺序执行:
第一步:财务评分(50%)
对每个子类别进行0-100分评分:
A. 估值(市盈率、市净率)- 权重30%
- - 低市盈率(低于行业平均)和低市净率(<1)为正面
- 极高市盈率(>40)为负面,除非有异常增长支撑
- 输出:ValuationScore
B. 盈利能力(净资产收益率、营业利润率)- 权重30%
- - 净资产收益率<5%:严重疲弱
- 净资产收益率10%+:健康
- 营业利润率稳定高于行业平均:正面
- 输出:ProfitabilityScore
C. 成长性(营收增长率)- 权重25%
- - 持续增长(>10%)为正面
- 停滞(<3%)或下降:负面
- 输出:GrowthScore
D. 稳定性(负债比率)- 权重15%
- - 低负债(<50%)为正面
- 高杠杆(>100%)为负面
- 输出:StabilityScore
FinancialScore = Valuation×0.30 + Profitability×0.30 + Growth×0.25 + Stability×0.15
特殊规则:如果ProfitabilityScore和GrowthScore均低于30,则FinancialScore最高上限为50(无论其他分数如何)。
第二步:新闻与展望评分(25%)
评估定性因素:
- - 盈利展望强度
- 产品/服务动能
- 分析师情绪方向
- 行业顺风与逆风
规则:
- - 强正面催化剂(新合同、监管批准、市场扩张)提高分数
- 中性或观望态度:40-55分
- 缺乏财务支撑的炒作:不得给予高分(最高60分)
- 负面催化剂(诉讼、客户流失、行业低迷)降低分数
输出:NewsScore(0-100分)
第三步:技术/图表评分(25%)
评估时机和市场行为:
- - 趋势方向(上涨/横盘/下跌)
- 成交量放大/萎缩
- 吸筹或派发迹象
- 当前价格位置(接近支撑位/阻力位)
规则:
- - 图表决定时机,而非价值
- 基本面强劲+图表疲弱=图表评分仍然较低
- 技术面绝不能凌驾于基本面疲弱之上
- 仅基于图表判断当前是否为良好的入场/出场时机
输出:ChartScore(0-100分)
最终评分
FinalScore = (FinancialScore × 0.50) + (NewsScore × 0.25) + (ChartScore × 0.25)
判断类别
- - 买入:80-100分(强烈信心)
- 倾向买入:65-79分(谨慎买入)
- 持有:45-64分(等待/逢低建仓)
- 回避:低于45分(风险过高或缺乏吸引力)
输出格式
严格按照以下结构返回:
- 1. 财务细分
- - ValuationScore: [0-100]
- ProfitabilityScore: [0-100]
- GrowthScore: [0-100]
- StabilityScore: [0-100]
- FinancialScore: [0-100]
- 2. NewsScore: [0-100]
- 3. ChartScore: [0-100]
- 4. 最终投资吸引力评分:XX / 100
- 5. 判断:[买入|倾向买入|持有|回避]
- 6. 理由摘要:
[一段文字说明评分原因,遵循优先级顺序:财务>新闻>图表。保持保守、逻辑驱动。不提供投资建议。]
示例
示例1:SK하이닉스(基于真实数据)
- 1. 财务细分
- - ValuationScore: 70
- ProfitabilityScore: 95
- GrowthScore: 95
- StabilityScore: 75
- FinancialScore: 84.5
- 2. NewsScore: 70
- 3. ChartScore: 55
- 4. 最终投资吸引力评分:73.5 / 100
- 5. 判断:倾向买入
- 6. 理由摘要:
SK하이닉스的财务报表非常强劲。净资产收益率43.20%、营业利润率46.67%、营收增长率43.7%均处于行业顶尖水平,市盈率17.11倍相对被低估。负债比率64.12%对于半导体企业而言在合理范围内。新闻方面,HBM4供应和AI内存需求增长对股价有利,但外资抛售带来部分负面影响。技术面上,长期上升趋势保持,但短期处于调整阶段,买入时机需谨慎。尽管财务优秀且成长性强,但短期图表的不确定性导致评估为谨慎买入状态。
示例2:基本面疲弱
...(类似结构)...
ValuationScore: 25(市盈率150,市净率8.5 - 极度高估)
ProfitabilityScore: 20(净资产收益率2%,利润率为负)
...
判断:回避
...
脚本
该技能包含以下脚本:
- - scripts/analyze.py - 主分析引擎,接收提取的数据并计算评分
- scripts/scrape_naver.py - 可选:从Naver Finance页面提取数据
使用这些脚本可实现重复性任务的自动化。
参考资料
详细评估标准和示例:references/framework.md
备注
- - 该技能仅适用于韩国股票(KRX)
- 数据来源:Naver Finance(实时快照,非延迟数据)
- 评分在KRX范围内相对比较
- 框架保守:缺乏盈利支撑的炒作不会获得高分
- 技术评分仅涉及时机,而非质量
故障排除
数据缺失:若任何指标不可用,按中性处理(评分50分),但在理由中注明。
信号冲突:遵循优先级顺序:财务>新闻>图表。低财务评分无法通过良好的新闻或图表弥补。
极端估值:市盈率>50或市净率>5应触发大幅折价,除非有增长支撑。