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 Pipeline Language (DPL) Developer Tools to inspect or debug DPL programs on a BlueField DPU — DPL Nspect for runtime state such as tables, keys, and counters, DPL Debugger for packet flow, DPL Admin for dynamic configuration
Claude Code
$ npx -y skills add NVIDIA/skills --skill doca-pipeline-language-developer-tools --agent claude-code
Codex
$ npx skills add NVIDIA/skills --skill doca-pipeline-language-developer-tools -a codex -y
Cursor
$ npx skills add NVIDIA/skills --skill doca-pipeline-language-developer-tools -a cursor -y
Gemini CLI
$ npx skills add NVIDIA/skills --skill doca-pipeline-language-developer-tools -a gemini-cli -y
GitHub Copilot
$ npx skills add NVIDIA/skills --skill doca-pipeline-language-developer-tools -a github-copilot -y
OpenCode
$ npx skills add NVIDIA/skills --skill doca-pipeline-language-developer-tools -a opencode -y
Windsurf
$ npx skills add NVIDIA/skills --skill doca-pipeline-language-developer-tools -a windsurf -y
license: Apache-2.0
name: doca-pipeline-language-developer-tools
description: >
Use this skill when the operator is driving the DOCA Pipeline
Language (DPL) Developer Tools to inspect or debug DPL programs on
a BlueField DPU — DPL Nspect for runtime state such as tables,
keys, and counters, DPL Debugger for packet flow, DPL Admin for
dynamic configuration changes in the DPL Runtime Daemon, P4
Runtime Shell as a P4Runtime control plane manager, or DPL Runtime
Controller SDK for custom P4Runtime applications and DPL shared
memory APIs. Trigger even when the user does not explicitly mention
"DPL Developer Tools" — implicit phrasings include "inspect the DPL
tables on the DPU", "why can't I start a DPL debug session",
"change a dpl_rtd configuration item without restarting", "build my
own P4Runtime app for DPL", or "visualize packet flow through my
DPL program". Refuse and route elsewhere: authoring, compiling and
deploying DPL programs to the DOCA Pipeline Language Service Guide,
DOCA install/bring-up to doca-setup,
and hardware or firmware state changes to doca-hardware-safety.
metadata:
author: NVIDIA <doca-feedback@nvidia.com>
kind: tool
doca_version: "3.5"
tags:
- doca
- dpl
- developer-tools
- p4runtime
- debug
- nspect
compatibility: >
Requires a BlueField DPU configured to operate in DPU mode with the
DPL Runtime Service container deployed and running, the dpl_rtd
process active, and the DPL Development Container (publicly
available on NGC) providing the developer tools. Debug sessions
additionally require a DPL program compiled with the DPL Compiler
debug flag -g enabled and loaded into dpl_rtd using the P4Runtime
controller. The validation steps require a live DOCA install.These requests are out of scope: say so, name the skill that owns the request, and stop.
`doca-setup/SKILL.md`. Name `doca-setup` in the answer and route the whole install/bring-up there; do not walk the install steps from this skill or from the DPL Installation Guide.
in scope. Use DPL Nspect; do not author or compile DPL programs here.
is in scope. Use DPL Debugger; ensure the program was compiled with the debug flag `-g` and loaded into `dpl_rtd` using the P4Runtime controller.
this is in scope. Use DPL Admin; inspect current state first.
in scope. Use the DPL Runtime Controller SDK.
check the debug-flag prerequisite and the P4Runtime load path before assuming the tool is broken.
The authoritative source for the tool names, flags, and paths is the public DOCA Pipeline Language Developer Tools guide for your release; confirm them with the installed tool's help before quoting any of them. As that guide describes it:
applications: DPL Compiler, P4 Runtime Shell, DPL Nspect, DPL Debugger, DPL Admin, and DPL Runtime Controller SDK.
BlueField DPU.
loaded by `dpl_rtd`.
P4Runtime API.
including tables, keys, counters, and more.
flow through the DPL program.
the DPL Runtime Daemon.
applications or integrating with DPL shared memory APIs.
running on the DPU, the `dpl_rtd` process must be active, and the DPU must be configured to operate in DPU mode.
debugging: compile with the DPL Compiler debug flag `-g` enabled, then load the compiled binary into `dpl_rtd` using the P4Runtime controller.
publicly available on NGC. Installation instructions refer to the DPL Installation Guide.
to the DOCA Pipeline Language Service Guide.
Registration with the NVIDIA Developer Program is required to post; registration is not required to view existing discussions. For help with registration, refer to the FAQ.
Follow Loading order below. Open the tasks companion for inspect / debug / modify / build / shell. Open the capabilities companion for what the tools inspect and change. Do not open every companion file.
**Where to start:** This is a tool skill for invoking the DOCA Pipeline Language Developer Tools — the suite for inspecting and debugging DPL programs on BlueField DPUs. Open the tasks companion and start at `## inspect` for DPL Nspect runtime-state inspection, `## debug` for DPL Debugger packet-flow visualization, `## modify` for DPL Admin 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…
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…