nvidia-skill-finder
Use for NVIDIA-related requests where an NVIDIA skill might help, even if the user did not ask for a skill. Trigger on NVIDIA…
Use this skill when the operator is driving the DOCA ngauge tool to analyze, visualize, and debug network performance on a single node by probing NIC hardware counters and storing collected data in HDF5 format. Trigger even when the user does not say "DOCA ngauge" — implicit
Claude Code
$ npx -y skills add NVIDIA/skills --skill doca-ngauge --agent claude-code
Codex
$ npx skills add NVIDIA/skills --skill doca-ngauge -a codex -y
Cursor
$ npx skills add NVIDIA/skills --skill doca-ngauge -a cursor -y
Gemini CLI
$ npx skills add NVIDIA/skills --skill doca-ngauge -a gemini-cli -y
GitHub Copilot
$ npx skills add NVIDIA/skills --skill doca-ngauge -a github-copilot -y
OpenCode
$ npx skills add NVIDIA/skills --skill doca-ngauge -a opencode -y
Windsurf
$ npx skills add NVIDIA/skills --skill doca-ngauge -a windsurf -y
license: Apache-2.0
name: doca-ngauge
description: >
Use this skill when the operator is driving the DOCA ngauge tool to
analyze, visualize, and debug network performance on a single node by
probing NIC hardware counters and storing collected data in HDF5 format.
Trigger even when the user does not say "DOCA ngauge" — implicit
phrasings include "probe NIC hardware counters", "collect HDF5
performance data", "plot ngauge output", "sample counters on
BlueField/ConnectX", "measure network performance on a single node",
"debug network performance with hardware counters", "run ngauge YAML
config", "parse ngauge HDF5 output". Refuse and route elsewhere:
DOCA install/bring-up to doca-setup, version questions to
doca-version, hardware/firmware state changes to doca-hardware-safety,
raw packet I/O to doca-eth, and host-DPU messaging to doca-comch.
metadata:
author: NVIDIA <doca-feedback@nvidia.com>
kind: tool
doca_version: "3.5"
tags:
- doca
- ngauge
- counters
- hdf5
- performance
- telemetry
compatibility: >
Requires a host with ngauge installed (sudo apt-get install ngauge or
sudo dnf install ngauge on x86 or Arm 64 hosts; pre-installed on the
DPU) and a BlueField-3 or ConnectX-7 or above device with firmware
version xx.43.1000 or higher. The fwctl driver must be installed on the
host; on Linux kernel 6.15 and above it is available by default unless
explicitly disabled during kernel configuration. ngauge cannot run
simultaneously with other tools or services that also use fwctl.These requests are out of scope: say so, name the skill that owns the request, and stop.
data."** — this is in scope. Configure the YAML file and run ngauge; do not attempt to change hardware or firmware state here.
use the sample plugins under `/usr/share/doc/ngauge/examples/plugins`; dependencies may need separate installation.
other tools or services that also use fwctl; route install and driver conflict resolution to `doca-setup`.
The authoritative source for the binary name, flags, paths, and configuration schema is the public DOCA ngauge guide at https://docs.nvidia.com/doca/archive/3-5-0/doca-ngauge/index.html. Confirm details with the installed tool's `--help` and the sample configuration files before quoting them.
single node by probing NIC hardware counters and storing collected data in HDF5 format with relevant metadata.
above; firmware version xx.43.1000 or higher.
with other tools or services that also use fwctl.
configuration files are under `/usr/share/doc/ngauge/examples/settings`.
`device: "0000:03:00.0"`.
as `/path/to/output/directory/<prefix>_<DATE>_<TIME>.h5`; the exact file name is printed after each run.
`true` (default `false`).
`period_us` (sampling period in microseconds; decimal or scientific notation accepted, e.g. `1e2` = 100 μs).
`desc`, `unit`, `accumulating`, `normalizer` (`time`, a non-zero number, or a configured data ID with an `id/` prefix), `cutoff_min`, and `cutoff_max`.
"Supported Data IDs" section.
ngauge <configuration YAML file>
supported way to stop; all results collected up to that point are saved as usual.
coding: blue for low values, red for high values, gradient for intermediate values, solid gray for no changes. Data is updated once per second, showing mean, standard deviation (σ), minimum, and maximum observed during the last second.
`/tmp` (the default), use:
$(ls -1 /tmp/ngauge_data_*.h5 | tail -n1)
Follow Loading order below. Open the tasks companion for configure / run / parse / debug. Open the capabilities companion for what ngauge measures and reports. Do not open every companion file.
**Where to start:** This is a tool skill for invoking DOCA ngauge — the single-node network performance analysis, visualization, and debugging tool that probes NIC hardware counters and stores HDF5 data. Open the tasks companion and start at `## configure` for the YAML configuration decision, then `## run` for the execution flow. Open the capabilities companion when the question is *what counters can be measured, what metadata is stored, and what the progress display implies*. If the user has not installed ngauge or fwctl, route to `doca-setup/SKILL.md` first. If the user is asking about hardware/firmware state changes, route to `do
Official, NVIDIA-verified Agent Skills for Claude Code, Codex, and other coding agents.
Use for NVIDIA-related requests where an NVIDIA skill might help, even if the user did not ask for a skill. Trigger on NVIDIA…
Official NVIDIA-authored guidance for NVIDIA cuDF GPU DataFrames, pandas acceleration, dask-cuDF, ETL, joins, groupby,…
Customize NVIDIA Nemotron Voice Agent's Generic Pipecat example for healthcare appointment, five-field patient intake, or custom…
Calibrate a new dataset from live RTSP camera streams via the AutoMagicCalib REST API. Use when the user provides RTSP URLs or…
Run end-to-end calibration on the shipped sample dataset (sdg_08_2_sample_data_010926.zip) against a running AMC microservice.…
Calibrates pre-recorded `cam_*.mp4` datasets through the AutoMagicCalib REST API. Use for user-supplied local MP4s; route live…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.
Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…
Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…