Nemo Evaluator SDK
Orchestra-Research/AI-Research-SKILLs
Evaluates LLMs across 100+ benchmarks from 18+ harnesses (MMLU, HumanEval, GSM8K, safety, VLM) with multi-backend execution.
Create and modify NeMo AutoModel training and evaluation recipes, including YAML structure, builders, and execution flow.
$ npx skills add NVIDIA/skills --skill nemo-automodel-recipe-development -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA/skills nemo-automodel-recipe-development --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nemo-automodel-recipe-development .claude/skills/nemo-automodel-recipe-development && rm -rf skills-srcUse ~/.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/
Install the "nemo-automodel-recipe-development" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nemo-automodel-recipe-development into .claude/skills/nemo-automodel-recipe-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemo-automodel-recipe-development", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/NVIDIA/skills/tree/main/skills/nemo-automodel-recipe-developmentType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add NVIDIA/skills --skill nemo-automodel-recipe-development -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA/skills nemo-automodel-recipe-development --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/nemo-automodel-recipe-development .agents/skills/nemo-automodel-recipe-development && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "nemo-automodel-recipe-development" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nemo-automodel-recipe-development into .agents/skills/nemo-automodel-recipe-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemo-automodel-recipe-development", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA/skills --skill nemo-automodel-recipe-development -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA/skills nemo-automodel-recipe-development --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/nemo-automodel-recipe-development .cursor/skills/nemo-automodel-recipe-development && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "nemo-automodel-recipe-development" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nemo-automodel-recipe-development into .cursor/skills/nemo-automodel-recipe-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemo-automodel-recipe-development", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/NVIDIA/skills.git --path skills/nemo-automodel-recipe-development--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add NVIDIA/skills --skill nemo-automodel-recipe-development -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NVIDIA/skills nemo-automodel-recipe-development --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/nemo-automodel-recipe-development .gemini/skills/nemo-automodel-recipe-development && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "nemo-automodel-recipe-development" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nemo-automodel-recipe-development into .gemini/skills/nemo-automodel-recipe-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemo-automodel-recipe-development", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install NVIDIA/skills nemo-automodel-recipe-developmentInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add NVIDIA/skills --skill nemo-automodel-recipe-development -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/nemo-automodel-recipe-development .github/skills/nemo-automodel-recipe-development && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "nemo-automodel-recipe-development" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nemo-automodel-recipe-development into .github/skills/nemo-automodel-recipe-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemo-automodel-recipe-development", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA/skills --skill nemo-automodel-recipe-development -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install NVIDIA/skills nemo-automodel-recipe-development --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA/skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/nemo-automodel-recipe-development .opencode/skills/nemo-automodel-recipe-development && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "nemo-automodel-recipe-development" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/nemo-automodel-recipe-development into .opencode/skills/nemo-automodel-recipe-development/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nemo-automodel-recipe-development", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
nemo-automodel-recipe-developmentCreate and modify NeMo AutoModel training and evaluation recipes, including YAML structure, builders, and execution flow.
Nemo Automodel Recipe Development is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Create and modify NeMo AutoModel training and evaluation recipes, including YAML structure, builders, and execution flow.
Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files (for example `BENCHMARK.md`, `evals/evals.json` and `skill-card.md`).
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.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit dfdd080. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are yaml and bash).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Nemo Automodel Recipe Development loads about 3k tokens when it runs. Until then it costs about 39 tokens; SKILL.md has 979 words of instructions outside code blocks.
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.
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.
The full file from NVIDIA/skills at commit dfdd080, republished under its Apache-2.0 licence (© NVIDIA). 979 words, ~2,983 tokens.
.claude/skills/nemo-automodel-recipe-development/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.<!-- NVSkills signature refresh requested for AM-519. -->
For recipe questions, answer with the smallest complete path to action:
For conceptual recipe questions, answer from this skill without inspecting the repository or loading other AutoModel skills unless the user asks you to edit files. Keep the response focused on recipe YAML, builders, CLI routing, tests, and local validation.
Use these compact answer patterns for common questions:
nemo_automodel/recipes/, update the model, dataset or dataloader,
optimizer, loss, LR scheduler, step scheduler, and checkpoint builders,
register a recipe alias only if adding a new recipe class, add example
YAML under examples/, then add a tiny CPU-compatible unit test and run
automodel <config.yaml>._target_ fields: describe _target_ as the fully qualified Python callable,
explain that sibling keys become keyword arguments, show optimizer and dataset
examples, and mention nested CLI overrides such as --optimizer.lr.step_scheduler.val_check_interval,
step_scheduler.checkpoint_interval, validation_dataset,
restore_from.path, and consolidated safetensors; include the minimal YAML
snippet from this skill.For validation and checkpointing, always name:
step_scheduler.val_check_interval for validation cadence.step_scheduler.checkpoint_interval for save cadence.validation_dataset as the validation dataloader source.restore_from.path for resume.Use this skill for recipe construction and execution-flow questions: YAML
structure, _target_ callables, builder functions, validation datasets,
checkpoint configuration, CLI route registration, and recipe-specific tests.
Do not use this skill for standalone distributed strategy selection, cluster launcher configuration, or model architecture onboarding unless the user is asking how those choices appear inside an AutoModel recipe YAML.
CLI (automodel config.yaml)
-> app.py resolves the config's recipe target
-> recipe script (e.g. train_ft.py) main(config_path)
-> Recipe class .setup() builds all components
-> .run_train_validation_loop() executes trainingRecipes inherit from BaseRecipe and implement two methods:
setup() -- builds model, optimizer, dataloader, loss, LR scheduler, step scheduler, and checkpoint config via builder functions.run_train_validation_loop() -- executes the training and validation loop.All components are constructed through dedicated builder functions:
build_model() -- instantiates the model from configbuild_optimizer() -- creates optimizer (AdamW, etc.)build_dataloader() -- sets up train and validation dataloadersbuild_loss_module() -- creates the loss functionbuild_lr_scheduler() -- creates the learning rate schedulerbuild_step_scheduler() -- creates the step scheduler controlling training progressionCheckpointingConfig -- configures checkpointing (built directly from the YAML checkpoint: block via RecipeConfig.checkpoint)Components are applied in this strict order after building:
torch.compileA complete recipe config follows this structure:
step_scheduler:
max_steps: 1000
num_epochs: 1
grad_accumulation_steps: 4
val_check_interval: 100
checkpoint_interval: 500
log_interval: 10
dist_env:
master_addr: localhost
master_port: 29500
rng:
seed: 42
model:
_target_: nemo_automodel.NeMoAutoModelForCausalLM.from_pretrained
pretrained_model_name_or_path: meta-llama/Llama-3.2-1B
dtype: float32
# additional model kwargs passed to the constructor
compile:
enabled: false
backend: inductor
clip_grad_norm:
max_norm: 1.0
distributed:
strategy: fsdp2 # fsdp2 | megatron_fsdp | ddp
dp_size: auto
tp_size: 1
cp_size: 1
loss_fn:
_target_: torch.nn.CrossEntropyLoss
dataset:
_target_: nemo_automodel.datasets.squad.SquadDataset
tokenizer_name_or_path: meta-llama/Llama-3.2-1B
max_seq_length: 2048
validation_dataset:
_target_: nemo_automodel.datasets.squad.SquadDataset
split: validation
packed_sequence:
enabled: false
dataloader:
batch_size: 4
num_workers: 4
pin_memory: true
optimizer:
_target_: torch.optim.AdamW
lr: 2.0e-5
weight_decay: 0.01
lr_scheduler:
_target_: nemo_automodel.schedulers.CosineAnnealingWarmup
warmup_steps: 50
min_lr: 1.0e-6For new full-parameter training with torch.optim.Adam/AdamW, explicitly set
model.dtype: float32 on NeMoAutoModel loaders for fp32 master weights and
Adam moments. Configure compute precision separately (FSDP2: distributed.mp_policy).
PEFT, TE FusedAdam, and diffusion need separate precision choices; see the mixed-precision guide. Validate memory, training behavior, and checkpoint/resume when migrating existing configs.
_target_ PatternThe _target_ key specifies a fully qualified Python callable. All remaining keys in that section are passed as keyword arguments:
optimizer:
_target_: torch.optim.AdamW # callable
lr: 2.0e-5 # kwarg
weight_decay: 0.01 # kwargThis is equivalent to: torch.optim.AdamW(lr=2e-5, weight_decay=0.01).
Any config value can be overridden from the command line:
automodel config.yaml \
--optimizer.lr 1e-4 \
--step_scheduler.max_steps 500 \
--distributed.tp_size 2Validation and checkpointing:
step_scheduler:
val_check_interval: 100
checkpoint_interval: 500
validation_dataset:
_target_: nemo_automodel.datasets.squad.SquadDataset
split: validation
restore_from:
path: /checkpoints/step-500nemo_automodel/recipes/llm/train_ft.py handles both finetuning and pretraining. The distinction is in the config (dataset, learning rate, etc.).nemo_automodel/recipes/llm/kd.py implements knowledge distillation with a teacher and student model.nemo_automodel/recipes/llm/benchmark.py runs throughput and latency benchmarks.NeMoAutoModelForImageTextToText instead of causal LM classes.processor section instead of a standalone tokenizer.nemo_automodel/recipes/vlm/finetune.py.NeMoAutoDiffusionPipeline.parallel_scheme dict in config to define parallelism.nemo_automodel/recipes/diffusion/train.py.nemo_automodel/recipes/retrieval/train_bi_encoder.py): separate query and document encoders, contrastive loss.nemo_automodel/recipes/retrieval/train_cross_encoder.py): joint encoding, classification head.nemo_automodel/recipes/retrieval/mine_hard_negatives.py.The training loop follows this structure per epoch:
for epoch in range(num_epochs):
for batch_idx in range(batches_per_epoch):
# --- gradient accumulation inner loop ---
for micro_batch in micro_batches:
if pipeline_parallel:
schedule.step(micro_batch) # PP schedule
else:
loss = model(micro_batch) # direct forward
loss.backward()
# --- optimizer step ---
scale_grads_and_clip_grad_norm(model, max_norm)
optimizer.step()
lr_scheduler.step()
optimizer.zero_grad()
# --- logging ---
MetricsSample(step, epoch, loss, grad_norm, lr, mem, tps, mfu)
# --- validation (at configured intervals) ---
if step % val_check_interval == 0:
run_validation()
# --- checkpoint (at configured intervals) ---
if step % checkpoint_interval == 0:
save_checkpoint()Controls all training progression: total epochs, total steps, gradient accumulation steps, validation interval, checkpoint interval, and logging interval.
Applied via scale_grads_and_clip_grad_norm() after the backward pass and before the optimizer step. Controlled by clip_grad_norm.max_norm in config.
When cp_size > 1, batches are split across the context-parallel group using make_cp_batch_and_ctx(). This must happen before the forward pass.
Each training step produces a MetricsSample with fields:
step -- global step countepoch -- current epochloss -- training lossgrad_norm -- gradient norm after clippinglr -- current learning ratemem -- GPU memory usagetps -- tokens per secondmfu -- model FLOPS utilizationstep_scheduler.val_check_interval.validation_dataset config.step_scheduler.checkpoint_interval.restore_from config key pointing to a checkpoint directory.restore_from:
path: /checkpoints/step-500| Problem | Cause | Fix |
|---|---|---|
| Silent config errors | Typo in _target_ value | The class path must be a valid, importable Python callable. Double-check the module path and class name. |
| Training crashes at first step | global_batch_size not divisible by local_batch_size * dp_size * grad_accumulation_steps | Ensure the batch size math is consistent across all dimensions. |
| New recipe not accessible via CLI | Config is missing a resolvable recipe target | Set the config's recipe key to a discoverable recipe class name or a full dotted _target_ path. |
| Shape mismatch at forward pass | Dataset collate function output does not match model input signature | Verify that the collate function returns tensors with the keys and shapes the model expects. |
| OOM during validation | Validation batch size too large or gradients not disabled | Wrap validation in torch.no_grad() and consider a smaller validation batch size. |
| Checkpoint restore fails | Mismatched model architecture between checkpoint and config | Ensure the model config matches the checkpoint exactly (layer count, hidden dim, vocab size). |
© 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
SKILL.md and 4 other files in skills/nemo-automodel-recipe-development of NVIDIA/skills.
Open the folder on GitHubat commit dfdd080
Nemo Automodel Recipe Development 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Nemo Automodel Recipe Development this skillNVIDIA/skills | 3.5k | — | ~3k | Automated safety check: Pass | Apache-2.0 | |
| Nemo Evaluator SDKOrchestra-Research/AI-Research-SKILLs | 13k | 2 repos | ~3.1k | Automated safety check: Pass | MIT | |
| ML Training RecipesOrchestra-Research/AI-Research-SKILLs | 13k | 1 repos | ~2.8k | Automated safety check: Pass | MIT | |
| Arize Evaluatorgithub/awesome-copilot | 40k | 1 repos | ~8.1k | Automated safety check: Notes | MIT | |
| Ito Trainingaffaan-m/ECC | 276k | 1 repos | ~1.5k | Automated safety check: Pass | MIT | |
| LLM Evaluationdavila7/claude-code-templates | 32k | 12 repos | ~3.5k | Automated safety check: Pass | MIT |
Orchestra-Research/AI-Research-SKILLs
Evaluates LLMs across 100+ benchmarks from 18+ harnesses (MMLU, HumanEval, GSM8K, safety, VLM) with multi-backend execution.
Orchestra-Research/AI-Research-SKILLs
PyTorch training reference: architecture choice by data type, scaling rules, a training loop, optimizer and learning-rate choices, and fixes for loss spikes or OOM.
github/awesome-copilot
Handles LLM-as-judge evaluation workflows on Arize including creating/updating evaluators, running evaluations on spans or experiments, managing tasks, trigger-run operations, column mapping, and…
affaan-m/ECC
Inspect the availability of ML training on a completed Itô compute booking and, when the canonical backend becomes available, hand off an explicitly confirmed training manifest.
davila7/claude-code-templates
Master comprehensive evaluation strategies for LLM applications, from automated metrics to human evaluation and A/B testing.
ruvnet/RuView
Train/evaluate WiFi pose models honestly — camera-supervised (MediaPipe + CSI) and camera-free (WiFlow), always checked against the mean-pose baseline before any PCK is quoted.
NVIDIA/skills
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.
NVIDIA/skills
Generates, validates, compares and explains HOLOLINK_def.svh macro files for the HSB IP, using bundled Python scripts and asking before it writes anything.
NVIDIA/skills
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.
NVIDIA/skills
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.
NVIDIA/skills
Orchestrates video data augmentation and auto-labeling workflows on OSMO, from flow selection and preflight checks to submission, monitoring and output download.
NVIDIA/skills
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.
Create and modify NeMo AutoModel training and evaluation recipes, including YAML structure, builders, and execution flow. Nemo Automodel Recipe Development is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Create and modify NeMo AutoModel training and evaluation recipes, including YAML structure, builders, and execution flow.
Run `npx skills add NVIDIA/skills --skill nemo-automodel-recipe-development -a claude-code`. Or copy the skill folder (skills/nemo-automodel-recipe-development in NVIDIA/skills) into .claude/skills/nemo-automodel-recipe-development in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NVIDIA/skills --skill nemo-automodel-recipe-development -a codex`. Or copy the skill folder (skills/nemo-automodel-recipe-development in NVIDIA/skills) into .agents/skills/nemo-automodel-recipe-development in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA/skills --skill nemo-automodel-recipe-development -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nemo-automodel-recipe-development, .gemini/skills/nemo-automodel-recipe-development, .github/skills/nemo-automodel-recipe-development and .opencode/skills/nemo-automodel-recipe-development in your project.
SKILL.md names no scripts, command-line tools or credentials: Nemo Automodel Recipe Development is instructions for the agent only. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
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.
Nemo Automodel Recipe Development 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.
About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Nemo Automodel Recipe Development: Nemo Evaluator SDK (Orchestra-Research/AI-Research-SKILLs, 13k stars), ML Training Recipes (Orchestra-Research/AI-Research-SKILLs, 13k stars), Arize Evaluator (github/awesome-copilot, 40k stars) and Ito Training (affaan-m/ECC, 276k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/skills, which has 3,546 GitHub stars. The repository holds 386 skills in this directory. The repository was last updated on October 9, 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.