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.