Development skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

choosing-a-forecaster

Guides selection of the appropriate skforecast forecaster based on the user's data characteristics and requirements. Provides a decision matrix mapping use cases to forecaster classes. Use when the user is unsure which forecaster to use or asks for a recommendation.

1.51k repo starsObserved in 2 repos
Development

deep-learning-forecasting

Forecasts time series using recurrent neural networks (RNN, LSTM, GRU) with ForecasterRnn and the create_and_compile_model helper. Covers model architecture, training, and multi-series deep learning. Use when the user wants to use deep learning / neural networks for time series forecasting.

1.51k repo starsObserved in 2 repos
Development

feature-engineering

Creates features for time series forecasting: calendar features with skforecast's `CalendarFeatures` (cyclical, onehot, or spline encoding) — either delegated to the forecaster via the `calendar_features` parameter or built manually as exog — holiday distance features with `calculate_distance_from_holiday`, rolling statistics with `RollingFeatures`, differencing, and categorical exogenous variables. Use when the user wants to improve model accuracy through feature engineering or asks about exogenous variable creation.

1.51k repo starsObserved in 2 repos
Development

forecasting-multiple-series

Forecasts multiple time series simultaneously using a global model with ForecasterRecursiveMultiSeries or ForecasterDirectMultiVariate. Covers data formats, encoding, per-series transformers, and multi-series backtesting. Use when the user has two or more related time series.

1.51k repo starsObserved in 2 repos
Development

foundation-forecasting

Zero-shot time series forecasting with pre-trained foundation models (Amazon Chronos-2, Google TimesFM 2.5, Salesforce Moirai-2, Soda-INRIA TabICL, Prior Labs TabPFN-TS, The Forecasting Company T0) via ForecasterFoundation and FoundationModel. Covers single and multi-series workflows, exogenous variables, prediction intervals / quantiles, and backtesting. Use when the user wants forecasts without task-specific training, cold-start baselines, or pre-trained generalist models.

1.51k repo starsObserved in 2 repos
Development

prediction-intervals

Generates prediction intervals for time series forecasts using bootstrapping, conformal prediction, or built-in statistical model intervals. Covers interval configuration, residual management, and calibration. Use when the user needs uncertainty quantification for forecasts.

1.51k repo starsObserved in 2 repos
Development

statistical-models

Forecasts time series using classical statistical models (ARIMA, SARIMAX, ETS, ARAR) wrapped in ForecasterStats. Covers model selection, Auto-ARIMA, backtesting statistical models, and parameter tuning. Use when the user wants traditional statistical forecasting methods.

1.51k repo starsObserved in 2 repos
Development

complete-api-reference

Complete constructor signatures and method signatures for all skforecast forecasters, backtesting functions, search functions, cross-validation classes, preprocessing, feature selection, and drift detection. Use when the user needs exact parameter names, types, or defaults for any skforecast class or function.

1.51k repo starsObserved in 1 repos
Development

feature-selection

Selects the most relevant lags, window features, and exogenous variables using sklearn feature selectors (RFECV, SelectFromModel). Covers single-series and multi-series selection with force inclusion and subsampling. Use when the user has many features and wants to identify the most important ones.

1.51k repo starsObserved in 1 repos
Development

forecasting-single-series

Forecasts a single time series using ForecasterRecursive or ForecasterDirect. Covers data preparation, model creation, training, prediction, backtesting, and prediction intervals. Use when the user needs to predict future values of one time series.

1.51k repo starsObserved in 1 repos
Development