Install any skill in seconds. Free to start, no credit card required.
Get Started Free →This skill should be used when the user asks to "screen investments", "analyze a portfolio", "evaluate investment opportunities", "run due diligence", "assess investment risk", "calculate ROI", or "diversify portfolio holdings".
.claude/skills/borghei-business-investment-advisor/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | 124% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 90% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 16% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 83% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -2% | 0% |
Production-ready investment analysis toolkit for screening opportunities, analyzing portfolio composition, and generating due diligence checklists. Designed for business owners, angel investors, and corporate development teams evaluating investments from $50K to $50M.
Before the analysis, confirm these inputs. If any is unknown or vague, ASK — do not assume:
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
bash# Screen investments by criteria (ROI, risk, payback) python scripts/investment_screener.py opportunities.json --min-roi 15 --max-payback 36 # Analyze portfolio diversification and risk exposure python scripts/portfolio_analyzer.py portfolio.json # Generate due diligence checklist for an investment target python scripts/due_diligence_checklist.py --type saas --stage series-a --amount 500000
| Tool | Purpose | Input | Output | |------|---------|-------|--------| | investment_screener.py | Filter & rank investments | JSON with opportunity data | Ranked opportunities + scores | | portfolio_analyzer.py | Portfolio risk & diversification | JSON with holdings | Risk report + recommendations | | due_diligence_checklist.py | DD checklist generation | Investment parameters | Structured checklist + scoring |
investment_screener.py with your criteria filtersdue_diligence_checklist.py to generate investigation planportfolio_analyzer.pyportfolio_analyzer.py to assess diversificationinvestment_screener.py to fill gapsdue_diligence_checklist.py with target parameters--score-file to get weighted DD scoreSee references/investment-frameworks.md for detailed frameworks including:
json{ "opportunities": [ { "name": "TechCo SaaS", "type": "equity", "sector": "technology", "stage": "series-a", "amount": 250000, "expected_roi_pct": 25.0, "risk_level": "high", "payback_months": 36, "revenue": 1200000, "revenue_growth_pct": 85.0, "gross_margin_pct": 78.0, "burn_rate_monthly": 80000, "runway_months": 18 } ] }
json{ "portfolio": { "total_invested": 2000000, "holdings": [ { "name": "Investment A", "type": "equity", "sector": "technology", "invested": 250000, "current_value": 375000, "date_invested": "2024-06-15", "stage": "series-a", "liquidity": "illiquid", "status": "active" } ] } }
| Level | Expected Return | Loss Probability | Typical Payback | |-------|----------------|-----------------|-----------------| | Low | 5-10% | < 10% | < 24 months | | Medium | 10-20% | 10-30% | 24-48 months | | High | 20-40% | 30-50% | 36-60 months | | Very High | 40%+ | > 50% | 48+ months |
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-23 | fail→fail | 17,530 | 22,295 | +27% | 1 | 1 | 0% | 3,298 | 5,439 | +65% | 0 | 0 | — |
case-01 | fail→fail | 10,297 | 7,183 | -30% | 1 | 1 | 0% | 1,443 | 2,452 | +70% | 0 | 0 | — |
case-02 | fail→fail | 23,199 | 30,390 | +31% | 1 | 1 | 0% | 3,810 | 5,772 | +51% | 0 | 0 | — |
case-03 | fail→pass | 13,226 | 19,203 | +45% | 1 | 1 | 0% | 1,980 | 4,426 | +124% | 0 | 0 | — |
case-04 | fail→pass | 5,702 | 3,027 | -47% | 1 | 1 | 0% | 928 | 1,761 | +90% | 0 | 0 | — |
case-05 | fail→pass | 14,733 | 2,193 | -85% | 1 | 1 | 0% | 1,340 | 1,556 | +16% | 0 | 0 | — |
case-06 | fail→pass | 6,289 | 6,107 | -3% | 1 | 1 | 0% | 1,266 | 2,316 | +83% | 0 | 0 | — |
case-12 | fail→pass | 17,991 | 8,608 | -52% | 1 | 1 | 0% | 2,661 | 2,598 | -2% | 0 | 0 | — |
case-07 | fail→pass | 7,923 | 6,201 | -22% | 1 | 1 | 0% | 1,572 | 2,457 | +56% | 0 | 0 | — |
case-08 | pass→pass | 10,550 | 3,896 | -63% | 1 | 1 | 0% | 1,528 | 1,917 | +25% | 0 | 0 | — |
case-09 | fail→pass | 11,023 | 3,346 | -70% | 1 | 1 | 0% | 1,569 | 1,807 | +15% | 0 | 0 | — |
case-10 | pass→pass | 8,182 | 3,421 | -58% | 1 | 1 | 0% | 1,195 | 1,791 | +50% | 0 | 0 | — |
case-11 | fail→pass | 19,137 | 14,400 | -25% | 1 | 1 | 0% | 2,791 | 3,533 | +27% | 0 | 0 | — |
case-13 | fail→pass | 11,069 | 2,764 | -75% | 1 | 1 | 0% | 1,650 | 1,597 | -3% | 0 | 0 | — |
case-14 | pass→pass | 12,221 | 3,723 | -70% | 1 | 1 | 0% | 1,912 | 1,792 | -6% | 0 | 0 | — |
case-15 | fail→pass | 11,559 | 3,162 | -73% | 1 | 1 | 0% | 1,902 | 1,732 | -9% | 0 | 0 | — |
case-16 | pass→pass | 6,696 | 2,432 | -64% | 1 | 1 | 0% | 1,069 | 1,684 | +58% | 0 | 0 | — |
case-22 | fail→fail | 17,916 | 29,110 | +62% | 1 | 1 | 0% | 2,913 | 5,844 | +101% | 0 | 0 | — |
case-17 | fail→pass | 7,680 | 1,555 | -80% | 1 | 1 | 0% | 1,106 | 1,465 | +32% | 0 | 0 | — |
case-18 | fail→pass | 7,818 | 2,415 | -69% | 1 | 1 | 0% | 1,333 | 1,591 | +19% | 0 | 0 | — |
case-19 | fail→pass | 6,213 | 1,768 | -72% | 1 | 1 | 0% | 912 | 1,504 | +65% | 0 | 0 | — |
case-20 | pass→pass | 14,376 | 22,944 | +60% | 1 | 1 | 0% | 2,876 | 5,850 | +103% | 0 | 0 | — |
case-21 | fail→fail | 29,387 | 37,069 | +26% | 1 | 1 | 0% | 4,578 | 7,145 | +56% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 23 cases were attempted. The headline lift of +57 percentage points is the difference between those two pass rates over the 23 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.