scientific-time-series

Decompose, model, forecast, and detect anomalies in time-series data.

3|1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/nahisaho/satori --skill scientific-time-series
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scientific-time-series
Source: https://github.com/nahisaho/satori/tree/main/src/.github/skills/scientific-time-series
Command: npx skills add https://github.com/nahisaho/satori --skill scientific-time-series

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Efficiently decomposes, models, and detects anomalies in time-series data to derive actionable forecasts.

Core Features & Use Cases

  • STL decomposition for trend, seasonal, and residual components.
  • ARIMA / SARIMA / Prophet modeling for short- and long-range forecasts.
  • Change-point detection using PELT and Bayesian approaches.
  • Frequency-domain analysis with FFT and wavelets to identify cycles.
  • Granger causality testing and Granger-based relationship exploration across series.
  • Anomaly detection templates for monitoring process data and clinical signals.
  • Use Case: Process-monitoring in manufacturing, environmental monitoring, and clinical telemetry.

Quick Start

Provide a time-series dataset to run STL decomposition and generate an initial forecast.

Frequently Asked Questions about scientific-time-series

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

FAQPage Schema
How do I forecast time-series data using ARIMA or Prophet models?

You can forecast time-series data by applying ARIMA, SARIMA, or Prophet modeling techniques to generate short- and long-range predictions, utilizing the built-in templates to quickly fit your dataset and produce forecast plots.

What is STL decomposition and when do I need it for time-series analysis?

STL decomposition separates time-series data into trend, seasonal, and residual components. You need it to isolate underlying patterns from noise, allowing for more accurate modeling and anomaly detection in measurement data.

How do I detect change-points and anomalies in time-series measurements?

You can detect change-points and anomalies using PELT and Bayesian approaches provided as templates. These methods identify statistical shifts and outliers in process data, environmental monitoring, or clinical telemetry signals.

Can I identify periodic cycles in time-series data using FFT and wavelets?

Yes, frequency-domain analysis using FFT and wavelets identifies hidden periodic cycles in time-series data. This helps uncover repeating patterns across lab and field measurements for robust insights.

Does this approach support exploring relationships across multiple time series?

Yes, Granger causality testing explores relationships across multiple time series. It determines whether one series can predict another, enabling Granger-based relationship exploration within your dataset.

What is the best way to start analyzing a new time-series dataset?

The best way to start is to provide your time-series dataset to run STL decomposition and generate an initial forecast. This establishes a baseline trend and seasonal analysis for further modeling.