Skip to content
Back to skills

Core Forecasting

ASecurity

"Fit NeuralProphet models, validate time-series dataframes, build

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
toolsapibackend

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Core Forecasting?

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

Security grade badge for Core Forecasting
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-core-forecasting/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-core-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: core-forecasting
description: "Fit NeuralProphet models, validate time-series dataframes, build
  future dataframes, and run basic forecasts."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# Core forecasting

Use this sub-skill when the task is to get a NeuralProphet forecast running: prepare a dataframe, choose core model settings, call `fit`, build a future dataframe, call `predict`, or understand the `yhat*` forecast columns.

## Load this when the user asks to

- Create a first NeuralProphet model from a pandas dataframe with `ds` and `y` columns.
- Validate or repair timestamp, target, frequency, missing-value, duplicate-date, or optional `ID` column issues before fitting.
- Choose basic constructor settings such as `n_lags`, `n_forecasts`, `epochs`, `batch_size`, `learning_rate`, `collect_metrics`, and `accelerator='cpu'`.
- Forecast future periods with `make_future_dataframe` and explain historic versus future rows.
- Interpret the shape of `forecast` dataframes, especially `yhat1`, `yhat2`, ... columns.

## Start here

1. Read [workflows.md](references/workflows.md) for the minimal fit/predict recipe, dataframe contract, future dataframe patterns, and validation checklist.
2. Read [api-reference.md](references/api-reference.md) when you need verified signatures and parameter defaults for `NeuralProphet`, `fit`, `predict`, `make_future_dataframe`, and dataframe utility helpers.
3. Read [troubleshooting.md](references/troubleshooting.md) when a fit/predict run fails, frequency inference is wrong, `metrics` is `None`, or dependency versions break current NeuralProphet code.
4. Run [scripts/smoke_forecast.py](scripts/smoke_forecast.py) to prove a tiny CPU fit and prediction can run without network access.
5. Run [scripts/validate_neuralprophet_dataframe.py](scripts/validate_neuralprophet_dataframe.py) before fitting user data when timestamps, `y`, `ID`, or frequency quality is uncertain.

## Boundaries

Stay here for core model execution and dataframe readiness. Route elsewhere for:

- Trend, seasonality, autoregression, regressors, events, holidays, or global/local component design: `../components-and-exogenous/SKILL.md`.
- Validation splits, cross-validation, metrics, quantiles, conformal prediction, and uncertainty evaluation: `../evaluation-and-uncertainty/SKILL.md`.
- CLI/version checks, plotting backends, save/load, logging, seeding, accelerators, and TorchProphet migration: `../operations-and-migration/SKILL.md`.

## Fast decision checklist

- Dataframe has parseable `ds`; training data has `y`; multi-series data uses `ID`.
- Use an explicit pandas frequency string such as `"D"`, `"H"`, `"MS"`, or `"5min"` when `freq='auto'` would be ambiguous.
- Start with CPU, small `epochs`, and disabled seasonalities for smoke tests; add components only after core fit/predict works.
- If `n_lags > 0`, preserve enough history and use `n_historic_predictions` deliberately when constructing future data.
- Do not rely on original repository notebooks or tests at runtime; use the bundled references and scripts here.

Files in this skill

  • SKILL.md3 KB
  • references/api-reference.md2.8 KB
  • references/troubleshooting.md3.6 KB
  • references/workflows.md3.5 KB
  • scripts/smoke_forecast.py2.7 KB
  • scripts/validate_neuralprophet_dataframe.py4 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.