doca-dma
doca-dma is an agent skill published by nvidia, listed under review & testing. It lives in the NVIDIA/skills repository, which has 3,735 GitHub stars and is licensed under Apache-2.0; we last read it on 2026-10-23.
This skill handles DOCA DMA programming tasks, including setting up DMA contexts, configuring task types, managing buffer permissions, and debugging errors. It triggers based on phrases like 'memcpy host buffer to BlueField' or 'offload a bulk copy to the DPU', and routes other tasks to appropriate skills.
Install
skills is a generic installer for any repository of Claude agent skills -- it reads NVIDIA/skills’s own structure rather than assuming one, the same way this page reads the skill’s own SKILL.md rather than assuming a format.
npx skills add NVIDIA/skills
Maintenance
Use this skill when the user is doing hands-on DOCA DMA programming — bringing up a doca_dma context, configuring the single doca_dma_task_memcpy task type, sizing buffers via the doca_dma_cap_task_memcpy_* queries, setting LOCAL_READ_ONLY / LOCAL_READ_WRITE permissions on source / destination doca_mmap regions (plus doca_mmap_export_* for cross-peer copies), driving the progress engine, or debugging DOCA_ERROR_* returns. Trigger even when the user does not explicitly mention "DOCA DMA" or "doca_mmap" — typical implicit phrasings include "memcpy host buffer to BlueField without using the CPU", "offload a bulk copy to the DPU", "copy returns NOT_PERMITTED on first submit", "buffer too big for one DMA task", "task submitted but no completion", or "scatter-gather copy between two memory regions". Refuse and route elsewhere for cross-network copies (DOCA RDMA), producer/consumer messaging (DOCA Comch), DOCA Core / progress-engine internals, or DOCA install — those belong to other skills.
doca-dma compared with similar skills
| Skill | Publisher | What it does | Repo stars | Last update |
|---|---|---|---|---|
| doca-dma (this page) | nvidia | Use this skill when the user is doing hands-on DOCA DMA programming — bringing up a doca_dma context, configu… | 3,735 | 2026-10-26 |
| deepstream-sop(same repository) | nvidia | Use this skill when building, deploying, evaluating, debugging, or measuring latency for the DeepStream SOP I… | 3,735 | 2026-10-26 |
| doca-aes-gcm(same repository) | nvidia | Use this skill when the user is doing hands-on DOCA AES-GCM work on a BlueField DPU or ConnectX NIC — configu… | 3,735 | 2026-10-26 |
| doca-argp(same repository) | nvidia | Use this skill for hands-on DOCA Arg Parser CLI work on a shipped sample or new DOCA-using app — adding / rem… | 3,735 | 2026-10-26 |
| doca-bare-metal-deployment(same repository) | nvidia | Running a DOCA-linked binary directly on the hardware, with no container or kubelet: on host x86 with a BlueF… | 3,735 | 2026-10-26 |
| doca-bench-extension(same repository) | nvidia | Use this skill when the operator is authoring, building, loading, or debugging a custom doca-bench plug-in —… | 3,735 | 2026-10-26 |
| doca-caps(same repository) | nvidia | Use this skill when the user wants to invoke the read-only doca_caps CLI to ask what DOCA sees on this host —… | 3,735 | 2026-10-26 |
Skills from the same repository first, then others for this job by repository stars. Figures are from each repository when we last read it.
Common questions about doca-dma
- What does doca-dma do?
- This skill handles DOCA DMA programming tasks, including setting up DMA contexts, configuring task types, managing buffer permissions, and debugging errors. It triggers based on phrases like 'memcpy host buffer to BlueField' or 'offload a bulk copy to the DPU', and routes other tasks to appropriate skills.
- How do I install doca-dma?
- Run npx skills add NVIDIA/skills. The skills installer reads the repository’s own structure, so it works for any repository of agent skills.
- Who publishes doca-dma?
- nvidia.
- Is doca-dma maintained, and what licence does it use?
- Its repository has 3,735 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-10-26. The repository declares the Apache-2.0 licence.
More agent skills for review & testing
- browser-testing-with-devtoolsby addyosmani
- code-review-and-qualityby addyosmani
- code-simplificationby addyosmani
- doubt-driven-developmentby addyosmani
- vitestby antfu
- webapp-testingby anthropic