Skip to content
Back to skills

Time Series Forecasting

ASecurity

"Use AutoGluon TimeSeriesPredictor and TimeSeriesDataFrame for

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 8, 2026
testingtestingapibackend

Works with

  • api

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill time-series-forecasting --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Time Series Forecasting?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Time Series Forecasting
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-time-series-forecasting/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-time-series-forecasting)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: time-series-forecasting
description: "Use AutoGluon TimeSeriesPredictor and TimeSeriesDataFrame for
  forecasting workflows, covariates, probabilistic forecasts, metrics, model
  presets, evaluation, and time-series troubleshooting."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Time-Series Forecasting

Use this sub-skill when the task is about AutoGluon time-series forecasting with `autogluon.timeseries`, especially `TimeSeriesDataFrame` and `TimeSeriesPredictor`.

## Route Here When

- The user needs multi-step forecasts, prediction intervals, quantiles, backtesting, `leaderboard`, or `evaluate` for time series.
- Data has `item_id`, `timestamp`, and a numeric target column, or must be converted into `TimeSeriesDataFrame`.
- The workflow needs known future covariates, past covariates, static features, frequency inference/resampling, or train/test horizon splits.
- The user asks about time-series model presets, `Chronos`, `Chronos2`, `Toto`, `DeepAR`, `TemporalFusionTransformer`, `DirectTabular`, `RecursiveTabular`, or statistical baselines.

## Route Elsewhere

- General supervised classification/regression on rows: use `../tabular-ml/`.
- Text, image, document, object detection, or semantic matching AutoMM workflows: use `../multimodal-automl/`.
- Package installation, import/version checks, backend compatibility, or cross-subpackage save/load issues: use root `../../references/troubleshooting.md`.

## Read First

- `references/data-formats.md` for constructing `TimeSeriesDataFrame`, required columns, frequency, covariates, static features, and validation patterns.
- `references/api-reference.md` for `TimeSeriesPredictor` and `TimeSeriesDataFrame` method signatures and behavior.
- `references/workflows.md` for quick-start, covariate, backtesting, probabilistic forecast, save/load, and feature-importance workflows.
- `references/model-and-metric-guide.md` for model families, presets, metrics, quantiles, Chronos/Toto constraints, and offline-safe choices.
- `references/troubleshooting.md` for common forecasting failures and fixes.

## Bundled Scripts

- `scripts/validate_timeseries_frame.py`: validates a tiny or user-provided CSV/Parquet file as a `TimeSeriesDataFrame`, checks schema, static features, frequency, series length, and known-covariate horizon coverage.
- `scripts/timeseries_smoke.py`: builds a tiny in-memory dataset and verifies `TimeSeriesDataFrame`; pass `--fit` to run a deliberately small local-model predictor fit.

## Default Agent Strategy

1. Normalize the data into `TimeSeriesDataFrame` with `item_id`, `timestamp`, and target columns before discussing models.
2. Confirm `prediction_length`, frequency, target name, known future covariates, and whether static features must be carried into prediction.
3. For offline or quick validation, choose `hyperparameters={"Naive": {}, "SeasonalNaive": {}, "Theta": {}}` or `presets="fast_training"`; avoid Chronos/Toto unless model artifacts and required backends are available.
4. Use `train_data, test_data = data.train_test_split(prediction_length)` for evaluation and ensure every series is long enough for the requested horizon and validation windows.
5. Expect predictions as a `TimeSeriesDataFrame` with `mean` plus quantile columns such as `0.1`, `0.5`, and `0.9`.

Files in this skill

  • SKILL.md3.3 KB
  • references/api-reference.md7.5 KB
  • references/data-formats.md6.1 KB
  • references/model-and-metric-guide.md8.1 KB
  • references/troubleshooting.md7.2 KB
  • references/workflows.md6.6 KB
  • scripts/timeseries_smoke.py4.6 KB
  • scripts/validate_timeseries_frame.py8.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.