Official agent skill

Earth2studio Create Diagnostic

by NVIDIA in NVIDIA/skills

Create Earth2Studio diagnostic model wrappers for single-step data transformations, including simple derived diagnostics, packaged AutoModel diagnostics, and generative or diffusion diagnostics.

OfficialApache-2.0Auto-check passedData & Analytics

Install Earth2studio Create Diagnostic

skills CLI
$ npx skills add NVIDIA/skills --skill earth2studio-create-diagnostic -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install NVIDIA/skills earth2studio-create-diagnostic --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/earth2studio-create-diagnostic .claude/skills/earth2studio-create-diagnostic && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
earth2studio-create-diagnostic
GitHub stars
3.5k
Token cost
~3.7k tokens
SKILL.md length
1,461 words
Files
20 (incl. references)
Skills in repo
380
Repo updated
First seen
Licence
Apache-2.0

At a glance

Create Earth2Studio diagnostic model wrappers for single-step data transformations, including simple derived diagnostics, packaged AutoModel diagnostics, and generative or diffusion diagnostics.

  • Works in 12 steps: Get Reference Material → Analyze Type and Propose Dependencies → Add Dependencies → …
  • Prognostic time-stepping models
  • SKILL.md covers Quick Start Checklist, Purpose, Prerequisites and Limitations, plus 7 more sections
  • Runs Python and Shell scripts from its folder; calls uv, make and pip

What it does

Earth2studio Create Diagnostic is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Create Earth2Studio diagnostic model wrappers for single-step data transformations, including simple derived diagnostics, packaged AutoModel diagnostics, and generative or diffusion diagnostics. Do NOT use for prognostic time-stepping models, data sources, or installation.

Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 25 other files, including reference files (for example `BENCHMARK.md`, `evals/config.yml` and `evals/environment/setup/bootstrap.sh`).

It sits in Data & Analytics, covering Data cleaning. It works with Python and pytest. The repository describes itself as: Agent Skills for NVIDIA products — install into Claude Code, Codex, and other coding agents to run Physical AI, robotics, simulation, CUDA, and RAG workflows end to end. The licence is Apache-2.0.

When your agent uses it

  • Prognostic time-stepping models
  • Tasks that involve Data cleaning

Example prompts

  • “/earth2studio-create-diagnostic”

Requirements

  • Python 3
  • A Bash shell

Workflow steps

12 steps, taken from the step headings in SKILL.md.

  1. Get Reference Material
  2. Analyze Type and Propose Dependencies
  3. Add Dependencies
  4. Create Model File
  5. Implement Coordinates
  6. Implement Forward Pass
  7. Implement Model Loading
  8. Write Tests
  9. Register Model
  10. Documentation
  11. Validation (if requested)
  12. PR (if requested)

What it can do on your machine

Read from SKILL.md and the folder at commit 67a13c0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python and Shell, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • uv
    • make
    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use uv and pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Earth2studio Create Diagnostic loads about 3.7k tokens when it runs, and up to ~12k if it reads all its reference files. Until then it costs about 76 tokens; SKILL.md has 1,461 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~76
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~12k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from NVIDIA/skills at commit 67a13c0, republished under its Apache-2.0 licence (© NVIDIA). 1,461 words, ~3,699 tokens.

Download SKILL.mdSave it as .claude/skills/earth2studio-create-diagnostic/SKILL.md (or your agent's skills folder). This skill also uses 19 other files; get the full folder from GitHub.
name
earth2studio-create-diagnostic
description
Create Earth2Studio diagnostic model wrappers for single-step data transformations, including simple derived diagnostics, packaged AutoModel diagnostics, and generative or diffusion diagnostics. Do NOT use for prognostic time-stepping models, data sources, or installation.
version
0.16.0
license
Apache-2.0
metadata.author
NVIDIA Earth-2 Team <agent-skills@nvidia.com>
metadata.tags
earth2studio, diagnostic-model, python
argument-hint
URL or local path to reference inference script (optional)

Quick Start Checklist

Do these steps in order. Do not skip ahead. Before editing, read this SKILL.md and load the relevant reference files for the model type. After implementation, run the focused pytest command before saying tests pass. If tests cannot run, report the exact command and failure instead of claiming success.

  • Read this SKILL.md completely first
  • Get the reference script, repo, paper, or model documentation (Step 0)
  • Classify the diagnostic as simple, AutoModel, or generative (Step 1)
  • Propose dependency extras before editing dependency files (Step 1)
  • Create earth2studio/models/dx/<name>.py with diagnostic-only APIs
  • Create test/models/dx/test_<name>.py with mock tests
  • Run: uv run pytest test/models/dx/test_<name>.py -m "not package" -v
  • Add/update model extra, install docs, API docs, and changelog when required
  • Run: make format && make lint && make license

Critical command rule: always use uv run for Python commands:

  • Use uv run pytest ... and uv run python ...
  • Do not use bare pytest or python in repo workflows

If the generated model is wrong, do not keep retrying the same fix. Follow Self-Improvement, patch this skill or its references, then continue with the corrected workflow.

Purpose

Implement a diagnostic model wrapper connecting third-party or derived ML transforms to Earth2Studio. Diagnostic models transform data at a single time point: input fields in, output fields out, no forecast integration.

Prerequisites

  • Earth2Studio installed via uv with dev dependencies (uv sync --all-extras)
  • Python 3.10+ environment
  • Reference inference script, repo, paper, or model documentation
  • Checkpoint source and license information for packaged models

Limitations

  • Handles single-step transformations only
  • Does not support time-stepping forecast models; use earth2studio-create-prognostic
  • Real package tests can require network access to NGC, HuggingFace, S3, or other registries
  • Generative validation can require GPU and fixed seeds for meaningful comparison

Diagnostic Model Types

TypeInheritanceDependency extraExample
Simple derived diagnostictorch.nn.Module onlyUsually noneIdentity, wind speed
Packaged AutoModel diagnostictorch.nn.Module, AutoModelMixinRequired, even if emptyPrecipitationAFNO
Generative diagnostictorch.nn.Module, AutoModelMixinRequired, even if emptyCorrDiff

Workspace

ContextLocation
Harbor evalWrite to /workspace/output/earth2studio/models/dx/...
Harbor + --copy-repoFull checkout at /workspace/repo
Local cloneDirectory with pyproject.toml

Never read evals/targets/; those files are grader references only.

Reference Files

Load these files on demand during the matching workflow:

FileContentLoad at
references/skeleton-template.pyFull diagnostic skeletons for simple, AutoModel, and generative wrappersSteps 3-6
references/method-templates.pyFocused coordinate, loading, forward, and device method snippetsSteps 4-6
references/testing-guide.pyMock, package, exception, sample, and seed test patternsStep 7
references/validation-guide.mdReference comparison, plots, PR hygiene, and review follow-upSteps 10-11
references/pr-body-template.mdPR body templateStep 11
references/pr-comment-template.mdValidation comment templateStep 11

Instructions

Step 0 - Get Reference Material

If $ARGUMENTS provides a URL or local path, use it. Otherwise ask:

Please provide a reference inference script, repository, paper, or model documentation.

Capture the reference model's input variables, output variables, tensor shapes, normalization, grid, checkpoint source, dependency requirements, and license.

Step 1 - Analyze Type and Propose Dependencies

Classify the requested diagnostic before editing files:

If the model...Then use...
Computes a derived quantity with no checkpointSimple diagnostic
Loads weights from Package or an external checkpointAutoModel diagnostic
Produces multiple samples, diffusion outputs, VAE samples, or stochastic super-resolutionGenerative diagnostic

Dependency policy:

  • Simple derived diagnostics usually do not need a pyproject.toml extra.
  • AutoModel and generative diagnostics must have a named optional dependency extra, even if the list is empty.
  • Add the extra alphabetically under [project.optional-dependencies] and include it in the all aggregate.
  • Use the model-extra name in OptionalDependencyFailure("model-extra") and @check_optional_dependencies().

Present the proposed dependency extra and ask the user to approve before editing pyproject.toml:

toml
model-name = ["package1>=version", "package2"]
# or, when the packaged diagnostic needs no extra runtime packages:
model-name = []
Step 2 - Add Dependencies

After approval, edit pyproject.toml:

  • Add the extra alphabetically.
  • Update the all aggregate.
  • Prefer minimum supported versions from the reference package documentation.
  • Do not add broad unpinned Git dependencies unless the reference model requires them and the user approves.
Step 3 - Create Model File

File: earth2studio/models/dx/<lowercase>.py

Use the repo-standard SPDX/license header shown in existing model files.

Simple diagnostic imports commonly include:

python
from collections import OrderedDict
import numpy as np
import torch
from earth2studio.models.batch import batch_coords, batch_func
from earth2studio.utils import handshake_coords, handshake_dim
from earth2studio.utils.type import CoordSystem

Packaged and generative diagnostics commonly also include:

python
from earth2studio.models.auto import AutoModelMixin, Package
from earth2studio.models.dx.base import DiagnosticModel
from earth2studio.utils.imports import OptionalDependencyFailure, check_optional_dependencies
from loguru import logger

Canonical method order:

  1. __init__
  2. input_coords
  3. output_coords decorated with @batch_coords()
  4. __str__ if useful
  5. load_default_package for AutoModel/generative diagnostics
  6. load_model for AutoModel/generative diagnostics
  7. to only when non-PyTorch state must move devices
  8. Private/support methods
  9. __call__ decorated with @torch.inference_mode() and @batch_func()

Avoid shared base classes or broad abstractions unless the wrapper naturally has multiple closely related variants where a small base class reduces duplication.

Step 4 - Implement Coordinates

Diagnostic input coordinates usually use this public Earth2Studio order:

  1. batch: np.empty(0) and first in the OrderedDict
  2. variable: input variable names using Earth2Studio vocabulary names
  3. lat: public latitude convention north-to-south, usually 90 to -90
  4. lon: public longitude convention 0 to 360, endpoint normally false

No diagnostic wrapper should expose lead_time. If a diagnostic needs validity time metadata, document it as per-sample metadata in coords["time"]; do not make it a tensor dimension unless an existing dx pattern requires it.

output_coords must validate inputs with handshake_dim and handshake_coords. Then update output variables and, when needed, output lat/lon resolution. Generative diagnostics must add a sample dimension after batch.

Step 5 - Implement Forward Pass

Use a single-step __call__; never create an iterator. Validate coordinates before model execution, then return (output_tensor, output_coords).

python
@torch.inference_mode()
@batch_func()
def __call__(self, x: torch.Tensor, coords: CoordSystem) -> tuple[torch.Tensor, CoordSystem]:
    output_coords = self.output_coords(coords)
    x = (x - self.center) / self.scale
    out = self.core_model(x)
    return out, output_coords

For generative diagnostics, loop over the batch dimension and generate number_of_samples per input item. Use explicit seeds for reproducibility when the reference implementation supports seeded sampling.

Show full SKILL.md (585 more words)Show less
Step 6 - Implement Model Loading

For packaged diagnostics:

  • load_default_package should lock HuggingFace URLs to a commit (hf://org/repo@commit) or NGC/S3 versions to an immutable release.
  • load_model should call package.resolve(...), load checkpoints on CPU first, set modules to eval(), and disable gradients where appropriate.
  • Use weights_only=False only when loading a pickled full PyTorch object is required.
  • Decorate optional model classes and load_model with @check_optional_dependencies().
  • Use loguru.logger for useful loading messages; do not use print() inside earth2studio/.
Step 7 - Write Tests

File: test/models/dx/test_<name>.py

Required tests:

FunctionPurpose
test_<model>_callForward pass with mock or simple model
test_<model>_exceptionsInvalid coordinate order, values, or variables raise errors
test_<model>_packageReal weights with @pytest.mark.package for AutoModel/generative diagnostics

Generative diagnostics also require sample-count and deterministic-seed tests. Use references/testing-guide.py. Create a Phoo<ModelName> dummy that matches the real core model's interface and produces deterministic output.

Run focused tests:

bash
uv run pytest test/models/dx/test_<name>.py -m "not package" -v
uv run pytest test/models/dx/test_<name>.py::test_<model>_package --package -v

Do not omit package tests for packaged models. If arbitrary random inputs are not physically valid for the real checkpoint, build a stable model-appropriate input while still loading real weights and running a forward pass.

Step 8 - Register Model

For public models, update earth2studio/models/dx/__init__.py alphabetically. Skip registration only when the user explicitly wants an internal or experimental file that should not be exported.

Step 9 - Documentation

For public models:

  • Add to docs/modules/models_dx.rst alphabetically so API docs include the generated page.
  • Add to docs/userguide/about/install.md if a model extra exists. Include model notes plus both pip install earth2studio[model-name] and uv add earth2studio --extra model-name instructions.
  • Update CHANGELOG.md under ### Added.

Format and lint:

bash
make format && make lint && make license
Step 10 - Validation (if requested)

Follow references/validation-guide.md. Create uncommitted vanilla, Earth2Studio, comparison, and sanity-check scripts. Do not commit generated outputs, checkpoints, images, or local validation scripts.

For generative diagnostics, fix seeds and compare matching samples or report statistical/tolerance-based agreement when exact equality is impossible. Ask the user to visually inspect plots before proceeding.

Step 11 - PR (if requested)

Follow references/validation-guide.md and use:

  • references/pr-body-template.md
  • references/pr-comment-template.md

Before creating the PR, verify dependency extras, all, install docs, API docs, changelog, tests, and validation artifacts are consistent. Do not include machine names, hostnames, absolute paths, cache paths, device inventory, or uploaded image links in PR text. Use plot placeholders for manual image upload.

Examples

Simple Diagnostic
text
User: Create a diagnostic that computes wind speed from u10m and v10m.
Agent: Reads SKILL.md, classifies as simple, creates windspeed.py with only
       torch.nn.Module, writes call and exception tests, runs focused pytest.
AutoModel Diagnostic
text
User: Add a precipitation estimator from this reference script.
Agent: Reads SKILL.md and references, proposes dependency extra, creates a
       torch.nn.Module + AutoModelMixin wrapper, writes mock/package tests,
       updates docs/changelog/dependencies, and runs validation commands.
Generative Diagnostic
text
User: Wrap this diffusion super-resolution model.
Agent: Classifies as generative, adds sample output coordinates, supports seed
       handling, writes sample and deterministic-seed tests, and prepares seeded
       validation comparisons.

Troubleshooting

ErrorSolution
OptionalDependencyFailureInstall with uv sync --extra <model-extra> or fix the extra name
Coordinate handshake failsCheck OrderedDict order and handshake_dim indices
Wrong output shapeVerify output_coords lengths match returned tensor shape
ModuleNotFoundError: pytestUse uv run pytest, not bare pytest
Package test fails on random inputUse a stable physically plausible input while still loading real weights

Reminders

Do:

  • Use uv run python and uv run pytest for all Python commands.
  • Use @batch_coords() on output_coords.
  • Use @torch.inference_mode() and @batch_func() on __call__.
  • Keep batch as the first coordinate with np.empty(0) in input_coords.
  • Validate coordinates with handshake_dim() and handshake_coords().
  • Add sample in generative output_coords.
  • Include the repo-standard SPDX/license header in every Python file.
  • Use loguru.logger, never print(), inside earth2studio/.

Do not:

  • Inherit from PrognosticMixin.
  • Include lead_time coordinates.
  • Create create_iterator.
  • Create general base classes for a single wrapper without a clear multi-variant need.
  • Commit API keys, credentials, validation scripts, plots, or generated outputs.
  • Read from evals/targets/.

Self-Improvement

If this skill produces incorrect outputs, update it before continuing:

  1. Identify the issue in the generated code or workflow.
  2. Edit SKILL.md or the relevant file in references/ to fix the guidance.
  3. Run focused validation for the changed skill files.
  4. Commit the skill fix separately when working in a branch that expects commits.
  5. Continue the model implementation with the corrected workflow.

© NVIDIA, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 19 other files (references) in skills/earth2studio-create-diagnostic of NVIDIA/skills.

  • SKILL.md
  • BENCHMARK.md
  • evals/config.yml
  • evals/environment/Dockerfile
  • evals/environment/setup/bootstrap.sh
  • evals/evals.json
  • evals/targets/eval_1_target.py
  • evals/targets/eval_2_target.py
  • evals/targets/eval_3_target.py
  • evals/targets/test/eval_1_test_target.py
  • evals/targets/test/eval_2_test_target.py
  • evals/targets/test/eval_3_test_target.py
  • references/method-templates.py
  • references/pr-body-template.md
  • references/pr-comment-template.md
  • … and 5 more

Open the folder on GitHubat commit 67a13c0

Compare with similar skills

Earth2studio Create Diagnostic next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Earth2studio Create Diagnostic compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Earth2studio Create Diagnostic this skillNVIDIA/skills3.5k—~3.7kAutomated safety check: PassApache-2.0
Openbb Data Fetchermonarchjuno/vibe-investing299—~2.9kAutomated safety check: NotesMIT
Diagnosekbanc85/claudia296—~1.8kAutomated safety check: PassCustom licence
Data Quality Frameworkswshobson/agents40k11 repos~1.1kAutomated safety check: PassMIT
Pandas ProJeffallan/claude-skills12k1 repos~1.5kAutomated safety check: PassMIT
Credit Risk Data Cleaninggithub/awesome-copilot40k1 repos~1.5kAutomated safety check: PassMIT

Similar skills

  • Openbb Data Fetcher

    monarchjuno/vibe-investing

    Fetch financial, market, economic, fundamental, news, options, crypto, ETF, index, and macro data through the OpenBB Python interface instead of the OpenBB MCP server.

    299 GitHub stars~2.9k tokensUpdated 5 mo ago
    Data & AnalyticsAuto-check: notes
  • Diagnose

    kbanc85/claudia

    Check memory system health and troubleshoot connectivity issues.

    296 GitHub stars~1.8k tokensUpdated 1 mo ago
    Data & AnalyticsAuto-check passed
  • Sets up data quality checks with Great Expectations, dbt tests and data contracts, with checkpoints and pass-fail reports for pipelines.

    40k GitHub starsUsed in 11 repos~1.1k tokens
    Data & AnalyticsAuto-check passed
  • Pandas Pro

    Jeffallan/claude-skills

    Handles pandas DataFrame work: cleaning, merging, groupby aggregation, pivots, time-series resampling and memory tuning, with checks on dtypes, shapes and nulls.

    12k GitHub starsUsed in 1 repo~1.5k tokens
    Data & AnalyticsAuto-check passed
  • Credit Risk Data Cleaning

    github/awesome-copilot

    Official

    Cleans raw credit data and screens variables before loan modeling, dropping unstable, noisy or redundant features and writing an Excel report of every step.

    40k GitHub starsUsed in 1 repo~1.5k tokens
    Data & AnalyticsAuto-check passed
  • Aic Collector Op Development

    ai-dynamo/aiconfigurator

    Design, add, review, or modify AIC Collector operations and their case population.

    455 GitHub stars~3k tokensUpdated 19 days ago
    Data & AnalyticsAuto-check passed

More from NVIDIA/skills

All 380 skills in this repo
  • Official

    A skill your agent uses when the user wants to deploy, run, debug, tear down, or call the REST API of the RTVI-CV 2D detection / tracking microservice.

    3.5k GitHub starsUsed in 1 repo~4.5k tokens
    Auto-check passed
  • Official

    Generates, validates, compares and explains HOLOLINK_def.svh macro files for the HSB IP, using bundled Python scripts and asking before it writes anything.

    3.5k GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Official

    Runs and validates an end-to-end Mission Control demo in a locally installed Isaac Sim, with a Nova Carter robot driven through a Python server.

    3.5k GitHub stars~4.8k tokensUpdated today
    Auto-check passed
  • Orchestrates defect image generation for PCBA, metal surface and glass inspection with NVIDIA Cosmos AnomalyGen on OSMO, from cold-start Day 0 to real-photo Day 1 labeling.

    3.5k GitHub stars~5k tokensUpdated today
    Auto-check: notes
  • Orchestrates video data augmentation and auto-labeling workflows on OSMO, from flow selection and preflight checks to submission, monitoring and output download.

    3.5k GitHub stars~4.7k tokensUpdated today
    Auto-check: notes
  • Official

    Runs NVIDIA TAO Data Services KPI analysis on object detection results, comparing predictions to ground truth and writing per-class precision, recall and AP to a CSV.

    3.5k GitHub stars~2.7k tokensUpdated today
    Auto-check: notes

Works with

Questions about Earth2studio Create Diagnostic

What does Earth2studio Create Diagnostic do?

Create Earth2Studio diagnostic model wrappers for single-step data transformations, including simple derived diagnostics, packaged AutoModel diagnostics, and generative or diffusion diagnostics. Earth2studio Create Diagnostic is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Create Earth2Studio diagnostic model wrappers for single-step data transformations, including simple derived diagnostics, packaged AutoModel diagnostics, and generative or diffusion diagnostics.

When should I use Earth2studio Create Diagnostic?

Earth2studio Create Diagnostic fits situations like: prognostic time-stepping models; tasks that involve Data cleaning.

How do I install Earth2studio Create Diagnostic in Claude Code?

Run `npx skills add NVIDIA/skills --skill earth2studio-create-diagnostic -a claude-code`. Or copy the skill folder (skills/earth2studio-create-diagnostic in NVIDIA/skills) into .claude/skills/earth2studio-create-diagnostic in your project. Claude Code loads it when a task matches its description.

How do I install Earth2studio Create Diagnostic in Codex?

Run `npx skills add NVIDIA/skills --skill earth2studio-create-diagnostic -a codex`. Or copy the skill folder (skills/earth2studio-create-diagnostic in NVIDIA/skills) into .agents/skills/earth2studio-create-diagnostic in your project. Codex loads it when a task matches its description.

Can I use Earth2studio Create Diagnostic in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA/skills --skill earth2studio-create-diagnostic -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/earth2studio-create-diagnostic, .gemini/skills/earth2studio-create-diagnostic, .github/skills/earth2studio-create-diagnostic and .opencode/skills/earth2studio-create-diagnostic in your project.

What does Earth2studio Create Diagnostic need to run?

Going by SKILL.md and its folder, Earth2studio Create Diagnostic needs Python and a shell for the scripts in its folder and the command-line tools its instructions call (uv, make and pip). Our summary lists: Python 3; A Bash shell.

Does Earth2studio Create Diagnostic access the network?

SKILL.md contains no URLs. Its commands use uv and pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Earth2studio Create Diagnostic safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Earth2studio Create Diagnostic use?

Earth2studio Create Diagnostic is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Earth2studio Create Diagnostic use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 8.5k tokens, read only when the agent opens those files.

What are the alternatives to Earth2studio Create Diagnostic?

Skills that share tags, products or a category with Earth2studio Create Diagnostic: Openbb Data Fetcher (monarchjuno/vibe-investing, 299 stars), Diagnose (kbanc85/claudia, 296 stars), Data Quality Frameworks (wshobson/agents, 40k stars) and Pandas Pro (Jeffallan/claude-skills, 12k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Earth2studio Create Diagnostic?

NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/skills, which has 3,539 GitHub stars. The repository holds 380 skills in this directory. The repository was last updated on October 7, 2026.

Source: NVIDIA/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.