timesfm-forecasting

Forecast univariate time series with quantile prediction intervals.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/JosephWoodall/noosphere --skill timesfm-forecasting-josephwoodall
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: timesfm-forecasting
Source: https://github.com/JosephWoodall/noosphere/tree/main/.agent/skills/timesfm-forecasting
Command: npx skills add https://github.com/JosephWoodall/noosphere --skill timesfm-forecasting-josephwoodall

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, pandas, torch, timesfm, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Unsupervised, training-free forecasting of univariate time series using Google's TimesFM foundation model, enabling accurate forecasts with calibrated prediction intervals without requiring model training.

Core Features & Use Cases

  • Zero-shot forecasting for univariate time series from CSV/DataFrame/arrays with quantile intervals.
  • Batch processing of multiple series and flexible context/horizon configuration via ForecastConfig.
  • Optional covariates support through forecast_with_covariates for timesfm[xreg].

Quick Start

Load TimesFM from Hugging Face, compile with a ForecastConfig, and forecast your first univariate time series.

Frequently Asked Questions about timesfm-forecasting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform zero-shot time-series forecasting without training a model?

Zero-shot time-series forecasting is achievable using Google's TimesFM foundation model to deliver point forecasts without training. This approach uses a pre-trained model to generate predictions directly from your univariate data.

Can I generate calibrated quantile prediction intervals for univariate time series?

Yes, calibrated quantile prediction intervals are natively supported for univariate time series forecasting. The system delivers these intervals alongside point forecasts without requiring any model training.

How do I forecast multiple time series in batch from a CSV or DataFrame?

Batch processing of multiple time series is supported directly from CSV, DataFrame, or numpy arrays. You can configure context and horizon parameters via ForecastConfig to process many series efficiently.

Do I need a specific GPU or RAM setup to run TimesFM forecasting?

A mandatory preflight check verifies available RAM, GPU/VRAM, and disk space before loading models. This ensures safe and scalable deployment by preventing out-of-memory errors during the forecasting process.

Can I include external covariates in my time-series forecasts?

External covariates are supported through the forecast_with_covariates function for timesfm[xreg]. This allows you to incorporate additional variables to refine univariate time-series predictions.

What is the best way to configure context length and forecast horizon for time-series predictions?

Configuring context length and forecast horizon is handled through the ForecastConfig object. This flexible configuration allows you to tailor the zero-shot forecasting parameters to fit your specific univariate data structure.