monte-carlo-financial-simulator
Stochastic simulation skill for financial modeling with probability distributions and risk quantification
What this skill does
# Monte Carlo Financial Simulator ## Overview The Monte Carlo Financial Simulator skill enables probabilistic financial modeling through stochastic simulation. It generates thousands of scenarios based on probability distributions to quantify risk and uncertainty in financial forecasts and valuations. ## Capabilities ### Probability Distribution Fitting - Normal distribution fitting - Lognormal distribution for positive values - Triangular distribution for expert estimates - PERT distribution modeling - Custom distribution creation - Historical data-based fitting ### Correlation Matrix Handling - Variable correlation specification - Cholesky decomposition for correlated sampling - Copula implementation - Rank correlation (Spearman) - Correlation stability testing - Partial correlation analysis ### Convergence Analysis - Sample size determination - Convergence testing - Precision metrics calculation - Stopping criteria implementation - Result stability verification - Computational efficiency optimization ### Value at Risk (VaR) Calculation - Parametric VaR - Historical simulation VaR - Monte Carlo VaR - Expected shortfall (CVaR) - Marginal VaR - Incremental VaR ### Confidence Interval Generation - Percentile-based intervals - Bootstrap confidence intervals - Prediction intervals - Tolerance intervals - One-sided bounds - Joint confidence regions ### Crystal Ball/ModelRisk Integration - @RISK compatibility - Crystal Ball formula support - Model export capabilities - Simulation result import - Assumption synchronization - Report generation ## Usage ### Risk Quantification ``` Input: Key uncertain variables, probability distributions, correlations Process: Run simulations, aggregate results, calculate risk metrics Output: Probability distributions of outcomes, VaR, confidence intervals ``` ### Scenario Probability ``` Input: Model structure, variable ranges, target outcomes Process: Simulate scenarios, identify conditions for targets Output: Probability of achieving targets, key driver sensitivity ``` ## Integration ### Used By Processes - Financial Modeling and Scenario Planning - Cash Flow Forecasting and Liquidity Management - Foreign Exchange Risk Management ### Tools and Libraries - numpy - scipy.stats - Monte Carlo libraries - Crystal Ball - @RISK ### Cross-Specialization Use - Data Science/ML: Risk analysis - Insurance: Actuarial modeling - Engineering: Project risk assessment ## Best Practices 1. Validate distribution assumptions against historical data 2. Test correlation stability across market conditions 3. Ensure sufficient iterations for convergence 4. Document distribution selection rationale 5. Perform sensitivity analysis on distribution parameters 6. Compare results with analytical solutions where possible
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.