portfolio-review

Score holdings and generate an interactive HTML dashboard with Chart.js.

Updated Jan 17, 2026
One-click install
npx skills add https://github.com/JayKim88/claude-ai-engineering --skill portfolio-review-jaykim88
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: portfolio-review
Source: https://github.com/JayKim88/claude-ai-engineering/tree/main/plugins/portfolio-copilot/skills/portfolio-review
Command: npx skills add https://github.com/JayKim88/claude-ai-engineering --skill portfolio-review-jaykim88

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yfinance, pandas, numpy, sqlalchemy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Manual, error-prone portfolio reviews and fragmented insights are replaced with an automated process that scores holdings, aggregates metrics, and renders a live dashboard for quick decision making.

Core Features & Use Cases

  • Scoring all holdings across Financial, Valuation, and Momentum to produce a holistic health score.
  • Computing portfolio-level metrics (Total value, P&L, weighted score) and generating a browser-based dashboard.
  • Providing actionable insights on diversification and weak holdings to inform rebalancing decisions.
  • Auto-opening the dashboard for quick sharing with stakeholders.

Quick Start

Trigger the portfolio-review skill by saying "review my portfolio" to automatically score holdings and generate the interactive dashboard.

Frequently Asked Questions about portfolio-review

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

FAQPage Schema
How do I automate investment portfolio health checks and diversification scoring?

Automated portfolio health checks score holdings across Financial, Valuation, and Momentum metrics to generate a holistic score. This process replaces manual reviews by computing portfolio-level metrics and rendering a live HTML dashboard for quick decision making.

How do I generate an interactive dashboard for my equity portfolio metrics?

Generating an interactive dashboard for equity portfolio metrics involves computing total value, P&L, and weighted scores using pandas and yfinance data. The system renders a browser-based Chart.js dashboard that auto-opens for quick sharing with stakeholders.

Does portfolio scoring work with equities and funds for rebalancing recommendations?

Portfolio scoring works with both equities and funds to evaluate diversification and identify weak holdings. By aggregating financial, valuation, and momentum metrics, it provides actionable insights to inform rebalancing decisions across personal and professional portfolios.

What is the best way to compute weighted scores and P&L for multiple holdings?

The best way to compute weighted scores and P&L is through automated metric aggregation that scores all holdings and calculates portfolio-level totals. This eliminates manual calculation errors and outputs results directly into a live dashboard.

Do I need yfinance and pandas to run automated portfolio reviews?

You need yfinance and pandas to run automated portfolio reviews because they fetch market data and compute financial metrics. The system also uses numpy for scoring calculations and sqlalchemy for data management to generate the final dashboard.

Why does the portfolio dashboard fail to open when holding data is missing?

The portfolio dashboard fails to open when holding data is missing because the system applies data gatekeeping before rendering. This precaution prevents generating inaccurate P&L or weighted scores by ensuring all required financial inputs are present.