Skip to content
Back to skills

Data And Exogenous

ASecurity

"Routes NeuralForecast panel schema, exogenous-variable,

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
datagodebuggingapi

Works with

  • api

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill data-and-exogenous --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Data And Exogenous?

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

Security grade badge for Data And Exogenous
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-data-and-exogenous/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-data-and-exogenous)

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: "data-and-exogenous"
description: "Routes NeuralForecast panel schema, exogenous-variable,
  categorical, sample-weight, and scaler workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# data-and-exogenous

Use this sub-skill when the user is preparing or debugging the panel dataframe
that NeuralForecast consumes: `unique_id`, `ds`, `y`, static features, future
features, categorical variables, sample weights, availability masks, and local
scalers.

## What this route covers

- Panel dataframe layout and `TimeSeriesDataset.from_df` conversion.
- `static_df`, `futr_df`, `available_mask`, and `sample_weight` handling.
- Categorical feature declarations and cardinality checks.
- Local scaling for temporal and static features.
- pandas and Polars interoperability.

## What this route does not cover

- The forecast model choice itself.
- Auto* search or distributed Spark execution.
- Probabilistic loss construction.
- Save/load or serialization details except where they depend on the panel shape.

If the request is about which model family needs which feature set, open
`../model-selection/SKILL.md`. If the request is about `fit` / `predict`
behavior after the data is already correct, open `../core-forecasting/SKILL.md`.

## Read these bundled references

- `../../references/data-formats.md` for the long-format panel contract.
- `../../references/api-reference.md` for `TimeSeriesDataset` and data-module
  signatures.
- `references/troubleshooting.md` for schema, null, categorical, and scaler
  failures.

## Run this bundled script

- `../../scripts/validate_panel.py` for a safe dataframe-schema check.

## Common triggers

- "What columns does NeuralForecast need?"
- "My future dataframe is missing rows"
- "How do I use static exogenous variables?"
- "Why is a categorical column failing?"
- "Why do I get a scaler or mask error?"
- "Can I use Polars with NeuralForecast?"

## Minimal route

1. Read `../../references/data-formats.md` to confirm the dataframe contract.
2. Use `../../scripts/validate_panel.py` on a small sample or problematic file.
3. Read `references/troubleshooting.md` when the dataframe fails validation.

## Decision cues

- If the issue is model-specific exogenous support, route to `model-selection`.
- If the issue is a downstream `fit` or `predict` error after the data is valid,
  route to `core-forecasting`.

## Safe default

When in doubt, validate the panel first. Most NeuralForecast errors become
obvious once the `unique_id` / `ds` / `y` contract is checked explicitly.

Files in this skill

  • SKILL.md2.5 KB
  • references/troubleshooting.md1.9 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.