Dev & Engineering ✓ NVIDIA · Official nemo-platformevaluation-clipython-sdkmetric-typesbenchmark-evaluationdurable-jobsllm-judge

NeMo Evaluator Plugin Skill

Run and manage NeMo Platform model evaluations through the Evaluator CLI and Python SDK.

FollowSkills review · FSRS-2.0
Not recommended
58/ 100 5-point scale 2.9 / 5
Trust17 / 25 · 3.4/5

The documentation says not to print secrets to stdout and distinguishes local environment variables from remote platform secrets. However, it includes durable job submission, platform-secret creation, and remote-model calls without explicit user confirmation, least-privilege guidance, full data-flow disclosure, or rollback procedures, so points are deducted.

Reliability8 / 20 · 2.0/5

The CLI, SDK, spec examples, and intentional failure data cover main paths and expose timeout, retry, and failure-related parameters. However, prerequisites, repository assumptions, dependency versions, and the current schema are not fully pinned; static review cannot reproduce execution, so the score is conservatively limited.

Adaptability10 / 15 · 3.3/5

The name, target scenarios, CLI/SDK interfaces, metrics, datasets, and online/offline modes are reasonably clear. Trigger boundaries, non-fit cases, and invalid-input handling are limited, and LLM-judge usage depends on an overseas NVIDIA endpoint without mainland-China reachability guidance, so points are deducted.

Convention11 / 15 · 3.7/5

The skill has useful layering, cross-references, examples, security guidance, owner, maturity, and Apache-2.0 metadata. It lacks author/tags, explicit versioning and changelog, a maintenance update path, and systematic FAQs; references are somewhat deep, and the benchmark notes missing script-table and run_script documentation.

Effectiveness7 / 15 · 2.3/5

It directly supplies evaluator CLI and SDK workflows, spec files, and durable-job result commands, covering the core evaluation task. However, examples assume an existing NeMo Platform environment, some paths depend on remote services, and there is no statically verifiable end-to-end output or alternative comparison; the score is capped by static calibration.

Verifiability5 / 10 · 2.5/5

Committed SDK smoke-example code, spec files, an intentional failure case, evals.json, and a benchmark summary provide auditable evidence. Execution was not performed here, key-path test coverage is limited, and the benchmark uses one task without independently reproducible test-suite detail, so the score stays at the static-review ceiling.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
Before you use it
  • Before execution, confirm the working directory, virtual environment, NeMo Platform service, and CLI schema version; dependencies are not fully locked in the skill documentation.
  • Remote submit creates durable jobs, and LLM judge sends evaluation data to an NVIDIA endpoint; confirm authorization, data sensitivity, network reachability, and secret mapping first.
  • Do not reuse a local environment-variable name directly for remote jobs; verify the platform secret and prepare a manual cleanup or stop procedure for failed jobs.
See the full review method →

What does this skill do, and when should you use it?

This skill guides work with the NeMo Platform Evaluator plugin through the `nemo evaluator` CLI and the NeMoPlatform Python SDK. It covers metric discovery, metric schemas, evaluation specifications, immediate runs, and durable evaluation jobs. Specifications may contain metrics, inline data or a platform FilesetRef, optional execution parameters, and an optional model or agent target. Usage assumes a running NeMo Platform server and an activated Python virtual environment in the Nvidia-NeMo/nemo-platform repository.

It guides agents to check plugin status, list or inspect metric schemas, explain the current plugin input schema, use specification examples, and run evaluations with nemo evaluator evaluate run. It also covers creating durable jobs with evaluate submit, checking job status, retrieving job details, listing results, and downloading aggregate and row-level scores through nemo jobs. The SDK guidance shows how to instantiate NeMoPlatform and call platform_client.evaluator.plugin_status(). The skill also instructs users not to print secrets to stdout.

  1. A NeMo Platform developer needs to verify that the Evaluator plugin is available before running an evaluation.
  2. An evaluation engineer needs to discover supported metrics or inspect the schema for a selected metric.
  3. A model developer has a dataset and metric specification and wants to run exact-match or LLM-Judge evaluation.
  4. A team needs an asynchronous, durable evaluation workflow with downloadable aggregate and row-level scores.
  5. A Python integrator needs to check Evaluator plugin status through the NeMoPlatform client.

What are this skill's strengths and limitations?

Pros
  • Covers the operational path from metric discovery through evaluation, durable jobs, and result downloads.
  • Includes Python SDK guidance in addition to CLI instructions.
  • Provides exact-match, benchmark, and LLM-Judge specification examples.
  • Includes a concrete warning against exposing secrets in logs.
Limitations
  • Requires a running NeMo Platform server; server deployment is outside the documented scope.
  • Assumes the Nvidia-NeMo/nemo-platform repository root and an existing `.venv` environment.
  • The source provides no independent test results, platform support matrix, or recovery guarantees for failures.
  • Because metric bundles contain serialized payloads, inline shell JSON is not the preferred input method.

How do you install this skill?

Install the individual skill with the skills CLI command documented in the repository README: npx skills add nvidia/skills --skill nemo-evaluator-plugin --yes. To target Codex explicitly, use npx skills add nvidia/skills --skill nemo-evaluator-plugin --agent codex --yes. The source does not document a separate package installation method. After installation, the skill is available when the agent loads skills and encounters a relevant task.

How do you use this skill?

From the root of the Nvidia-NeMo/nemo-platform repository, activate the environment with source .venv/bin/activate. Check the plugin with nemo evaluator info; list metrics with nemo evaluator metric-types; inspect a schema with nemo evaluator metric-types <metric-name>. Run a specification with nemo evaluator evaluate run --spec-file skills/nemo-evaluator-plugin/assets/specs/exact_match_metric.json. For a durable job, run nemo evaluator evaluate submit --spec-file skills/nemo-evaluator-plugin/assets/specs/exact_match_metric.json, then use nemo jobs get-status <job-name> and nemo jobs results download aggregate-scores --job <job-name> --output-file aggregate-scores.json. The SDK example uses NeMoPlatform(base_url="http://localhost:8080") followed by platform_client.evaluator.plugin_status().

How does this skill compare with similar options?

The skill distinguishes the plugin CLI nemo evaluator from the legacy generated nemo evaluation API command group, which it does not target for new guidance.

FAQ

Can this skill run without a NeMo Platform server?
The source does not support that conclusion. It explicitly targets evaluation tasks against a running NeMo Platform server and shows a server base URL in the SDK example.
Do I have to use a specification file?
Not categorically, but the skill prefers `--spec-file` because metric bundles contain serialized payloads. All documented run examples use specification files.
Which metrics are supported?
The skill does not provide a fixed complete list. Run `nemo evaluator metric-types` to see the current metric names, then pass a metric name to inspect its schema.
Where do evaluation results go?
`evaluate run` saves results in local temporary directories and prints a link to stdout. `evaluate submit` creates a durable job whose status and results can be queried and downloaded with `nemo jobs`.

More skills from this repository

All from NVIDIA/skills

Data & Analysis ✓ NVIDIA · Official

NeMo Data Designer Synthetic Data Skill

Build synthetic datasets and declarative data-generation pipelines from a natural-language description.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Installation Guide

Choose and verify the right NeMo Relay path for CLIs, language packages, and maintained frameworks.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Quick Start

Helps first-time NeMo Relay users prove observable execution value through the smallest suitable trial.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Migration Assistant

Safely migrate NeMo Flow projects to NeMo Relay.

Data & Analysis ✓ NVIDIA · Official

Nemotron Speech ASR Customization Orchestrator

Chooses and coordinates the lowest-cost path for adapting speech recognition to a domain or language.

Data & Analysis ✓ NVIDIA · Official

NVIDIA AI-Q Deep Research

Run deep research through a reachable local or self-hosted AI-Q Blueprint backend.

Data & Analysis ✓ NVIDIA · Official

Clinical ASR Evaluation and KER Leaderboard

Evaluate clinical ASR manifests and isolate terminology-recognition failures.

Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Setup Guide

Inspects a Linux host and selects the most suitable Holoscan SDK installation path.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Call Instrumentation

Wrap tool and LLM calls with Relay lifecycle events, middleware, and guardrails.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Typed Wrappers & Codecs

Add typed boundaries to NeMo Relay integrations while preserving predictable JSON middleware semantics and caller-visible behavior.

Dev & Engineering ✓ NVIDIA · Official

cuOpt Numerical Optimization API

Guide agents through GPU-accelerated LP, MILP, and QP modeling with cuOpt

Data & Analysis ✓ NVIDIA · Official

TAO DAFT Dataset Converter

Guides AI agents through tao-daft conversion between supported NVIDIA TAO DAFT dataset formats.

Data & Analysis ✓ NVIDIA · Official

Data Designer Synthetic Data Skill

Build synthetic datasets and data-generation pipelines from a natural-language specification.

Data & Analysis ✓ NVIDIA · Official

RAGAS RAG Quality Evaluator

Benchmark retrieval-augmented generation quality against filesystem datasets.

Dev & Engineering ✓ NVIDIA · Official

NVIDIA cuOpt Developer

Guides source-level cuOpt modification, builds, tests, debugging, and contributions.

Data & Analysis ✓ NVIDIA · Official

Nemotron Retrieval Recipes

Plan, debug, tune, evaluate, export, and deploy Nemotron embedding and reranking recipes.

Data & Analysis ✓ NVIDIA · Official

DICOM Series Preflight

Header-only validation for one DICOM series before conversion or inference.

Dev & Engineering ✓ NVIDIA · Official

Jetson Target Switcher

Switch the active Jetson target among existing platform profiles.

Dev & Engineering ✓ NVIDIA · Official

NeMo AutoModel Model Onboarding

A structured guide for adding new LLM, MoE, and VLM architectures to NeMo AutoModel.

Dev & Engineering ✓ NVIDIA · Official

NeMo Relay Plugin Builder

Guides reusable NeMo Relay runtime behavior into configurable plugins.

Related skills