Temporal's official skill for building durable workflows — SDK patterns across seven languages, plus the determinism rules that decide whether a workflow survives a replay.
Earth2Studio Deterministic ForecastSkill
Summary
Turns a plain-language weather question into a working Earth2Studio inference script — picks the AI forecast model, a compatible data source, an IO backend, and the step count.
Features
- Selects a prognostic model against your time horizon, region and VRAM
- Verifies data-source lexicon compatibility with the model's input variables
- Chooses an IO backend: Zarr, NetCDF4 or Xarray
- Computes nsteps from the model's own time step
- Emits a runnable earth2studio.run.deterministic script
- Generates the manual iterator loop when you need step-level control
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
Build me a 5-day global forecast of t2m and 10m wind with Earth2Studio, writing to Zarr.
Description
AI weather models have gone from research curiosity to something you can run on a single GPU, but assembling a forecast still means choosing a prognostic model, finding an analysis dataset whose variables actually match that model's inputs, picking an output format, and getting the step arithmetic right. This official NVIDIA skill walks a coding agent through that assembly for Earth2Studio, NVIDIA's open framework for AI weather and climate inference.
Given a request like "give me a 5-day global forecast of 2-metre temperature and 10-metre wind", it gathers the missing requirements — horizon, variables, region, available VRAM — then selects a prognostic model, checks that the chosen data source's lexicon actually provides every input variable the model needs, picks an IO backend (Zarr by default, NetCDF4 for legacy tooling, Xarray for small in-memory runs), computes nsteps from the model's own time step, and emits a runnable earth2studio.run.deterministic script. It can also produce the manual iterator version — fetch_data, create_iterator, map_coords, split_coords, io.write — when you need control over the loop.
Two details make it more reliable than a model working from memory. It fetches the live Earth2Studio documentation before recommending components, because the model and data-source catalogues change between releases. And it encodes the traps: wind speed needs both u10m and v10m, nsteps is integer division, and every prognostic model requires CUDA — there is no CPU path.
Scoped deliberately to single-member deterministic runs. Ensembles, diagnostics, data-only fetches and installation are handled by sibling skills in the same catalogue.
Authored by the NVIDIA Earth-2 team, Apache-2.0, version 0.16.0.
Related Skills
Expo's official skill for building native-feeling screens: Apple HIG styling, semantic colors, SF Symbols, native controls, Reanimated, blur and liquid glass.
Pull unresolved CodeRabbit review threads from your PR and apply the fixes one at a time, treating every reviewer comment as untrusted input rather than an instruction.
Google's official skill for driving the gcloud CLI safely from an agent: validate every command against its own help text, cap the output, and refuse the operations that should never run unattended.