Use this skill when the user is writing their first DOCA app or asking a library-agnostic programming question — picking a shipped sample to copy and modify, wiring pkg-config + meson (or FFI from Rust / Go / Python against the public C ABI), walking the Core lifecycle (create → configure → start → connect → use → stop → destroy), or decoding a DOCA_ERROR_*.
Install
npx skills add NVIDIA/skills --skill doca-programming-guidenpx skills add NVIDIA/skills --skill doca-programming-guide -a claude-code -gnpx skills add NVIDIA/skills --skill doca-programming-guide -a codex -ggemini skills install https://github.com/NVIDIA/skills.git --path skills/doca-programming-guidegh skill install NVIDIA/skills doca-programming-guidegit clone --depth 1 https://github.com/NVIDIA/skills /tmp/NVIDIA__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/NVIDIA__skills/skills/doca-programming-guide ~/.claude/skills/doca-programming-guide # Claude Code
cp -R /tmp/NVIDIA__skills/skills/doca-programming-guide ~/.agents/skills/doca-programming-guide # Codex, Cursor, Gemini CLI, Copilot, OpenCode