Skip to content
Back to skills

Neural Prophet

ASecurity

"Use NeuralProphet for interpretable time-series forecasting with

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

Works with

  • cli
  • api

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Neural Prophet?

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

Security grade badge for Neural Prophet
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-neural-prophet/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-neural-prophet)

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: neural-prophet
description: "Use NeuralProphet for interpretable time-series forecasting with
  fit/predict, components, uncertainty, plotting, save/load, and Prophet
  migration workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# NeuralProphet repo skill

Use this skill when a task involves the Python package `neuralprophet` / NeuralProphet: Prophet-like time-series forecasting, `ds`/`y` dataframes, forecast horizons, trend/seasonality/autoregression/regressor/event components, global multi-series models, uncertainty intervals, plotting, serialization, or `TorchProphet` migration.

## First checks

Install from PyPI for normal use:

```bash
python -m pip install neuralprophet
python -c "from neuralprophet import NeuralProphet; print(NeuralProphet)"
```

For this version, prefer Python supported by the package metadata (`>=3.9,<3.13`). If imports or fitting fail, read [references/troubleshooting.md](references/troubleshooting.md); known practical compatibility fixes include `pandas<3` and `setuptools<81` for the verified source snapshot.

Run the bundled diagnostic when the user's environment is uncertain:

```bash
python scripts/check_neuralprophet_install.py
```

Use `--check-cuda` only when the user explicitly needs CUDA verification. Core workflows are CPU-capable.

## Route map

| User intent | Load |
| --- | --- |
| Quickstart forecasting, dataframe validation, `fit`, `predict`, future periods, `yhat*` columns | `sub-skills/core-forecasting/SKILL.md` |
| Trend, changepoints, seasonality, autoregression, lagged/future regressors, events, holidays, global/local multi-series modeling | `sub-skills/components-and-exogenous/SKILL.md` |
| Train/validation/test splits, cross-validation, metrics, quantile regression, conformal prediction, uncertainty evaluation | `sub-skills/evaluation-and-uncertainty/SKILL.md` |
| CLI/version, logging, seeding, plotting backends, optional extras, save/load, accelerators, TorchProphet/Prophet migration | `sub-skills/operations-and-migration/SKILL.md` |

## Shared references

- [package-overview.md](references/package-overview.md) gives the package purpose, top-level imports, data model, install notes, and workflow map.
- [troubleshooting.md](references/troubleshooting.md) covers cross-cutting import, dependency, data, optional-extra, and backend failures.
- [repo-provenance.md](references/repo-provenance.md) records the source snapshot used to build this skill; read it before deciding whether to refresh the skill for a changed checkout.
- [repo-routing-metadata.json](references/repo-routing-metadata.json) is structured router metadata for managed import tooling.

## Common package pattern

```python
import pandas as pd
from neuralprophet import NeuralProphet, set_log_level

set_log_level("ERROR")
df = pd.DataFrame({"ds": timestamps, "y": values})
model = NeuralProphet(epochs=10, accelerator="cpu")
metrics = model.fit(df, freq="D")
future = model.make_future_dataframe(df, periods=30, n_historic_predictions=True)
forecast = model.predict(future)
```

Add components before `fit`, validate all required columns before prediction, and keep explicit frequency strings for irregular or calendar-sensitive data.

## Do not use this skill when

- The task is only generic PyTorch Lightning training internals with no NeuralProphet forecasting API.
- The task is general repository maintenance or contribution work rather than using the package.
- The user needs another forecasting library with incompatible data schema or model APIs.
- The task requires benchmark-scale training, external tutorial downloads, credentials, services, or hardware-specific claims that have not been separately authorized and verified.

Files in this skill

  • SKILL.md3.7 KB
  • references/package-overview.md2.5 KB
  • references/repo-provenance.md2 KB
  • references/repo-routing-metadata.json332 B
  • references/troubleshooting.md2.6 KB
  • scripts/check_neuralprophet_install.py2.6 KB
  • sub-skills/components-and-exogenous/SKILL.md2.8 KB
  • sub-skills/components-and-exogenous/references/api-reference.md7.9 KB
  • sub-skills/components-and-exogenous/references/component-recipes.md8.6 KB
  • sub-skills/components-and-exogenous/references/troubleshooting.md6.1 KB
  • sub-skills/components-and-exogenous/scripts/smoke_components.py3.5 KB
  • sub-skills/core-forecasting/SKILL.md3 KB
  • sub-skills/core-forecasting/references/api-reference.md2.8 KB
  • sub-skills/core-forecasting/references/troubleshooting.md3.6 KB
  • sub-skills/core-forecasting/references/workflows.md3.5 KB
  • sub-skills/core-forecasting/scripts/smoke_forecast.py2.7 KB
  • sub-skills/core-forecasting/scripts/validate_neuralprophet_dataframe.py4 KB
  • sub-skills/evaluation-and-uncertainty/SKILL.md2.3 KB
  • sub-skills/evaluation-and-uncertainty/references/api-reference.md5.7 KB
  • sub-skills/evaluation-and-uncertainty/references/evaluation-workflows.md7.4 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.