What problem does it solve? Raw engagement metrics like votes, upvote ratios, comment counts, sentiment, and recency live on incompatible scales, so combining them naively produces meaningless rankings dominated by whichever metric has the largest numbers. This Skill normalizes each signal to [0, 1], applies documented weights, and produces a validated composite engagement score for identifying high-value content. ## Core Features & Use Cases - Multi-Signal Normalization: Applies min-max, robust percentile, log, or rank-based normalization per metric based on distribution shape. - Documented Weighting with Sensitivity Analysis: Requires a rationale for every weight and tests ranking stability under +/-10% weight perturbations. - Validation and Reporting: Validates top-10 and bottom-10 ranked items against human judgment and writes findings to a structured analysis report. - Use Case: Given a Reddit data export with scores, upvote ratios, comment counts, sentiment, and timestamps, rank all posts by a composite engagement score to select the top 10% most influential discussions for downstream analysis. ## Quick Start Use the weighted-engagement-scoring skill to rank the posts in my dataset by a composite engagement score combining votes, comments, sentiment, and recency.