ds-time-series

Forecast time series data with ARIMA, Prophet, and regression models.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/Phife726/ds_agent --skill ds-time-series
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ds-time-series
Source: https://github.com/Phife726/ds_agent/tree/main/ds-time-series
Command: npx skills add https://github.com/Phife726/ds_agent --skill ds-time-series

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides users through the full forecasting lifecycle — from understanding temporal patterns to deploying production-grade forecast models.

Core Features & Use Cases

  • Time Series EDA: initial plots, seasonal decomposition, stationarity checks, and handling missing timestamps.
  • Model selection & building: ETS, ARIMA/SARIMA, Prophet, regression with time features, and ML approaches with lag features.
  • Evaluation & validation: time-aware splits, MAE, RMSE, MAPE, MASE, and predictive interval assessment.
  • Production readiness: forecast pipelines, deployment considerations, and robust diagnostic checks.

Quick Start

Load your time-stamped data, perform initial EDA and stationarity checks, fit a chosen model, and generate forecasts with prediction intervals.

Frequently Asked Questions about ds-time-series

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I forecast time series data with seasonality and trends?

Time series forecasting with seasonality and trends uses models like ARIMA, SARIMA, ETS, and Prophet to capture temporal patterns. This Skill guides you through EDA, stationarity checks, and model fitting to generate predictive forecasts with uncertainty intervals.

What is the best way to evaluate time series forecasting models?

Evaluating time series forecasting models requires time-aware train/test splits and metrics like MAE, RMSE, MAPE, and MASE. This approach prevents data leakage and accurately assesses predictive accuracy and interval quality on unseen temporal data.

How do I build a production-ready time series forecasting pipeline?

Building a production-ready time series forecasting pipeline involves applying robust diagnostic checks and structured workflows across ETS, ARIMA, or Prophet models. This ensures stable deployment by automating EDA, fitting, and forecast generation steps.

Prophet vs ARIMA for time series forecasting: which should I use?

Choosing between Prophet and ARIMA for time series forecasting depends on your data characteristics. This Skill supports model selection across ETS, ARIMA, SARIMA, Prophet, and ML approaches with lag features, allowing comparison to find the best fit.

Can I use machine learning for time series prediction with lag features?

Yes, you can use machine learning for time series prediction by engineering lag features and time-based regressors. This Skill supports ML approaches alongside traditional methods, enabling regression models to capture complex temporal dependencies.

Do I need to check stationarity before fitting ARIMA models?

Yes, checking stationarity before fitting ARIMA models is essential for valid results. This Skill includes initial EDA and stationarity checks as foundational steps, ensuring your timestamped data is properly prepared before model selection.