Skip to content
Back to skills

Forecasting

ASecurity

Guide Auto-PyTorch time series forecasting workflows.

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
testingapi

Works with

  • api

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Forecasting?

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

Security grade badge for Forecasting
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-forecasting/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-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: forecasting
description: "Guide Auto-PyTorch time series forecasting workflows."
metadata:
  disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---

# Forecasting

Use this sub-skill for Auto-PyTorch time series forecasting. It covers sequence validation, horizon setup, known future features, forecasting-specific search and prediction, and the public forecasting task API.

## When to use

Choose this route when the user asks to:

- forecast future values from one or more time series
- format sequences with `start_times`, `freq`, or `series_idx`
- provide known future features
- control the forecast horizon with `n_prediction_steps`
- inspect or customize forecasting-specific initialization and metrics
- validate uni-variant versus multi-variant forecasting data

## What this route owns

- `TimeSeriesForecastingTask`
- `TimeSeriesForecastingPipeline`
- `TimeSeriesForecastingInputValidator`
- `TimeSeriesFeatureValidator`
- `TimeSeriesTargetValidator`
- `TimeSeriesSequence`
- `TimeSeriesForecastingDataset`
- forecasting search, fit, predict, and score flows
- forecasting metrics and sliding-window setup

## Main workflow

1. Decide whether the input is uni-variant or multi-variant.
2. Build the sequence layout:
   - lists of series, or
   - DataFrames with series identifiers
3. Set `start_times` and `freq` when the series need explicit temporal context.
4. Provide `known_future_features` if the forecast uses exogenous features that are already known for the future.
5. Use `search(...)` for end-to-end forecasting AutoML or `get_search_space(...)` / `fit_pipeline(...)` for a single configuration.
6. Call `predict(...)` with either prepared `TimeSeriesSequence` objects or the raw future-features path plus `past_targets`.

## Common decisions

### Data layout

- Uni-variant tasks may omit `X_train` and validate only targets.
- Multi-variant tasks require feature data.
- When `series_idx` is used, the feature DataFrame must contain those identifier columns.
- The validator preserves per-series order and emits sequence-aware outputs.

### Search control

- `enable_traditional_pipeline` is disabled by default for forecasting.
- `suggested_init_models` and `custom_init_setting_path` let you bias the starting models.
- `search_space_updates` is often used to adjust `window_size`, `batch_size`, or batches-per-epoch when the default window is not appropriate.

### Metrics

Typical forecasting metrics include:

- `mean_MASE_forecasting`
- `median_MASE_forecasting`
- `mean_MAE_forecasting`
- `mean_MAPE_forecasting`
- `mean_MSE_forecasting`

## What to read next

- `references/workflows.md` for end-to-end forecasting recipes and input-shape examples
- `references/api-reference.md` for the main class and method signatures
- `references/troubleshooting.md` for missing-dependency, shape, and sequence-identity failures
- `scripts/forecasting_smoke.py` for a tiny synthetic sequence validation check

## Do not use this route for

- tabular classification or regression
- image classification proof-of-concept paths
- repo-maintenance or CI workflows

Route tabular questions to `sub-skills/tabular-automl/` instead.

Files in this skill

  • SKILL.md3.1 KB
  • references/api-reference.md2.9 KB
  • references/troubleshooting.md3 KB
  • references/workflows.md3.4 KB
  • scripts/forecasting_smoke.py3.5 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.