Agent skill · Data & Analytics

nixtla-cross-validator

Performs rigorous time series cross-validation using expanding and sliding windows. Use when needing to evaluate the performance of time series models on unseen data. Trigger with cross validate time series, evaluate forecasting model, time series backtesting.

majiayu000github.com/majiayu000GitHub ↗
claude-codecan modify filesMIT
Install
npx skills add majiayu000/claude-skill-registry --skill nixtla-cross-validator-intent-solutions-io-plugins-nixtla --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 5 KB
Bundled scripts: none
Version: 1.0.0
Declared author: Jeremy Longshore <jeremy@intentsolutions.io>
Allowed tools: ReadWriteBash(python:*)GlobGrep
Path: skills/ai-ml/nixtla-cross-validator-intent-solutions-io-plugins-nixtla/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Cross-Validator Skill Evaluates time series model performance using cross-validation. ## Purpose Rigorously assesses how well a time series model generalizes to unseen data by simulating future predictions. ## Overview This skill automates time series cross-validation by splitting historical data into multiple training and validation sets based on expanding or sliding window techniques. It integrates with TimeGPT and StatsForecast to evaluate model performance across various time periods. It reports key accuracy metrics, helping users select the best model. ## Prerequisites **Tools**: Read, Write, Bash, Glob, Grep **Environment**: `NIXTLA_TIMEGPT_API_KEY` (if using TimeGPT) **Packages**: ```bash pip install nixtla pandas statsforecast matplotlib ``` ## Instructions ### Step 1: Prepare data Read time series data from CSV file into a pandas DataFrame using the data loader script. Script: `{baseDir}/scripts/load_data.py` The script expects a CSV file with columns: `unique_id`, `ds` (timestamp), and `y` (target value). **Example usage**: ```bash python {baseDir}/scripts/load_data.py data.csv ``` ### Step 2: Configure cross-validation Define parameters like window size, step size, and

What's inside
Steps it walks through
  1. Purpose
  2. Overview
  3. Prerequisites
  4. Instructions
  5. Step 1: Prepare data
  6. Step 2: Configure cross-validation
  7. Step 3: Execute cross-validation
  8. Step 4: Analyze results
  9. Output
  10. Error Handling
  11. Examples
  12. Example 1: Cross-validating TimeGPT on daily sales
  13. Example 2: Cross-validating ARIMA on monthly demand
  14. Resources
Ships with 1 file
  • metadata.json
Commands it runs
pip install nixtla pandas statsforecast matplotlib
python {baseDir}/scripts/load_data.py data.csv
python {baseDir}/scripts/cross_validate.py \
More from claude-skill-registry
All skills →
About this skill
What does the nixtla-cross-validator skill do?

Performs rigorous time series cross-validation using expanding and sliding windows. Use when needing to evaluate the performance of time series models on unseen data. Trigger with cross validate time series, evaluate forecasting model, time series backtesting.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill nixtla-cross-validator-intent-solutions-io-plugins-nixtla --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going