How to Build on BlueField with DOCA Agent Skills
A practical how-to for using NVIDIA DOCA Agent Skills to generate BlueField code with verified APIs and hardware checks, reducing correction cycles and failed builds.
NVIDIATanya LenzProblem & solution
General-purpose AI agents lack domain-specific knowledge for NVIDIA DOCA development, often inventing APIs or skipping hardware checks, leading to correction cycles. DOCA AI agent skills provide a structured, machine-readable specification in a SKILL.md file containing verified API signatures, hardware capability requirements, and build constraints for components like Flow, GPUNetIO, and PCC. In a 65-prompt evaluation, agents without skills satisfied only 19% of graded checklist items, while agents with skills satisfied 100% across all prompts. The skills reduce correction cycles; in a side-by-side demo, the with-skills agent used 73% less handwritten code and 46% fewer hardware commands. The skills are available on GitHub and enable developers to build faster, ship more stable code, and deploy with fewer unknowns on BlueField infrastructure.
NVIDIA DOCA is the unified software platform for BlueField DPUs, covering accelerated networking, storage, security, telemetry, and lifecycle management. General-purpose AI agents lack domain-specific knowledge for DOCA development, leading to errors like API misuse and skipped hardware checks. DOCA AI agent skills provide a structured, machine-readable specification to equip agents with verified API signatures, hardware requirements, and build constraints.
DOCA AI agent skills are a lightweight, open format built around a SKILL.md file containing real API signatures, hardware capability requirements, and build constraints. They span the full DOCA library including Flow, GPUNetIO, PCC, and more. When an agent loads a skill, it gets real function signatures, correct pkg-config module names, build-container constraints, and common failure modes and mitigations. The skills are available on GitHub and cover four development scenarios: building faster with real APIs, verifying hardware before writing code, shipping code that compiles and links, and executing hardware changes safely.
Without DOCA skills, AI agents satisfied only 19% of graded checklist items across 65 real DOCA prompts; with skills, they satisfied 100%.
The most frequent failure mode without skills was misuse of APIs and flags, affecting 59 of 65 prompts.
In a side-by-side demo, the with-skills agent used 73% less handwritten code and 46% fewer hardware commands compared to the without-skills agent.
DOCA AI agent skills are a standardized, machine-readable specification in a SKILL.md file that gives AI agents verified API signatures, hardware capability requirements, and build constraints for DOCA components like Flow, GPUNetIO, and PCC.
In a 65-prompt evaluation, agents with skills satisfied 100% of checklist items versus 19% without. They reduce common errors such as API misuse, hardware capability verification, and build failures, leading to fewer correction cycles.
They are available on GitHub at the NVIDIA/skills repository. The repository includes general skills for a quick onramp and library-specific skills for DOCA Flow, GPUNetIO, RDMA, and more.
Summaries are generated from the original by a language model. Check the original before relying on it.
See the idea
A practical how-to for using NVIDIA DOCA Agent Skills to generate BlueField code with verified APIs and hardware checks, reducing correction cycles and failed builds.
A four-stage flow showing how a coding agent moves from a task to a reviewed change by grounding on verified skills, live system state, and code-first config before it acts.
Agentic development turns AI assistance into delegated work: a harness runs the agents, skills supply domain knowledge, a sandbox bounds execution, and evals verify the result.
Keep reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
One useful email. Unsubscribe anytime.