Agent skill · NVIDIA
earth2studio-create-datasource
Create and validate Earth2Studio data source wrappers (DataSource, ForecastSource, DataFrameSource, ForecastFrameSource) from remote stores. Do NOT use for fetching data with existing sources, model inference, or installation tasks.
What it needs
About 6k tokens when loaded.
What this skill does
Create and Validate Data Source Purpose End-to-end workflow for implementing a new Earth2Studio data source wrapper that connects a remote data store (S3, GCS, Azure, HTTP, HuggingFace) to Earth2Studio's async data fetching infrastructure — from analysis through implementation, testing, validation, and PR submission. Prerequisites Earth2Studio dev environment with uv (uv run python must work) Git configured with fork (origin) and upstream (upstream) remotes Access to the target remote data store (credentials if private) Python 3.10+ Workspace Use the directory containing pyproject.toml. For Harbor evals, write to /workspace/output/ preserving paths. Never read evals/targets/. Instructions Python Environment: Always use uv run python or the local .venv. Never use the system Python directly. Follow every step in order. [CONFIRM] gates: Only Step 1 (Source Type) and Step 12 (Sanity-Check Plots) require explicit user approval. All other [CONFIRM] markers are advisory — present decisions inline and proceed without blocking. Deliverables first: Write the source file and test file (Steps 6–7) before extended exploration, documentation, registration, CHANGELOG, or PR work. Skip Steps 8–14 when the user asks for implementation only. Before you finish: Run verification commands in the repo root so results appear in the session log: Be concise: Avoid long architecture reports; summarize decisions in a few sentences and move on to file writes. Hangs or User Feedback If agent becomes stuck or user provides a correction during this skills use, conservatively review relevant part of the skill and improve. Be concise. One source type per invocation. Invoke again for companion types. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills NVIDIA/earth2studio-create-datasource