Skip to content

rebase-energy/TimeDataModel-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimeDataModel — Claude Code Plugin

A Claude Code skill that makes Claude an expert in the TimeDataModel Python library — the standard for self-describing, bi-temporal time series data in energy and forecasting pipelines.

Once installed, Claude automatically applies this knowledge whenever you work with TimeSeries or TimeSeriesTable objects. No commands to remember — it just works.

What Claude learns

  • DataShape selection — when to use SIMPLE, VERSIONED, CORRECTED, or AUDIT based on your modeling needs
  • Creating time series — from pandas, Polars, NumPy, and PyArrow, with the right Frequency, DataType, and metadata
  • Bi-temporal modeling — structuring forecasts with knowledge_time + valid_time for full auditability
  • Enums — complete Frequency, DataType hierarchy, and TimeSeriesType reference
  • Workflows — import/export, slicing, unit conversion (pint), geospatial filtering, and validation

Installation

Search for it in Claude Code:

/find-skills timedatamodel

Or install directly:

/plugin install timedatamodel

Example

After installing, just describe what you want:

"Create a versioned TimeSeries of hourly wind power forecasts from this pandas DataFrame"

Claude will produce correct, idiomatic TimeDataModel code — right DataShape, right enums, UTC-aware timestamps — without you needing to look anything up.

About TimeDataModel

TimeDataModel is an open-source Python library by Rebase Energy for modeling time series data with rich, machine-readable metadata. It is designed for energy systems, forecasting, and any domain where data provenance and bi-temporality matter.

pip install timedatamodel

About

Claude Code plugin that teaches Claude how to work with the TimeDataModel Python library for time series data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages