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 products, hardware, software,…
Use this skill when the user is invoking doca_flow_dpa_perf on DPA-capable hardware (ConnectX-7 minimum supported, ConnectX-8 recommended, or BlueField-3) to measure rule update / disable rates on the DPA-offloaded DOCA Flow path — picking the active / passive device split,
$ npx -y skills add NVIDIA/skills --skill doca-flow-dpa-perf --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/doca-flow-dpa-perfContext preview
The summary Claude sees to decide when to auto-load this skill.
Use this skill when the user is invoking doca_flow_dpa_perf on DPA-capable hardware (ConnectX-7 minimum supported, ConnectX-8 recommended, or BlueField-3) to measure rule update / disable rates on the DPA-offloaded DOCA Flow path — picking the active / passive device split,
license: Apache-2.0 name: doca-flow-dpa-perf description: > Use this skill when the user is invoking doca_flow_dpa_perf on DPA-capable hardware (ConnectX-7 minimum supported, ConnectX-8 recommended, or BlueField-3) to measure rule update / disable rates on the DPA-offloaded DOCA Flow path — picking the active / passive device split, choosing workload-shape axes (burst, queue, completion threshold, workers, hash pipe algo, PSL tables), or reading Kops/sec iteration stats and the optional self-test. Trigger even when the user does not explicitly mention "doca_flow_dpa_perf" or "DPA Provider" — typical implicit phrasings include "how fast can the DPA program path-selector entries", "baseline rule-update rate on ConnectX-8", "tool reports zero ops on my BlueField", "self-test sentinel never shows on tcpdump", or "is my BlueField-2 DPA-capable". Refuse and route elsewhere for the host / DPU-CPU Flow path (doca-flow-perf), Flow pipeline tuning (doca-flow-tune), writing doca-flow / doca-dpa applications, or DOCA install — those belong to other skills. metadata: kind: tool compatibility: > Requires DOCA SDK installed at /opt/mellanox/doca on Linux (Ubuntu 22.04/24.04 or RHEL/SLES) with a DPA-capable device attached — ConnectX-7 as the minimum supported ConnectX generation, ConnectX-8 recommended, or BlueField-3 (BlueField-2 and earlier ConnectX are unsupported). VNF Flow mode required; PF or VF only (SFs are not supported on the DPA path). Reads `pkg-config doca-flow` and the shipped `doca_flow_dpa_perf` binary plus its README on the user's install.
**Where to start:** This is a tool skill for invoking `doca_flow_dpa_perf`, the DPA-accelerated Flow performance tool. Open [`TASKS.md`](TASKS.md) and start at [`## configure`](TASKS.md#configure) to confirm DPA-capable hardware + VNF Flow mode + the active / passive device split, then [`## run`](TASKS.md#run) for the smoke-before-bulk flow with a small operation count before any sweep, then [`## test`](TASKS.md#test) for the eval-loop overlay that gates defensible Kops/sec numbers. Open [`CAPABILITIES.md`](CAPABILITIES.md) when the question is *what `doca_flow_dpa_perf` can measure*, *what the DPA preconditions are*, *which devices it runs on*, or *how to interpret update / disable / self-test output without fooling yourself*. If DOCA is not installed yet, route to [`doca-setup`](../../doca-setup/SKILL.md) first; if the device is not DPA-capable (no ConnectX-7+ or BlueField-3+) then this tool is the wrong surface and the right answer is [`doca-flow-perf`](../doca-flow-perf/SKILL.md).
The CLASSES of `doca_flow_dpa_perf` questions this skill is built to answer, each with one worked example. The class is the load-bearing piece; the worked example is one instance.
host / DPU-CPU Flow path for this question?"** — worked example: *"my workload programs path-selector entries via DOCA Flow; do I baseline with `doca_flow_dpa_perf` or with `doca_flow_perf`?"*. Answered by the *DPA-vs-host* boundary in [`CAPABILITIES.md ## Capabilities and modes`](CAPABILITIES.md#capabilities-and-modes) and the device-preconditions table.
doesn't it change?"** — worked example: *"if I move my Flow rule update path to the DPA, what changes in the data plane for the packets themselves?"*. Answered by the DPA-Provider scope in [`CAPABILITIES.md ## Capabilities and modes`](CAPABILITIES.md#capabilities-and-modes).
worked example: *"is my BlueField-2 DPA-capable?"*. Answered by the device-preconditions table in [`CAPABILITIES.md ## Capabilities and modes`](CAPABILITIES.md#capabilities-and-modes) (BlueField-3 yes, BlueField-2 no; ConnectX-7 minimum supported, ConnectX-8 recommended, and later generations supported per the public guide and the shipped README on the user's install).
number of operations, iterations — to get a defensible Kops/sec number?"** — worked example: *"I want the median iteration time and standard deviation, not a single noisy first-iteration spike"*. Answered by the eval-loop overlay in [`TASKS.md ## test`](TASKS.md#test) and the iteration-stats rule in [`CAPABILITIES.md ## Observability`](CAPABILITIES.md#observability).
what does that mean?"** — worked example: *"the tool runs but the self-test step fails"*. Answered by the layered error taxonomy in [`CAPABILITIES.md ## Error taxonomy`](CAPABILITIES.md#error-taxonomy)
[`TASKS.md ## debug`](TASKS.md#debug).
Flow-perf number for the same workload, in a way the next engineer can actually compare?"** — worked example: *"two Kops/sec numbers for what is supposedly the same workload"*. Answered by the four-tuple capture rule in [`CAPABILITIES.md ## Safety policy`](CAPABILITIES.md#safety-policy)
different surfaces; their numbers are not interchangeable without naming which tool produced which).
This skill serves **external operators, performance engineers, DOCA Flow application developers, and AI agents who need a defensible measurement of the DPA-offloaded Flow update path** on DPA-capable hardware. Concretely:
workload onto the DPA versus keeping it on the host / DPU-CPU path, and wanting a number to compare.
operation, queue-size X, burst-size Y, N workers"* baseline on a specific device + DOCA versio
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 products, hardware, software,…
Official NVIDIA-authored guidance for NVIDIA cuDF GPU DataFrames, pandas acceleration, dask-cuDF, ETL, joins, groupby, CSV/Parquet I/O, nullable semantics, and…
Use when asked to install, deploy, run, validate, troubleshoot, or stop NVIDIA AI-Q Blueprint infrastructure.
Use when asked to run deep research or AI-Q research through a reachable NVIDIA AI-Q Blueprint backend.
Calibrate a new dataset from live RTSP camera streams via the AutoMagicCalib REST API. Use when the user provides RTSP URLs or asks to calibrate live cameras;…
Run end-to-end calibration on the shipped sample dataset (sdg_08_2_sample_data_010926.zip) against a running AMC microservice. Use when user says 'test sample…