Graphsignal
graphsignal/graphsignal
Profile AI inference workloads (vLLM, SGLang, TensorRT-LLM, PyTorch, any GPU application) with the Graphsignal profiler and read the results from its local /signals JSON endpoint.
A skill your agent uses when the user is doing hands-on DOCA GPUNetIO programming — wiring a CUDA kernel on an NVIDIA GPU to a doca-eth queue via docagpuethrxq / docagpuethtxq, standing up the…
$ npx skills add NVIDIA/skills --skill doca-gpunetio -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA/skills doca-gpunetio --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/doca-gpunetio .claude/skills/doca-gpunetio && 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 "doca-gpunetio" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/doca-gpunetio into .claude/skills/doca-gpunetio/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "doca-gpunetio", 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/doca-gpunetioType 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 doca-gpunetio -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA/skills doca-gpunetio --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/doca-gpunetio .agents/skills/doca-gpunetio && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "doca-gpunetio" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/doca-gpunetio into .agents/skills/doca-gpunetio/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "doca-gpunetio", 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 doca-gpunetio -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA/skills doca-gpunetio --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/doca-gpunetio .cursor/skills/doca-gpunetio && 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 "doca-gpunetio" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/doca-gpunetio into .cursor/skills/doca-gpunetio/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "doca-gpunetio", 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/doca-gpunetio--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 doca-gpunetio -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NVIDIA/skills doca-gpunetio --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/doca-gpunetio .gemini/skills/doca-gpunetio && 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 "doca-gpunetio" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/doca-gpunetio into .gemini/skills/doca-gpunetio/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "doca-gpunetio", 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 doca-gpunetioInstalls 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 doca-gpunetio -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/doca-gpunetio .github/skills/doca-gpunetio && 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 "doca-gpunetio" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/doca-gpunetio into .github/skills/doca-gpunetio/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "doca-gpunetio", 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 doca-gpunetio -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 doca-gpunetio --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/doca-gpunetio .opencode/skills/doca-gpunetio && 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 "doca-gpunetio" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/doca-gpunetio into .opencode/skills/doca-gpunetio/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "doca-gpunetio", 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.
doca-gpunetioA skill your agent uses when the user is doing hands-on DOCA GPUNetIO programming — wiring a CUDA kernel on an NVIDIA GPU to a doca-eth queue via docagpuethrxq / docagpuethtxq, standing up the…
Doca Gpunetio is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Use this skill when the user is doing hands-on DOCA GPUNetIO programming — wiring a CUDA kernel on an NVIDIA GPU to a doca-eth queue via docagpuethrxq / docagpuethtxq, standing up the per-CUDA-device docagpu context, designing the persistent CUDA kernel that drains the GPU-visible queue, running the dual capability check (DOCA cap-query plus cudaGetDeviceProperties), registering cudaMalloc pools via docabufarrcreate, or debugging DOCAERROR returns from the GPUNetIO API. Trigger even when the user does not…
Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files (for example `BENCHMARK.md`, `CAPABILITIES.md` and `SKILLCARD.yaml`). Compatibility notes: Requires DOCA SDK at /opt/mellanox/doca on Linux (Ubuntu 22.04/24.04 or RHEL/SLES) with a BlueField DPU or ConnectX NIC. Reads the local install via…
It sits in AI & LLM Engineering, covering GPU and accelerator computing. It works with CUDA and NVIDIA AI Platform. 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.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 67a13c0. 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.
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
docs.nvidia.comFrom 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.
Requires DOCA SDK at /opt/mellanox/doca on Linux (Ubuntu 22.04/24.04 or RHEL/SLES) with a BlueField DPU or ConnectX NIC. Reads the local install via `pkg-config doca-gpunetio`. Requires an NVIDIA GPU with CUDA toolkit (matched to DOCA per the DOCA Compatibility Policy) and the nvidia_peermem kernel module loaded for GPUDirect RDMA; some samples need an InfiniBand-capable RNIC.
From compatibility in the SKILL.md frontmatter.
Doca Gpunetio loads about 3.7k tokens when it runs. Until then it costs about 255 tokens; SKILL.md has 1,657 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 67a13c0, republished under its Apache-2.0 licence (© NVIDIA). 1,657 words, ~3,736 tokens.
.claude/skills/doca-gpunetio/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.Where to start: This skill assumes DOCA is already installed,
the CUDA toolkit is installed and matched to the DOCA install, and
the user is doing hands-on GPUNetIO work — i.e. wiring a DOCA
network queue into a CUDA kernel on an NVIDIA GPU. Open
TASKS.md if the user wants to do something
(configure / build / modify / run / test / debug); open
CAPABILITIES.md when the question is what
can GPUNetIO express on this version + this GPU. If the user has
not installed DOCA yet, route to
doca-setup first; if the user has
not set up the underlying Ethernet RX/TX queues yet, that is a
DOCA Ethernet question — route to
doca-eth.
The CLASSES of GPUNetIO questions this skill is built to answer, each with one worked example. The agent should treat the class as the load-bearing piece — the worked example is a single instance.
doca_gpu_eth_rxq built on top of a
representor doca_eth_rxq and counts them per-flow". Answered
by the persistent-kernel pattern in
CAPABILITIES.md ## Capabilities and modesTASKS.md ## configure.cudaGetDeviceProperties against the CUDA device ordinal) in
CAPABILITIES.md ## Capabilities and modesTASKS.md ## configure.DOCA_ERROR_NOT_SUPPORTED even though doca-eth came up
fine?" — worked example: "nvidia_peermem is not loaded so
GPUDirect RDMA is unavailable". Answered by the env preconditions
in CAPABILITIES.md ## Safety policyTASKS.md ## configure step 1.cudaMalloc for the receive
buffer pool and register it with DOCA via doca_buf_arr_create_*
before starting the context". Answered by the CUDA-allocatorCAPABILITIES.md ## Safety policyTASKS.md ## configure step 4.CAPABILITIES.md ## Version compatibility
which cross-links the canonical detection chain in
doca-version and adds the
GPUNetIO-specific DOCA must match CUDA overlay.DOCA_ERROR_* from a GPUNetIO call mean and
which layer caused it?" — worked example: "DOCA_ERROR_DRIVER
on doca_gpu_*_create — is it DOCA, CUDA, or the underlying
doca-eth queue?". Answered by the GPUNetIO overlay on the
cross-library taxonomy in
CAPABILITIES.md ## Error taxonomyTASKS.md ## debug that escalates to
doca-debug.This skill serves external developers building applications
that consume the DOCA GPUNetIO library — i.e., users whose code
calls doca_gpu_* from host C/C++ to stand up the per-GPU
context and the GPU-visible queue handles, and whose CUDA kernel
(.cu translation unit) uses those handles from device code to
submit / receive packets. The canonical target shape is the GPU
Packet Processing reference application: a CUDA persistent
kernel on an NVIDIA GPU that polls a GPU-visible RX queue and
processes packets in-place on the GPU. It is not for NVIDIA
developers contributing to DOCA GPUNetIO itself.
Language scope. DOCA GPUNetIO ships as a C / CUDA library
with pkg-config module name doca-gpunetio. The host-side API
is C; the device-side API is CUDA C++ used inside a .cu
kernel. The shipped samples and the GPU Packet Processing
reference application are written in C + CUDA C++ (NVIDIA's
choice). Other-language consumers are limited in practice — the
device-side API has no FFI escape hatch because the kernel must
be a CUDA translation unit — but a Rust / Go / Python host-side
wrapper that drives the host-side doca_gpu_* setup and
launches a CUDA kernel built separately is still useful, and the
skill keeps the lifecycle, capability-discovery, env-precondition,
and error-taxonomy guidance language-neutral.
Load this skill when the user is doing hands-on DOCA GPUNetIO work, in any host language plus CUDA. Concretely:
doca_gpu against a specific CUDA device
ordinal on a host with one or more NVIDIA GPUs.doca_gpu_eth_rxq,
doca_gpu_eth_txq) on top of an existing doca_eth_rxq /
doca_eth_txq from DOCA Ethernet, and passing the handle into
a CUDA kernel for device-side use.cudaMalloc and registering them
with DOCA via the doca_buf_arr_create_* family before
doca_ctx_start().doca_devinfo (DOCA cap-query family) AND on the candidate
CUDA device (cudaGetDeviceProperties and CUDA-driver-version
checks).DOCA_ERROR_* returned from a GPUNetIO call — in
particular disambiguating DOCA capability missing from CUDA
device too old from nvidia_peermem not loaded from CUDA
driver + DOCA version skew.Do not load this skill for general DOCA orientation, install
of DOCA or the CUDA toolkit, the underlying DOCA Ethernet queue
setup, or non-GPUNetIO library questions. For those, route
through doca-public-knowledge-map
to the matching upstream guide.
This is a thin loader. The body keeps only the orientation needed to pick the right next file. The substantive GPUNetIO-specific material lives in two companion files:
CAPABILITIES.md — what GPUNetIO can express on this versiondoca_gpu per-device context, the GPU-visible
RX / TX queue handles layered on doca-eth, the persistent
CUDA-kernel pattern as the default usage shape, the
capability-query surface (the doca-eth
doca_eth_rxq_cap_is_type_supported / doca_eth_rxq_cap_get_*
family in doca_eth_rxq.h, plus the matching
doca_eth_txq_cap_* family, on the DOCA side, plus
cudaGetDeviceProperties on the CUDA side), the GPUNetIO error taxonomy mapped onto the cross-library
DOCA_ERROR_* set, the observability surface (CUDA-side
counters + DOCA-side per-task completion), and the safety
policy that gates env preconditions (CUDA + DOCA version
match, nvidia_peermem, CUDA buffer registration).TASKS.md — step-by-step workflows for the six in-scope
GPUNetIO verbs: configure, build, modify, run, test,
debug. Plus a ## rollback overlay (GPUNetIO-specific
five-step teardown that signals the persistent kernel to
drain, unregisters GPU buffers in reverse-register order, and
leaves the parent doca-eth queue intact) and the 5-phase
universal debug-loop instantiation appended to ## debug.
Plus a Deferred task verbs block that points out-of-scope
questions at the right next skill.The skill assumes a host where DOCA is already installed at the
standard location, an NVIDIA GPU is physically present, the CUDA
toolkit is installed and its version is matched to the DOCA
install per the DOCA Compatibility Policy, and the underlying
DOCA Ethernet RX/TX queues are already configured (this skill
sits on top of doca-eth, not below it). It does not cover
installing DOCA or the CUDA toolkit — that path goes through
doca-setup.
This skill is agent guidance, not a samples or templates bundle. To keep the boundary clean, it deliberately does not contain — and pull requests should not add:
/opt/mellanox/doca/samples/doca_gpunetio/ and the GPU Packet
Processing reference application. The agent's job is to route
the user to those files and prescribe a minimum-diff
modification on them via the universal modify-a-sample
workflow in
doca-programming-guide,
layered with the GPUNetIO-specific overrides in
TASKS.md ## modify.meson.build,
CMakeLists.txt, …) parked inside the skill. The agent
constructs the build manifest in the user's project
directory against the user's installed DOCA + CUDA toolkit,
where pkg-config --modversion doca-gpunetio,
pkg-config --modversion doca-common, and nvcc --version
form the version gate.samples/, bindings/, or reference/ subtree of any
kind. A mock or incomplete artifact in this skill's tree, even
one labeled "reference", is misleading: users will read it as
buildable.SKILL.md first to confirm the user's question is
in scope.doca_gpu per-device
context, the persistent-kernel pattern, the dual capability
query, the env-precondition policy, the error taxonomy, the
observability surface, and the safety policy, see
CAPABILITIES.md.Both companion files cross-link to each other,
doca-version for the canonical
DOCA version-handling rules (with the GPUNetIO overlay that DOCA
must match CUDA), and
doca-public-knowledge-map
whenever the right answer is "look it up in the public DOCA
GPUNetIO guide, the DOCA Compatibility Policy, the CUDA toolkit
docs, or the on-disk install layout" rather than
"GPUNetIO-specific guidance".
doca-public-knowledge-map —
the routing table for every public DOCA documentation source
and the on-disk layout of an installed DOCA package. The
GPUNetIO public guide is at
https://docs.nvidia.com/doca/sdk/DOCA-GPUNetIO/index.html;
the GPU Packet Processing reference application is reachable
from there. The CUDA toolkit and DOCA Compatibility Policy
links live in the same routing table.doca-setup — env preparation,
install verification, CUDA toolkit install / verification, and
the I have no install yet path with the public NGC DOCA
container. This skill assumes its preconditions are satisfied
AND that CUDA is installed at a version that matches DOCA.doca-version — canonical DOCA
version-handling rules. This skill's ## Version compatibility cross-links the four-way match rule and adds
the GPUNetIO-specific DOCA-and-CUDA must match overlay per
the DOCA Compatibility Policy.doca-structured-tools-contract —
the bundle's structured-tools precedence rule (detect / prefer
/ fall back / report). The Command appendix in
TASKS.md honors this contract.doca-programming-guide —
general DOCA programming patterns shared by every library:
the canonical pkg-config + meson build pattern, the
universal modify-a-shipped-sample first-app workflow, the
universal lifecycle, the cross-library DOCA_ERROR_*
taxonomy, and the program-side debug order. This skill
layers GPUNetIO specifics on top.doca-debug — the cross-cutting
debug ladder (install / version / build / link / runtime /
program / driver). GPUNetIO-specific debug (CUDA + DOCA
version skew, nvidia_peermem missing, persistent-kernel
silent hangs, CUDA-allocator + DOCA-registration mismatches)
overlays on top of that ladder.DOCA Ethernet is GPUNetIO's mandatory companion library: GPU-visible
RX / TX queue handles are layered on top of doca_eth_rxq /
doca_eth_txq from DOCA Ethernet. For the underlying queue setup,
route to doca-eth.
© 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 7 other files in skills/doca-gpunetio of NVIDIA/skills.
Open the folder on GitHubat commit 67a13c0
Doca Gpunetio 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 |
|---|---|---|---|---|---|---|
| Doca Gpunetio this skillNVIDIA/skills | 3.5k | — | ~3.7k | Automated safety check: Pass | Apache-2.0 | |
| Graphsignalgraphsignal/graphsignal | 257 | — | ~6.2k | Automated safety check: Pass | Apache-2.0 | |
| LLM Torch Profiler Trace AnalysisBBuf/AI-Infra-Auto-Driven-SKILLS | 911 | — | ~2.8k | Automated safety check: Pass | None | |
| Cv DeployLMIXR/CV_Deployment_skill | 146 | — | ~547 | Automated safety check: Pass | None | |
| Triton SkillslowlyC/agent-gpu-skills | 169 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Hyperpod Version Checkerawslabs/agent-plugins | 915 | 1 repos | ~910 | Automated safety check: Pass | Apache-2.0 |
graphsignal/graphsignal
Profile AI inference workloads (vLLM, SGLang, TensorRT-LLM, PyTorch, any GPU application) with the Graphsignal profiler and read the results from its local /signals JSON endpoint.
BBuf/AI-Infra-Auto-Driven-SKILLS
Analyzes Torch Profiler traces from SGLang, vLLM and TensorRT-LLM servers into kernel attribution, overlap and fusion tables.
LMIXR/CV_Deployment_skill
基于 helpfile 工程经验,协助 agent 配置 CV 主机和边缘设备环境、编译视觉与推理依赖、接入摄像头视频并打包部署服务。适用于 Ubuntu、CentOS、Windows、macOS、Jetson、树莓派和 RK3399 的 CV 工程实施与故障排查,以及相关移动端配套工具;模型训练和纯算法设计不属于本技能主线。
slowlyC/agent-gpu-skills
Write, debug, and optimize Triton and Gluon GPU kernels from local upstream tutorials, production kernels, language definitions, and compiler source.
awslabs/agent-plugins
Check and compare software component versions on SageMaker HyperPod cluster nodes - NVIDIA drivers, CUDA toolkit, cuDNN, NCCL, EFA, AWS OFI NCCL, GDRCopy, MPI, Neuron SDK (Trainium/Inferentia)…
Mathews-Tom/armory
GPU optimization for consumer NVIDIA GPUs (8-24GB VRAM) covering mixed precision, gradient checkpointing, XGBoost GPU, CuPy/cuDF migration, and torch.compile.
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.
Works with
Categories
A skill your agent uses when the user is doing hands-on DOCA GPUNetIO programming — wiring a CUDA kernel on an NVIDIA GPU to a doca-eth queue via docagpuethrxq / docagpuethtxq, standing up the…. Doca Gpunetio is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Use this skill when the user is doing hands-on DOCA GPUNetIO programming — wiring a CUDA kernel on an NVIDIA GPU to a doca-eth queue via docagpuethrxq / docagpuethtxq, standing up the per-CUDA-device docagpu context, designing the persistent CUDA kernel that drains the GPU-visible queue, running the dual capability check (DOCA cap-query plus cudaGetDeviceProperties), registering cudaMalloc pools via docabufarrcreate, or debugging DOCAERROR returns from the GPUNetIO API.
Doca Gpunetio fits situations like: standing up the per-CUDA-device docagpu context; designing the persistent CUDA kernel that drains the GPU-visible queue; running the dual capability check (DOCA cap-query plus cudaGetDeviceProperties); registering cudaMalloc pools via docabufarrcreate.
Run `npx skills add NVIDIA/skills --skill doca-gpunetio -a claude-code`. Or copy the skill folder (skills/doca-gpunetio in NVIDIA/skills) into .claude/skills/doca-gpunetio in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NVIDIA/skills --skill doca-gpunetio -a codex`. Or copy the skill folder (skills/doca-gpunetio in NVIDIA/skills) into .agents/skills/doca-gpunetio 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 doca-gpunetio -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/doca-gpunetio, .gemini/skills/doca-gpunetio, .github/skills/doca-gpunetio and .opencode/skills/doca-gpunetio in your project.
SKILL.md names no scripts, command-line tools or credentials: Doca Gpunetio is instructions for the agent only. Our summary lists: Python 3. Compatibility (from SKILL.md): Requires DOCA SDK at /opt/mellanox/doca on Linux (Ubuntu 22.04/24.04 or RHEL/SLES) with a BlueField DPU or ConnectX NIC. Reads the local install via `pkg-config doca-gpunetio`. Requires an NVIDIA GPU with CUDA toolkit (matched to DOCA per the DOCA Compatibility Policy) and the nvidia_peermem kernel module loaded for GPUDirect RDMA; some samples need an InfiniBand-capable RNIC. .
SKILL.md names 1 domain. As links in the text: docs.nvidia.com. 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.
Doca Gpunetio 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 3.7k tokens (SKILL.md is roughly 15k 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 Doca Gpunetio: Graphsignal (graphsignal/graphsignal, 257 stars), LLM Torch Profiler Trace Analysis (BBuf/AI-Infra-Auto-Driven-SKILLS, 911 stars), Cv Deploy (LMIXR/CV_Deployment_skill, 146 stars) and Triton Skill (slowlyC/agent-gpu-skills, 169 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,539 GitHub stars. The repository holds 380 skills in this directory. The repository was last updated on October 7, 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.