timesfm-forecasting

Forecast univariate time series with prediction intervals using TimesFM.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/HaykTarkhanyan/dst_research --skill timesfm-forecasting-hayktarkhanyan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: timesfm-forecasting
Source: https://github.com/HaykTarkhanyan/dst_research/tree/main/.claude/skills/timesfm-forecasting
Command: npx skills add https://github.com/HaykTarkhanyan/dst_research --skill timesfm-forecasting-hayktarkhanyan

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

TimesFM enables zero-shot forecasting for univariate time series, removing the need to train new models for each dataset.

Core Features & Use Cases

  • Zero-shot forecasting: generate point forecasts and calibrated prediction intervals without training data.
  • Input flexibility: accepts CSV, DataFrame, or NumPy array inputs and returns per-series forecasts.
  • Preflight safety: includes a mandatory RAM/GPU preflight check to prevent runtime failures.

Quick Start

Run the preflight system check, then forecast a 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 generate zero-shot time-series forecasts from a CSV file?

Zero-shot forecasting with TimesFM removes the need to train new models. It accepts CSV, DataFrame, or NumPy array inputs and directly returns point forecasts and calibrated prediction intervals for your univariate time series.

What is zero-shot forecasting and when do I need it for univariate time series?

Zero-shot forecasting generates predictions without requiring model training on your specific dataset. You need it when you want to quickly forecast univariate time series across different domains without training new models from scratch.

Do I need a GPU to run TimesFM forecasting on my data?

A GPU is not strictly required, but the Skill enforces a mandatory preflight system check to evaluate your available RAM and GPU. This safety check prevents runtime failures before you execute the from_pretrained, compile, and forecast steps.

Can I get prediction intervals with my point forecasts using TimesFM?

Yes, you can get prediction intervals. The Skill returns calibrated prediction intervals alongside point forecasts for your univariate time series data without requiring any training data.

How do I prepare my Python environment for TimesFM forecasting?

You must prepare a Python environment with TimesFM, torch, numpy, and pandas installed. After setup, you run the preflight system checker and use the from_pretrained, compile, and forecast functions as described to get your results.

Does TimesFM support covariates for time-series prediction?

TimesFM focuses on univariate time-series data and does not support covariates. It generates point forecasts and calibrated prediction intervals directly from your single series inputs without needing external covariate data.