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 for hands-on DOCA GPI programming — wiring a GPU-Packet-Initiator context so a CUDA kernel drives RDMA queues directly from GPU memory without host CPU mediation.
$ npx skills add NVIDIA/skills --skill doca-gpi -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA/skills doca-gpi --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-gpi .claude/skills/doca-gpi && 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-gpi" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/doca-gpi into .claude/skills/doca-gpi/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "doca-gpi", 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-gpiType 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-gpi -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA/skills doca-gpi --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-gpi .agents/skills/doca-gpi && 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-gpi" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/doca-gpi into .agents/skills/doca-gpi/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "doca-gpi", 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-gpi -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA/skills doca-gpi --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-gpi .cursor/skills/doca-gpi && 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-gpi" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/doca-gpi into .cursor/skills/doca-gpi/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "doca-gpi", 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-gpi--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-gpi -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NVIDIA/skills doca-gpi --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-gpi .gemini/skills/doca-gpi && 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-gpi" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/doca-gpi into .gemini/skills/doca-gpi/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "doca-gpi", 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-gpiInstalls 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-gpi -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-gpi .github/skills/doca-gpi && 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-gpi" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/doca-gpi into .github/skills/doca-gpi/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "doca-gpi", 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-gpi -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-gpi --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-gpi .opencode/skills/doca-gpi && 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-gpi" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/doca-gpi into .opencode/skills/doca-gpi/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "doca-gpi", 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-gpiA skill your agent uses for hands-on DOCA GPI programming — wiring a GPU-Packet-Initiator context so a CUDA kernel drives RDMA queues directly from GPU memory without host CPU mediation.
Doca Gpi is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Use this skill for hands-on DOCA GPI programming — wiring a GPU-Packet-Initiator context so a CUDA kernel drives RDMA queues directly from GPU memory without host CPU mediation. Covers picking GPI vs doca-gpunetio, the docagpi / domain / channel object model, the GPU-side handle handoff (docagpugpichannel), attaching GPU memory to a GPI domain, the domain and channel attribute objects, and debugging DOCAERROR from docagpi calls. Trigger even when the user does not explicitly mention "DOCA GPI" — implicit…
Its SKILL.md is about 3.9k 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 installed at /opt/mellanox/doca on Linux (Ubuntu 22.04/24.04 or RHEL/SLES) with a BlueField DPU or ConnectX NIC attached, plus an NVIDIA GPU…
It sits in AI & LLM Engineering, covering GPU and accelerator computing and Dispute resolution. 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.
No URLs in SKILL.md.
From 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 installed at /opt/mellanox/doca on Linux (Ubuntu 22.04/24.04 or RHEL/SLES) with a BlueField DPU or ConnectX NIC attached, plus an NVIDIA GPU with CUDA Toolkit installed (GPUDirect-style PCIe path between GPU and NIC). Reads the local install via `pkg-config doca-gpi` (co-requires doca-gpunetio, doca-dpa, doca-verbs) and inspects /opt/mellanox/doca/{lib,include,samples,applications}.
From compatibility in the SKILL.md frontmatter.
Doca Gpi loads about 3.9k tokens when it runs. Until then it costs about 252 tokens; SKILL.md has 1,724 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,724 words, ~3,945 tokens.
.claude/skills/doca-gpi/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
and the user is doing hands-on GPI work on a host that has both
a BlueField / ConnectX device and an NVIDIA GPU reachable over
PCIe. Open TASKS.md if the user wants to do
something (install / configure / build / modify / run / test /
debug / use); open CAPABILITIES.md when the
question is what can GPI express on this version — the domain +
channel object model, the GPU-side handle handoff, the relationship
to doca-gpunetio and doca-verbs, the attribute objects, and the
safety overlay. If the user has not installed DOCA yet, route to
doca-setup first.
The CLASSES of GPI 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-gpi or doca-gpunetio for this case?" —
worked example: "my CUDA kernel needs to post RDMA writes
directly to a remote DPU's memory — do I want the higher-level
Send/Receive surface or the lower-level channel/queue surface?".
Answered by the channel-level vs Send/Receive-level selection
rule in
CAPABILITIES.md ## Capabilities and modes
surface-selection table.CAPABILITIES.md ## Capabilities and modesTASKS.md ## configure.doca_gpi_gpu_channel_get
returns a doca_gpu_gpi_channel* — how do I get that into my
CUDA kernel's argument list?". Answered by the GPU-handoff
pattern in
CAPABILITIES.md ## Capabilities and modesTASKS.md ## run,
cross-linked into
doca-gpunetio for the CUDA-side
programming surface itself.CAPABILITIES.md ## Version compatibilityTASKS.md ## install.doca_gpi_domain_attr_set_num_channels,
doca_gpi_channel_attr_set_sq_wqe_num) in
CAPABILITIES.md ## Capabilities and modesTASKS.md ## configure.DOCA_ERROR_* from a doca_gpi_* call
mean?" — worked example: "DOCA_ERROR_* from
doca_gpi_gpu_channel_get". Answered by the GPI overlay
on the cross-library taxonomy in
CAPABILITIES.md ## Error taxonomyTASKS.md ## debug
that escalates to doca-debug.This skill serves external developers building GPU-resident DOCA
applications that need to drive RDMA queues directly from CUDA
kernels — i.e., users whose accelerator-side code wants to post
RDMA work from GPU memory without round-tripping through the host
CPU. The canonical caller is a CUDA kernel that runs on an NVIDIA
GPU on the same host as a BlueField / ConnectX device, has
GPUDirect-style access to the DPU's RDMA queues through the
DOCA GPU-NetIO stack, and uses the GPI channel + queue handle to
drive RDMA initiation. This skill is not for NVIDIA developers
contributing to DOCA GPI itself, and it is not the right surface
for the higher-level Send/Receive Ethernet-shaped GPU NetIO API —
that belongs to doca-gpunetio.
DOCA GPI ships as a C library with the pkg-config module name
doca-gpi. The library's host-side surface (doca_gpi_*)
is C; the GPU-side surface — the doca_gpu_gpi_channel*
handle and the device-side calls a CUDA kernel uses against that
handle — is compiled with nvcc against the DOCA GPU NetIO
device-side header set documented in
doca-gpunetio. Other-language
consumers (Rust, Go, Python, …) consume the host-side *.so
through FFI; the skill's contribution in that case is to keep the
channel / queue lifecycle, the GPU-handle handoff, the version
discipline, and the safety overlay language-neutral, and to route
the agent to the public C ABI as the authoritative surface that
any wrapper will eventually call. The GPU-side surface is not
wrappable in another language — it is compiled and linked into
the CUDA binary itself.
Load this skill when the user is doing hands-on DOCA GPI work on a host with both a BlueField / ConnectX device and an NVIDIA GPU. Concretely:
doca-gpi (the lower-level channel/queue
surface) and doca-gpunetio (the higher-level Send/Receive
surface) for a new GPU-initiated RDMA workload.doca_gpi on a doca_dev, configuring it via the
doca_gpi_set_* family (domain count, GID index, port) and
sizing domains and channels through the
doca_gpi_domain_attr_* / doca_gpi_channel_attr_* setters
before doca_gpi_start().doca_gpi_channel_create and
retrieving its GPU-side handle with doca_gpi_gpu_channel_get,
then handing the GPU-side handle to a CUDA kernel.doca_gpi_channel_ep_conn_info_create /
doca_gpi_channel_ep_connect to establish the GPU-driven
channel end-to-end.doca_gpi_domain_attach_local_mmap /
doca_gpi_domain_attach_remote_mmap (each backed by a
doca_mmap the application created).DOCA_ERROR_* returned by a doca_gpi_* call
and deciding whether the cause is a lifecycle ordering bug, a
GPU datapath mis-assignment, a CUDA-version mismatch, or a
layer below DOCA.Do not load this skill for general DOCA orientation, install
of DOCA itself, host-CPU-initiated RDMA, or the higher-level GPU
NetIO Send/Receive Ethernet-shaped API. For those, use
doca-public-knowledge-map,
doca-setup,
doca-rdma, and
doca-gpunetio respectively.
When one question spans the GPI channel lifecycle and CUDA-side
GPU NetIO behavior, load both skills: this skill owns GPI object
creation, connection, and teardown, while doca-gpunetio owns
kernel launch and device-side execution. If that boundary remains
ambiguous after reading both scopes, stop and ask which side is
failing instead of choosing one implicitly.
This is a thin loader. The body keeps only the orientation needed to pick the right next file. The substantive GPI-specific material lives in two companion files:
CAPABILITIES.md — what GPI can express on this version: the
doca_gpi / doca_gpi_domain / doca_gpi_channel object
model, the GPU-side handle handoff, the relationship to
doca-gpunetio (which owns the
GPU-side doca_gpu_gpi_channel* device surface) and to
doca-verbs and
doca-dpa (the transport and DPA layers
GPI builds on), the domain and channel attribute objects, the
maturity statement (every doca_gpi_* symbol is
DOCA_EXPERIMENTAL), the GPI overlay on the cross-library
DOCA_ERROR_* taxonomy, the observability surface (CUDA-side
channel polling, mmap-attach exchange), and the safety policy
that gates GPU-side RDMA initiation.TASKS.md — step-by-step workflows for the eight in-scope
verbs: install, configure, build, modify, run,
test, debug, use. 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, a CUDA Toolkit compatible with the installed
DOCA is present, and the user has the privileges their public
install profile expects. It does not cover installing DOCA — 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:
doca-programming-guide.
Because every GPI symbol is tagged DOCA_EXPERIMENTAL
in the public header, the skill refuses to author GPI
source from documentation prose.meson.build, CMakeLists.txt,
Cargo.toml, …) parked inside the skill. The agent constructs
the build manifest in the user's project directory against
the user's installed DOCA, where pkg-config --modversion doca-gpi is the source of truth.doca-gpunetio; GPI's GPU-side
handle is consumed by the CUDA programming model documented
there. This skill names the GPI-specific handoff (the
doca_gpu_gpi_channel* type, the channel-connect call) but
does not author CUDA kernels.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.Both companion files cross-link to each other and to
doca-public-knowledge-map
whenever the right answer is "look it up in the public docs or
the installed package layout" rather than "GPI-specific
guidance".
doca-gpunetio — the GPU NetIO
library that exposes Send/Receive-shaped Ethernet I/O for CUDA
kernels and owns the GPU-side device surface GPI hands off
to: the doca_gpu_gpi_channel* type and its device-side
.cuh API live in doca-gpunetio, and doca_gpi.h includes
doca_gpunetio.h. Both can coexist in the same application.
The selection table in
CAPABILITIES.md ## Capabilities and modes
is the load-bearing decision aid.doca-verbs and
doca-dpa — the transport and DPA
layers GPI builds on. dependencies/meson.build lists
doca-dpa, doca-gpunetio, and doca-verbs (plus the
libmlx5 / libibverbs externals); doca_gpi_get_dpa returns
the GPI-owned doca_dpa* for tuning DPA attributes. The RDMA
transport type, GID / port selection, and permission semantics
live at the verbs layer; GPI consumes it rather than binding a
doca-rdma queue.doca-rdmi — the sister DPA-side
initiator surface. Both GPI and RDMI exist for "drive RDMA
initiation from an accelerator without the host CPU on the
data path"; GPI is the GPU case, RDMI is the DPA case.doca-public-knowledge-map — the
routing table for every public DOCA documentation source and
the on-disk layout of an installed DOCA package.doca-setup — env preparation,
install verification, and the I have no install yet path
with the public NGC DOCA container.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
Core-context lifecycle, the cross-library DOCA_ERROR_*
taxonomy. This skill layers GPI specifics on top.doca-debug — the cross-cutting
debug ladder (install / version / build / link / runtime /
program / driver). GPI-specific debug overlays on top of it.doca-hardware-safety —
the bundle-wide hardware-safety meta-policy. The ## Safety policy overlay in CAPABILITIES.md cross-links it.doca-version — the version
detection / four-way match rule every per-artifact ## Version compatibility anchor builds on. This skill quotes
the GPI-specific overlay only (DOCA-side .pc PLUS the CUDA
Toolkit axis).doca-structured-tools-contract —
the JSON-schema contracts for the agent-preferred structured
helpers; the ## Command appendix in TASKS.md defers to
them before falling back to the manual chain.© 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-gpi of NVIDIA/skills.
Open the folder on GitHubat commit 67a13c0
Doca Gpi 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 Gpi this skillNVIDIA/skills | 3.5k | — | ~3.9k | 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 for hands-on DOCA GPI programming — wiring a GPU-Packet-Initiator context so a CUDA kernel drives RDMA queues directly from GPU memory without host CPU mediation. Doca Gpi is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. Use this skill for hands-on DOCA GPI programming — wiring a GPU-Packet-Initiator context so a CUDA kernel drives RDMA queues directly from GPU memory without host CPU mediation.
Doca Gpi fits situations like: DOCAERROR from docagpigpuchannelget; how do I hand a GPU handle to my CUDA kernel; how many channels can a GPI domain hold; GPU kernel driving RDMA without the host CPU on the path.
Run `npx skills add NVIDIA/skills --skill doca-gpi -a claude-code`. Or copy the skill folder (skills/doca-gpi in NVIDIA/skills) into .claude/skills/doca-gpi in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NVIDIA/skills --skill doca-gpi -a codex`. Or copy the skill folder (skills/doca-gpi in NVIDIA/skills) into .agents/skills/doca-gpi 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-gpi -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-gpi, .gemini/skills/doca-gpi, .github/skills/doca-gpi and .opencode/skills/doca-gpi in your project.
SKILL.md names no scripts, command-line tools or credentials: Doca Gpi is instructions for the agent only. Compatibility (from SKILL.md): Requires DOCA SDK installed at /opt/mellanox/doca on Linux (Ubuntu 22.04/24.04 or RHEL/SLES) with a BlueField DPU or ConnectX NIC attached, plus an NVIDIA GPU with CUDA Toolkit installed (GPUDirect-style PCIe path between GPU and NIC). Reads the local install via `pkg-config doca-gpi` (co-requires doca-gpunetio, doca-dpa, doca-verbs) and inspects /opt/mellanox/doca/{lib,include,samples,applications}. .
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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 Gpi 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.9k tokens (SKILL.md is roughly 16k 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 Gpi: 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.