What problem does it solve? Machine learning models act as black boxes, making it hard to understand why they produce specific predictions, debug errors, detect bias, or justify decisions to stakeholders. This Skill provides structured guidance for explaining model predictions using SHAP (SHapley Additive exPlanations), from choosing the right explainer to producing publication-ready visualizations. ## Core Features & Use Cases - Explainer Selection: Decision guidance for TreeExplainer, DeepExplainer, KernelExplainer, LinearExplainer, GradientExplainer, and PermutationExplainer across XGBoost, LightGBM, TensorFlow, PyTorch, and scikit-learn models. - Visualization Workflows: Instructions for waterfall, beeswarm, bar, scatter, force, heatmap, violin, and decision plots for both global feature importance and individual prediction breakdowns. - Advanced Workflows: Step-by-step processes for model debugging, feature engineering, fairness and bias analysis, model comparison, and production deployment of explanation services. - Use Case: After training an XGBoost classifier, compute SHAP values with TreeExplainer, generate a beeswarm plot to rank global feature importance, then use waterfall plots to explain individual misclassified predictions and check for data leakage. ## Quick Start Explain my trained XGBoost model's predictions using SHAP and show me the most important features with a beeswarm plot.