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 runs doca_dpa_hl_tracer to capture/decode DPA-side traces at the programming-events layer (kernel entry/exit, sync points, comm primitive calls, RDMA WR submission, completion drain) — picking TRACE vs CRIT, tuning the JSON config (file-size limits +
$ npx -y skills add NVIDIA/skills --skill doca-dpa-hl-tracer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/doca-dpa-hl-tracerContext preview
The summary Claude sees to decide when to auto-load this skill.
Use this skill when the user runs doca_dpa_hl_tracer to capture/decode DPA-side traces at the programming-events layer (kernel entry/exit, sync points, comm primitive calls, RDMA WR submission, completion drain) — picking TRACE vs CRIT, tuning the JSON config (file-size limits +
license: Apache-2.0 name: doca-dpa-hl-tracer description: > Use this skill when the user runs doca_dpa_hl_tracer to capture/decode DPA-side traces at the programming-events layer (kernel entry/exit, sync points, comm primitive calls, RDMA WR submission, completion drain) — picking TRACE vs CRIT, tuning the JSON config (file-size limits + file_size_limit_policy, thread priorities/cores), decoding against the matching DPA-side ELF, or diagnosing empty/noisy captures. Trigger even when the user does not explicitly mention "DOCA DPA tracer" or "high-level tracer" — typical implicit phrasings include "DPA kernel returns wrong result but host completions look clean", "kernel-entry to first-comm latency is huge", "RDMA WR to drain gap on the DPA", "trace file truncated mid-run", "TRACE doubled my DPA latency", or "tracer wrote a file but parser shows zero events". Refuse and route elsewhere for writing DPA kernels, DPA-Comms/DPA-Verbs programming, raw per-cycle DPA profiling, host-side doca-dpa debugging, or production DPA telemetry — 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 BlueField device whose DPA processor is exposed to the host, plus the DOCA DPA Tools optional component (binary at /opt/mellanox/doca/tools/doca_dpa_hl_tracer). Requires a DPACC-built DPA-side ELF and a live doca-dpa-launched workload for events to fire.
**Where to start:** This is a tool skill for invoking `doca_dpa_hl_tracer` — the documented host-side CLI that captures DPA-side execution traces in higher-level terms (DPA programming events: kernel entry / exit, sync points, comm primitive calls, RDMA WR submission, completions) rather than raw cycle counts. Open [`TASKS.md`](TASKS.md) and start at [`## configure`](TASKS.md#configure) for the mode-vs-overhead decision and the JSON config layout, then [`## run`](TASKS.md#run) for the capture → decode → render pipeline. Open [`CAPABILITIES.md`](CAPABILITIES.md) when the question is *what does this tool actually trace*, *which DPA programming events does it expose*, *what is the trace-overhead vs fidelity tradeoff*, or *how does it slot into a DPA debug loop alongside [`doca-dpa`](../../libs/doca-dpa/SKILL.md) and [`doca-debug`](../../doca-debug/SKILL.md)*. If DPA is not the right surface for the user's question (e.g. the bug is host-side, the bug is in the DPACC-produced image, the user wants raw cycle counts), the path-selection rule in [`CAPABILITIES.md ## Capabilities and modes`](CAPABILITIES.md#capabilities-and-modes) routes the agent before any capture is attempted.
The CLASSES of `doca_dpa_hl_tracer` 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.
look?"** — worked example: *"my host-side `doca_dpa_kernel_launch_update_*` completes, but the kernel's reported result is wrong; no host-side `DOCA_ERROR_*`"*. Answered by the *when DPA-side high-level tracing is the right surface* gate in [`CAPABILITIES.md ## Capabilities and modes`](CAPABILITIES.md#capabilities-and-modes)
capture → decode → render flow in [`TASKS.md ## run`](TASKS.md#run) + the *which DPA programming events to focus on* rule in [`TASKS.md ## debug`](TASKS.md#debug).
show up in cycle profiles — how do I see kernel-entry to first-comm-call latency?"** — worked example: *"my DPA kernel runs but the time between launch and the first RDMA WR submission is bigger than I expected"*. Answered by the event-taxonomy table in [`CAPABILITIES.md ## Capabilities and modes`](CAPABILITIES.md#capabilities-and-modes)
[`TASKS.md ## test`](TASKS.md#test) which treats trace overhead, mode (`TRACE` vs `CRIT`), and capture window as axes to tune.
observation overhead?"** — worked example: *"`TRACE` mode is producing too much data and my measured DPA latency went up by 2x compared to without the tracer"*. Answered by the mode-vs-overhead tradeoff in [`CAPABILITIES.md ## Capabilities and modes`](CAPABILITIES.md#capabilities-and-modes)
[`TASKS.md ## configure`](TASKS.md#configure) (start with critical-events-only; widen to `TRACE` only when the bug demands per-event detail).
configure the file-size limits?"** — worked example: *"binary trace file hit 5 GB and the capture stopped"*. Answered by the `log_file_max_size_in_bytes` / `bin_file_max_size_in_bytes` / `file_size_limit_policy` triple in [`CAPABILITIES.md ## Capabilities and modes`](CAPABILITIES.md#capabilities-and-modes)
[`TASKS.md ## configure`](TASKS.md#configure).
matching `doca-dpa` library and DPACC compiler version?"** — worked example: *"is the tracer ABI on my install compatible with the DPA image my DPACC just produced?"*. Answered by the version-overlay in [`CAPABILITIES.md ## Version compatibility`](CAPABILITIES.md#version-compatibility), which redirects to the canonical [`doca-version`](../../doca-version/SKILL.md) chain and adds the *tracer ↔ `doca-dpa` library ↔ DPACC compiler* match rule.
install broken, no events fired, or am I tracing the wrong thing?"** — worked example: *"`doca_dpa_hl_tracer` ran, wrote a file, but the parser shows zero events"*. Answered by the layered error taxonomy in [`CAPABILITIES.md ## Error taxonomy`](CAPABILITIES.md#error-taxonomy) (install / d
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…