AgentSkillsCN

stock-analysis

运用转录文本的自然语言处理技术、语气趋势分析、内部人士数据及风险评估框架,开展深度定性股票分析。当用户要求对某只股票进行深入剖析、评估一家公司、考察管理层素质,或展开投资研究时,此技能便能派上用场。触发条件包括:股票分析、公司分析、财报分析、管理层评估、投资研究,以及针对特定股票代码的深度挖掘。

SKILL.md
--- frontmatter
name: stock-analysis
description: Deep qualitative stock analysis using transcript NLP, tone trends, insider data, and risk frameworks. Use when asked to analyze a stock, evaluate a company, assess management quality, or research an investment. Triggers on: stock analysis, company analysis, earnings analysis, management assessment, investment research, ticker deep-dive.

Stock Analysis Skill

Comprehensive 7-dimension qualitative analysis framework for stocks.

Quick Start

bash
# Full analysis workflow
python3 scripts/transcript-compare.py TICKER --quarters 4
python3 scripts/deep-analyzer.py TICKER --transcript
python3 scripts/finnhub-client.py insider TICKER
python3 scripts/finnhub-client.py recommend TICKER

The 7 Dimensions

#DimensionToolKey Signal
1Transcript tonedeep-analyzer.py --transcriptDeflection %, guidance quality
2Tone trendstranscript-compare.pyQoQ conviction/hedging shift
3Insider activityfinnhub-client.py insiderNet buy/sell pattern
4Analyst sentimentfinnhub-client.py recommendConsensus trend
5Industry positionManual + references/industry-framework.mdPorter's forces
6Risk/rewardreferences/risk-framework.mdScenario analysis
7Second-orderreferences/second-order.mdWhat's priced in

Transcript Signals

Red Flags

  • Deflection >20%: Management dodging Q&A questions
  • Hedging spike: Uncertainty language increasing QoQ
  • Conviction drop: Confidence language declining
  • Prepared vs Q&A gap >0.5: Sugarcoating in scripted remarks
  • Blame externalization: "Macro," "one-time" without ownership

Green Flags

  • Deflection <10%: Forthcoming, answering directly
  • Specific guidance >80%: Clear visibility
  • Stable/improving confidence ratio: Genuine conviction

Insider Signals

PatternInterpretation
Cluster buying (3+ insiders)Strong bullish signal
All sells, no buysCautious (may be comp-related)
CEO/CFO buyingVery bullish
CFO selling largeYellow flag

Analysis Workflow

  1. Run transcript comparison (4 quarters minimum)
  2. Check latest call for specific signals
  3. Pull insider data from Finnhub
  4. Check analyst consensus trend
  5. Apply industry framework (see references/)
  6. Build scenario analysis with kill criteria
  7. Identify non-consensus insight

Output Format

Always produce structured output:

markdown
# [TICKER] Analysis — [DATE]

**Thesis:** [1 sentence]
**Confidence:** HIGH/MEDIUM/LOW
**Key insight:** [what you see that consensus doesn't]

## Transcript Signals
| Signal | Value | Assessment |
|--------|-------|------------|
| Deflection | X% | 🟢/🟡/🔴 |
| Conviction trend | +/-X | 🟢/🟡/🔴 |
| Guidance | X% specific | 🟢/🟡/🔴 |

## Tone Trends (4Q)
[quarter comparison table]

## Alternative Data
- **Insider:** [pattern]
- **Analyst:** [consensus]

## Risk/Reward
| Scenario | Prob | Return | Key Assumption |
|----------|------|--------|----------------|
| Bull | % | +% | |
| Base | % | +% | |
| Bear | % | -% | |

**Fragility:** HIGH/MEDIUM/LOW

## Kill Criteria
Exit if: [specific conditions]

API Requirements

  • FMP (required): Transcripts, fundamentals
  • Finnhub (required): Insider, recommendations
  • Keys at: ~/.secure/fmp.env, ~/.secure/finnhub.env

References

  • references/industry-framework.md — Porter's forces, cycle analysis
  • references/risk-framework.md — Scenario analysis, fragility assessment
  • references/second-order.md — What's priced in, consensus analysis