portfolio-review

Analyzes investment portfolios for concentration, correlation, opportunity cost, and rebalancing recommendations.

16.4k|2.5k|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/xbtlin/ai-berkshire --skill portfolio-review-xbtlin
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: portfolio-review
Source: https://github.com/xbtlin/ai-berkshire/tree/main/codex-skills/portfolio-review
Command: npx skills add https://github.com/xbtlin/ai-berkshire --skill portfolio-review-xbtlin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Individual stock research alone does not answer portfolio-level questions like position sizing, hidden correlation between holdings, or whether a weak position should be replaced by cash. This Skill turns a raw holdings list into a structured portfolio health review with concrete rebalancing actions. ## Core Features & Use Cases - Holdings Health Check: Parses positions (percentages or share counts), fetches latest prices and valuation metrics, and tests whether each position's original investment thesis still holds. - Portfolio-Level Analysis: Measures concentration limits, detects hidden correlations (same sector, country, or supply chain), ranks holdings by expected return times certainty, and runs stress tests for scenarios like recession or rate spikes. - Actionable Rebalancing Output: Produces a report with add/reduce/exit/hold recommendations, target allocations, cash management guidance, and saves results to reports/portfolio-latest.md for the next quarterly review. - Use Case: Provide "Tencent 30%, Meituan 20%, Moutai 20%, Nvidia 15%, cash 15%" and receive a verdict on overall portfolio health, the single most important action to take, and the biggest current risk. ## Quick Start Ask the AI to review my portfolio of Tencent 30%, Meituan 20%, Moutai 20%, Nvidia 15%, and 15% cash using the portfolio-review skill.

Frequently Asked Questions about portfolio-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review my stock portfolio allocation with AI?▼

Provide your holdings as percentages or share counts, such as "Tencent 30%, Meituan 20%, cash 15%". The skill fetches current prices and valuations, checks each position's thesis, analyzes concentration and correlation, and outputs specific add, reduce, or exit recommendations.

What input formats does portfolio review accept?▼

It accepts percentage allocations, share counts with cost basis such as "Tencent 500 shares @480 HKD", or the phrase "my holdings" if a saved portfolio file exists at reports/portfolio-latest.md. Percentage-only inputs are analyzed proportionally without dollar amounts.

How does the skill estimate expected returns for holdings?▼

It ranks holdings by expected annual return using the financial_rigor.py three-scenario tool. The primary method approximates return as free cash flow yield plus expected growth, cross-checked with value-style and growth-style estimates, then multiplied by a certainty score.

Does the portfolio review handle correlation and stress testing?▼

Yes. It flags hidden correlations such as shared sector, country, or supply-chain exposure, then runs qualitative stress tests for scenarios like global recession, US-China escalation, rate spikes, and tech valuation compression with estimated drawdown ranges.

What are the limitations of this portfolio analysis?▼

Positions with limited public data are graded C-level and their conclusions carry low confidence. The skill deliberately avoids recommending specific new stocks, directing users to separate industry-research or investment-checklist workflows instead.