timesfm-forecasting

Forecast univariate time series with Google's TimesFM foundation model.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Yezez9/Research-Agent --skill timesfm-forecasting-yezez9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: timesfm-forecasting
Source: https://github.com/Yezez9/Research-Agent/tree/main/scientific-skills/timesfm-forecasting
Command: npx skills add https://github.com/Yezez9/Research-Agent --skill timesfm-forecasting-yezez9

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires timesfm, torch, numpy, pandas, matplotlib, scikit-learn, pdf2image, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates time series forecasting for any univariate data without requiring custom model training, saving significant time and resources.

Core Features & Use Cases

  • Zero-Shot Forecasting: Predicts future values for sales, sensor data, energy usage, etc., using Google's TimesFM foundation model.
  • Probabilistic Forecasts: Generates point forecasts and calibrated prediction intervals (quantiles).
  • System Checker: Includes a mandatory preflight script to ensure sufficient RAM/GPU before model loading.
  • Use Case: Forecast next month's sales figures for a product line based on historical sales data, providing both a single best estimate and a range of likely outcomes.

Quick Start

Use the timesfm-forecasting skill to forecast the next 24 steps for the provided time series data.

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 custom machine learning model?

Zero-shot time series forecasting uses Google's TimesFM foundation model to predict future values directly from univariate data without custom training. You can forecast sales or sensor data by providing historical inputs via CSV, DataFrame, or arrays.

Can I generate prediction intervals and point forecasts for univariate data in Python?

Yes, time series forecasting with TimesFM generates both point forecasts and calibrated prediction intervals using quantiles. This provides a single best estimate alongside a range of likely probabilistic outcomes for your univariate input data.

What are the system requirements for loading the TimesFM model in Python?

Loading the TimesFM model requires sufficient RAM and GPU resources. A mandatory preflight system checker script verifies your system resources before model loading to ensure the forecasting environment can support the foundation model.

How do I forecast future sales from a CSV file using a foundation model?

You can forecast future sales from a CSV file by passing the univariate historical sales data to the TimesFM forecasting skill. The foundation model processes the input and generates future point estimates and prediction intervals automatically.

Does TimesFM time series forecasting work with pandas DataFrames and numpy arrays?

Yes, TimesFM forecasting accepts pandas DataFrames and numpy arrays as valid input formats for univariate time series data. It also supports direct CSV file inputs to generate point forecasts and probabilistic prediction intervals.

What are the limitations of zero-shot forecasting for univariate time series data?

Zero-shot forecasting with TimesFM is limited to univariate data and requires sufficient RAM and GPU verified by a preflight checker. It focuses on generating point forecasts and intervals without incorporating external covariates or custom model training.