conducting-monte-carlo-portfolio-analysis
Runs Monte Carlo simulations for portfolio analysis with return distribution, tail risk, and path-dependent scenario evaluation. Use when running portfolio simulations, estimating tail risk, or analyzing return distributions.
Best use case
conducting-monte-carlo-portfolio-analysis is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Runs Monte Carlo simulations for portfolio analysis with return distribution, tail risk, and path-dependent scenario evaluation. Use when running portfolio simulations, estimating tail risk, or analyzing return distributions.
Teams using conducting-monte-carlo-portfolio-analysis should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/conducting-monte-carlo-portfolio-analysis/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How conducting-monte-carlo-portfolio-analysis Compares
| Feature / Agent | conducting-monte-carlo-portfolio-analysis | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Runs Monte Carlo simulations for portfolio analysis with return distribution, tail risk, and path-dependent scenario evaluation. Use when running portfolio simulations, estimating tail risk, or analyzing return distributions.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Conducting Monte Carlo Portfolio Analysis Runs Monte Carlo simulations for portfolio analysis, producing return distributions, tail-risk metrics, and path-dependent scenario evaluations for multi-asset portfolios. ## When To Use - Estimating the probability distribution of portfolio returns over a defined horizon (1-month to 30-year) - Quantifying tail risk (CVaR/ES, max drawdown distributions, left-tail probabilities) - Evaluating path-dependent features: sequence-of-returns risk, cash-flow overlays, rebalancing triggers, or option-like payoffs - Stress-testing portfolio allocations under regime-switching or fat-tailed assumptions - Comparing allocation candidates when closed-form analytics are insufficient (e.g., non-normal returns, leverage constraints, dynamic hedging) ## Inputs To Gather - **Asset universe and weights** — tickers or asset classes, target allocation, and any constraints (min/max bounds, sector caps) - **Return assumptions** — historical lookback window OR forward capital-market assumptions (expected return, volatility, correlation matrix) - **Distribution model** — normal, Student-t (specify degrees of freedom), skew-normal, or empirical bootstrap [VERIFY: confirm distributional choice suits the asset classes] - **Simulation parameters** — number of paths (default: 10,000; use 50,000+ for stable tail estimates), time step (daily/monthly), horizon length - **Correlation structure** — static Pearson matrix, DCC-GARCH, copula specification (Gaussian vs. Clayton/Gumbel for tail dependence) [VERIFY: copula choice with portfolio manager] - **Path-dependent rules** — rebalancing frequency and bands, cash inflows/outflows, drawdown-triggered de-risking, tax-loss harvesting logic - **Risk-free rate and inflation assumption** — for real-return or Sharpe-ratio computations - **Benchmark** (optional) — index or liability stream for relative-return analysis ## Workflow 1. **Validate inputs** - Confirm the correlation matrix is positive semi-definite; apply nearest-PSD correction if not - Check for stale or missing return series; flag gaps > 5 trading days - Verify that weight vector sums to 1.0 (or intended leverage ratio) 2. **Calibrate the return-generation model** - Fit chosen distribution to each asset's return series (MLE or method-of-moments) - Estimate correlation/copula parameters; report goodness-of-fit (e.g., Anderson-Darling p-values) - If using regime-switching: estimate Hidden Markov Model states (bull/bear/crisis) with transition probabilities [VERIFY: number of regimes] 3. **Generate simulation paths** - Draw correlated random variates via Cholesky decomposition (normal) or copula sampling (non-normal) - Construct cumulative return paths for each asset; apply portfolio weights at each rebalancing step - Enforce path-dependent rules: execute rebalances, apply transaction costs, overlay cash flows 4. **Compute output statistics** - **Distribution metrics** — mean, median, standard deviation, skewness, kurtosis of terminal wealth or annualized return - **Tail-risk metrics** — VaR and CVaR at 95% and 99% confidence; maximum drawdown distribution (median, 95th percentile); probability of loss exceeding a user-defined threshold - **Path statistics** — median path, 5th/25th/75th/95th percentile fan chart; time-to-recovery distribution after drawdowns > X% - **Scenario analysis** — conditional statistics for worst 5% of paths (crisis regime analysis) 5. **Sensitivity and robustness checks** - Re-run with ±1 standard error on expected returns and volatilities to assess input sensitivity - Compare results across distribution assumptions (normal vs. Student-t vs. bootstrap) - Confirm convergence: verify that key metrics stabilize as path count doubles 6. **Compile report** - Present results in summary table plus fan-chart visualization specification - Highlight key risk findings: probability of failing a return threshold, worst-case drawdown, and left-tail scenarios - State all assumptions, model limitations, and data vintage ## Output - **Summary statistics table** — expected return (annualized), volatility, Sharpe ratio, VaR (95/99), CVaR (95/99), max drawdown (median and 95th percentile), probability of negative return, probability of meeting target return - **Distribution chart spec** — histogram of terminal returns with VaR/CVaR markers; fan chart of cumulative wealth paths (5/25/50/75/95 percentile bands) - **Sensitivity matrix** — key metrics under alternative return, volatility, and correlation assumptions - **Path-dependent analysis** — impact of rebalancing frequency, cash-flow timing, and drawdown-triggered rules on terminal wealth distribution - **Assumption log** — distribution model, calibration method, number of simulations, random seed (for reproducibility), data sources and dates ## Quality Checks - Simulation count is sufficient: tail metrics (99% CVaR) should not shift > 2% when re-run with a different random seed - Mean simulated return approximates the input expected return within ±10 bps (sanity check on the generation engine) - Correlation of simulated asset returns matches input matrix within ±0.02 - Path-dependent rules are verified against at least one manually traced scenario - All [VERIFY] items are resolved or explicitly flagged as pending before delivery - Results are not presented as forecasts — disclaim that outputs reflect model assumptions, not predictions of future performance
Related Skills
performing-frozen-section-analysis
Guides intraoperative frozen section evaluation with rapid diagnostic protocols and communication. Use when performing frozen sections, providing intraoperative diagnoses, or communicating preliminary results.
conducting-surgical-time-outs
Structures WHO surgical safety checklist completion with sign-in, time-out, and sign-out documentation. Use when performing surgical time-outs, completing safety checklists, or documenting pre-incision verification.
conducting-stress-test-interpretation
Interprets exercise and pharmacologic stress tests with Duke treadmill score and nuclear findings. Use when reading stress tests, interpreting nuclear perfusion, or documenting exercise tolerance.
conducting-stark-law-analysis
Evaluates physician self-referral arrangements against Stark Law exceptions with documentation. Use when analyzing Stark compliance, evaluating referral arrangements, or documenting exception applicability.
conducting-psychiatric-evaluations
Structures comprehensive psychiatric evaluation with MSE, diagnostic formulation, and risk assessment. Use when performing psychiatric assessments, documenting mental status exams, or creating diagnostic formulations.
conducting-program-evaluation-public-health
Structures program evaluation using CDC framework with process, outcome, and impact assessment. Use when evaluating public health programs, measuring program effectiveness, or conducting logic model analysis.
conducting-preoperative-planning
Structures surgical planning with imaging review, risk stratification, and equipment/team requirements. Use when planning surgeries, reviewing preoperative imaging, or coordinating surgical teams.
conducting-pre-operative-evaluations
Structures pre-surgical risk assessment using ACC/AHA guidelines with cardiac and pulmonary clearance. Use when performing preop evaluations, assessing surgical risk, or providing medical clearance.
conducting-nursing-assessments
Structures head-to-toe nursing assessments with system-by-system documentation and abnormal findings. Use when performing nursing assessments, documenting patient evaluations, or creating assessment narratives.
conducting-mortality-reviews
Structures mortality case reviews with root cause analysis and system improvement recommendations. Use when conducting M&M reviews, analyzing adverse outcomes, or documenting mortality cases.
conducting-morbidity-mortality-reviews
Structures surgical M&M conference presentations with case analysis and system improvement recommendations. Use when presenting M&M cases, analyzing surgical outcomes, or documenting quality improvement.
conducting-meta-analyses
Performs meta-analysis with heterogeneity assessment, forest plot generation, and GRADE evidence grading. Use when conducting meta-analyses, assessing heterogeneity, or grading evidence quality.