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.