This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, segmentation, and similarity search. Use when working with temporal data, sequential patterns, or time-indexed observations requiring specialized algorithms beyond standard ML approaches. Particularly suited for univariate and multivariate time series analysis with scikit-learn compatible APIs.
87
86%
Does it follow best practices?
Impact
84%
1.33xAverage score across 3 eval scenarios
Passed
No known issues
Classification algorithm selection and pipeline
Speed-optimized classifier
58%
100%
Accuracy-optimized classifier
16%
25%
Baseline comparison
37%
100%
Z-normalization used
0%
100%
No data leakage
50%
100%
Pipeline composition
0%
100%
Standard dataset splits
100%
100%
Random state set
100%
0%
Correct aeon import paths
100%
100%
results.json written
100%
100%
Avoids deep learning for small data
100%
100%
Time series clustering with elastic distance metrics
Uses TimeSeriesKMeans
100%
100%
DTW distance selected
100%
100%
Barycentric averaging
100%
100%
DTW window constraint
0%
0%
Normalization applied
0%
0%
Elastic distance rationale
100%
100%
Standard data loading
50%
100%
Cluster centers saved
100%
100%
Cluster labels saved
100%
100%
clustering_report.json written
100%
100%
Anomaly detection with range-based evaluation metrics
STOMP or MERLIN used
0%
100%
Window size 10-20% of length
100%
0%
Percentile-based threshold
100%
100%
Range-based precision metric
0%
100%
Range-based recall metric
0%
100%
Range-based F1 metric
0%
100%
Data normalized before detection
100%
100%
anomaly_scores.npy saved
100%
100%
anomaly_labels.npy saved
100%
100%
evaluation_report.json written
100%
100%
b58ad7e
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.