What problem does it solve? Explaining why a fitted machine-learning model produced a specific prediction is difficult to do rigorously, and misconfigured SHAP analyses silently produce misleading attributions. This Skill guides explainer and masker selection, output-space handling, additivity validation, and correct visualization so explanations are reproducible and defensible. ## Core Features & Use Cases - Explainer and masker selection: Decision tables for TreeExplainer, LinearExplainer, PermutationExplainer, PartitionExplainer, DeepExplainer, and more, matched to model type and feature structure. - Validated explanations: Enforces additivity checks (base_values + values.sum vs. exact model output), explicit output selection for multi-output models, and background-population documentation. - Visualization guidance: Maps analysis questions to the right plot (bar, beeswarm, waterfall, scatter, heatmap, text, image) with saving and accessibility practices. - Use Case: A data scientist needs to explain a RandomForestClassifier's probability output for a model audit. The Skill walks through interventional TreeExplainer setup, positive-class slicing, additivity assertion, and export of beeswarm and waterfall figures with a metadata record. ## Quick Start Use the shap skill to explain my trained classifier's predictions with a validated TreeExplainer and generate beeswarm and waterfall plots for the test set.