| name | alphagbm-buffett-analysis |
| description | Warren Buffett-lens scorecard for any ticker. Scores 4 dimensions 0-100 each
(business / circle of competence, moat / durable advantage, management / capital
allocation, valuation / fair price vs 10Y treasury) and returns a weighted
overall HOLDABLE / WATCHABLE / AVOID verdict. This is NOT a generic fundamental
screener โ it's Buffett's specific framework mechanically applied: sector
simplicity, gross margin + ROE + profit margin thresholds, FCF yield vs treasury,
and dividend-continuity as management proxy.
Triggers: "Buffett analysis AAPL", "score KO with Buffett lens", "would Buffett
buy MSFT", "JNJ Buffett scorecard", "AAPL moat analysis", "fair price vs bonds",
"Buffett-style verdict on NVDA", "long-term hold analysis"
|
| globs | ["mock-data/buffett-analysis/**"] |
AlphaGBM Buffett Analysis
The 4 lenses Buffett himself says he applies, computed from yfinance fundamentals
and returned as a single-number verdict plus reasoning for each lens.
The 4 Lenses
- Business (20% weight) โ circle of competence. Simple sectors (consumer
staples, utilities, industrials) score high. Complex sectors (tech, healthcare,
financials) score lower unless mega-cap like AAPL.
- Moat (30% weight) โ durable advantage. Gross margin > 40%, ROE > 20%,
profit margin > 15%, and market cap > $100B each contribute to the moat score.
- Management (15% weight) โ capital allocation proxy via dividend continuity
- payout ratio (15-60% is ideal balance) + 5yr avg div yield.
- Valuation (35% weight) โ fair price check. PE < 15 โ +20, PEG < 1 โ +15,
FCF yield > 10Y treasury + 2pp โ +20. PE > 40 or PEG > 2.5 โ deductions.
Overall Verdict
- โฅ 75 โ HOLDABLE (color green) โ meets Buffett standards, long-term hold
- 55-74 โ WATCHABLE (color amber) โ wait for better price or clearer evidence
- < 55 โ AVOID (color red) โ fails Buffett's standards
Why This Is a Separate Skill
The generic alphagbm-stock-analysis runs a G=B+M style/momentum score. Buffett's
framework is different โ it weights moat + valuation much more heavily than
momentum, and penalizes complex businesses regardless of growth. This skill
codifies Buffett's rules, not AlphaGBM's house rules.
How to Use
Input:
ticker (required) โ US stock symbol
Output:
scorecard.business: {score, sector, industry, verdict_zh, verdict_en}
scorecard.moat: {score, gross_margin, roe, profit_margin, market_cap_b, reasons_zh, reasons_en}
scorecard.management: {score, dividend_rate, payout_ratio, reasons_zh, reasons_en}
scorecard.valuation: {score, pe, forward_pe, peg, pb, fcf_yield_pct, ten_year_treasury, reasons_zh, reasons_en}
scorecard.overall: {score, verdict, verdict_zh, verdict_en, color}
Example Queries
Buffett analysis on KO โ likely HOLDABLE (simple business, strong moat, 30+ year hold by Buffett himself)
would Buffett buy NVDA โ likely WATCHABLE or AVOID (complex sector, high valuation)
Buffett scorecard JNJ โ likely HOLDABLE (consumer defensive, strong margins, reasonable PE)
score AAPL with Buffett lens โ reference Berkshire's own holding for context
apply Buffett's checklist to WMT โ retail-native test case
Mock Data
Mock data in mock-data/buffett-analysis/ โ sample for KO (HOLDABLE).
API Endpoint
POST /api/masters/buffett-analyze
Content-Type: application/json
Request body:
{"ticker": "KO"}
Response shape:
{
"success": true,
"ticker": "KO",
"current_price": 63.4,
"scorecard": {
"business": {
"score": 85,
"sector": "Consumer Defensive",
"industry": "Beverages - Non-Alcoholic",
"verdict_zh": "ไธๅก็ธๅฏน็ฎๅ,ๅจๅทด่ฒ็น่ฝๅๅ่ๅดๅ
",
"verdict_en": "Relatively simple business within Buffett's circle"
},
"moat": {
"score": 100,
"gross_margin": 60.3,
"roe": 41.8,
"profit_margin": 22.4,
"market_cap_b": 273.4,
"reasons_zh": ["ๆฏๅฉ็ 60.3% > 40%,ๆพ็คบๅฎไปทๆ", "ROE 41.8% > 20%,่ตๆฌๆ็ๅผบ", "ๅธๅผ $273B > $100B,่งๆจกๅฃๅ", "ๅๅฉ็ 22.4% > 15%,ๅผบๅฎไปทๆ"],
"reasons_en": ["Gross margin 60.3% > 40% shows pricing power", "ROE 41.8% > 20% โ strong capital efficiency", "Market cap $273B > $100B โ scale moat", "Net margin 22.4% > 15% โ strong pricing power"]
},
"management": {
"score": 80,
"dividend_rate": 1.94,
"payout_ratio": 77.0,
"reasons_zh": ["ๆดพๆฏ $1.94 โ ไฝ็ฐๅ่กไธ่ฟ็ฐๆๆฟ", "5 ๅนดๅนณๅ่กๆฏ็ 3.1%"],
"reasons_en": ["Dividend $1.94 โ willingness to return cash", "5-yr avg div yield 3.1%"]
},
"valuation": {
"score": 45,
"pe": 24.8,
"forward_pe": 22.1,
"peg": 3.2,
"pb": 10.5,
"fcf_yield_pct": 3.5,
"ten_year_treasury": 4.3,
"reasons_zh": ["FCF ๆถ็็ 3.5% < 10Y ็พๅบ 4.3%,ไธๅฆๅบๅธ"],
"reasons_en": ["FCF yield 3.5% < 10Y 4.3% โ bonds beat it"]
},
"overall": {
"score": 78.3,
"verdict": "HOLDABLE",
"verdict_zh": "็ฌฆๅๅทด่ฒ็นๆ ๅ โ ๅผๅพ้ฟๆๆๆ",
"verdict_en": "Meets Buffett standards โ worth a long-term hold",
"color": "green"
}
},
"timestamp": "2026-04-24T08:00:00"
}
Pricing: 1 stock-analysis credit per call; 30-min cache per ticker (cache hits free).
Related Skills
Powered by AlphaGBM โ Real-data options & research intelligence. 10K+ users.