Not for writing library code (name that library skill). Use this skill whenever another DOCA skill says "prefer the structured tool per doca-structured-tools-contract", or when the user wants a one-shot answer that consolidates info multiple manual commands would produce — DOCA env / version / devices / capabilities / validate / host vs DPU state.
Install
npx skills add NVIDIA/skills --skill doca-structured-tools-contractnpx skills add NVIDIA/skills --skill doca-structured-tools-contract -a claude-code -gnpx skills add NVIDIA/skills --skill doca-structured-tools-contract -a codex -ggemini skills install https://github.com/NVIDIA/skills.git --path skills/doca-structured-tools-contractgh skill install NVIDIA/skills doca-structured-tools-contractgit clone --depth 1 https://github.com/NVIDIA/skills /tmp/NVIDIA__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/NVIDIA__skills/skills/doca-structured-tools-contract ~/.claude/skills/doca-structured-tools-contract # Claude Code
cp -R /tmp/NVIDIA__skills/skills/doca-structured-tools-contract ~/.agents/skills/doca-structured-tools-contract # Codex, Cursor, Gemini CLI, Copilot, OpenCode