Agent skill · data analytics · nvidia

earth2studio-data-fetch

Fetch weather/climate data via Earth2Studio data sources for specific variables and times. Do NOT use for inference pipelines, model discovery, or installation.

Why this skill is useful

Provides a fetch script for accessing specific weather/climate data from Earth2Studio APIs, which includes domain-specific knowledge about variable support and data sources.

What it needs

Requires earth2studio installed locally. Requires cds account access. About 5k tokens when loaded. Last updated 2026-08-07. 2,816 stars on the source repository.

What this skill does

Earth2Studio Data Fetch Skill Purpose Guide a user through downloading weather/climate data via Earth2Studio data source APIs. Identifies compatible sources by checking the lexicon, verifies variable support, and produces a working fetch script outputting an xarray DataArray. Prerequisites Earth2Studio installed (uv pip install earth2studio or equivalent) Network access to remote data stores (GCS, S3, CDS API, etc.) For CDS-based sources: valid CDS API key configured (~/.cdsapirc) Python 3.10+ Instructions You are helping a user download specific weather/climate data using Earth2Studio's data source APIs. Your job is to identify which data source(s) can provide the requested variables, verify compatibility via the lexicon system, and produce a working fetch script. Core principle: live docs and lexicon are the source of truth Data source APIs, available variables, and the lexicon evolve between releases. Before recommending a data source or writing a fetch script: 1. Fetch the relevant data source doc page to confirm the API signature and constructor arguments. 2. Check the lexicon to verify the requested variable is supported by that data source. Live doc references (fetch only what the user's request requires): Analysis data sources: <https://nvidia.github.io/earth2studio/modules/datasourcesanalysis.html> Forecast data sources: <https://nvidia.github.io/earth2studio/modules/datasourcesforecast.html> DataFrame data sources: <https://nvidia.github.io/earth2studio/modules/datasourcesdataframe.html> Lexicon base: <https://github.com/NVIDIA/earth2studio/blob/main/earth2studio/lexicon/base.py> Lexicon per-source: <https://github.com/NVIDIA/earth2studio/tree/main/earth2studio/lexicon> Interaction protocol Step 1. Understand the user's request Extract from what the user has said (ask follow-ups if needed, cap at 3 questions): Variables — what do they want? Use Earth2Studio variable names (e.g. t2m, u500, z850, tp, msl). …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills nvidia/earth2studio-data-fetch

View the source on GitHub

Browse the @skills marketplace