Dev & Engineering ✓ NVIDIA · Official docabluefielddpuenvironment-setuphugepagesdevlinkcontainer-deployment

DOCA Environment Setup

Verify, prepare, and troubleshoot the DOCA environment while routing workloads to the right deployment path.

FollowSkills review · FSRS-2.0
Not recommended
57/ 100 5-point scale 2.9 / 5
Trust18 / 25 · 3.6/5

The files explicitly require least privilege, user confirmation, disclosure of global hugepage/eswitch/install effects, no unattended reboot, and no privileged-container workarounds. However, they still prescribe sudo and global state changes, provide incomplete rollback guidance, and conflict on licensing between SKILL.md (Apache-2.0) and skill-card.md (Apache 2.0 AND CC-BY-4.0), so points are deducted.

Reliability8 / 20 · 2.0/5

The recognize→configure→test→debug structure, stop conditions, and error taxonomy are comparatively detailed. However, this is a static review with no command execution, many key paths depend on unprovided companion skills, and the benchmark report lacks its source dataset, so the score is conservatively limited.

Adaptability12 / 15 · 4.0/5

Triggers, covered scenarios, and explicit non-fit boundaries are clear across host, DPU, container, and bare-metal shapes. Chinese-language interaction is not addressed, and reachability of NGC/Docker-dependent paths from mainland-China networks is not assessed, so points are deducted.

Convention9 / 15 · 3.0/5

The documentation has good layering, progressive loading, dependency notes, examples, limitations, and stated ownership. It lacks a clear changelog and maintenance/update procedure; the benchmark also records missing Instructions/Examples/Author metadata and unexpected companion files, while license metadata is inconsistent.

Effectiveness6 / 15 · 2.0/5

The skill offers directly actionable checks, environment-preparation workflows, failure classification, and deployment routing, with clear core value. It is nevertheless a thin loader whose substantive outcomes depend on other skills and live environments; static review cannot establish successful completion, so the score remains below the execution-based ceiling.

Verifiability4 / 10 · 2.0/5

Auditable commands, paths, cross-references, public documentation links, and a benchmark report are present. But the benchmark dataset is unavailable, no committed tests cover the key paths, and this review did not reproduce execution, warranting only limited credit.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
Before you use it
  • Unify the license and version metadata, and add authorship, changelog, maintenance ownership, and executable tests.
  • Require explicit confirmation, state capture, and a concrete rollback plan before changing hugepages, switchdev, mlxconfig, installation state, or reboot-sensitive configuration.
  • NGC/Docker paths depend on external services; validate reachability from mainland-China networks and document local or mirrored alternatives.
  • Do not treat the benchmark percentages as independently reproduced evidence in this static review.
Review evidence [1][2][3][4][5][6][7][8]
See the full review method →

What does this skill do, and when should you use it?

This Agent Skill focuses on the environment surrounding NVIDIA DOCA workloads: installation health, build prerequisites, runtime prerequisites, and setup-class failures. It covers pkg-config, headers, library paths, hugepages, devlink visibility, representors, and kernel-module prerequisites, with an NGC DOCA container fallback for hosts without an install. Deployment-shaped requests are first classified by system shape and then routed toward container or bare-metal deployment guidance. It explicitly excludes DOCA library APIs, sample-derived application development, program build details, and DOCA_ERROR_* program debugging.

Reads SKILL.md and its TASKS.md and CAPABILITIES.md companion materials to classify requests and select workflows; guides target-host checks for DOCA installation, pkg-config, headers, library paths, hugepages, devlink, representors, and kernel prerequisites; detects deployment shape and routes to container, bare-metal, or no-install paths; applies verification and safety constraints before environment changes; and requires exact target-host command output when a command channel is unavailable.

  1. A BlueField developer who has a built workload but needs to choose between container and bare-metal deployment.
  2. An engineer checking whether DOCA Flow and the surrounding build environment are healthy on a target system.
  3. A developer troubleshooting missing doca-*.pc files, headers, library paths, hugepages, or representors.
  4. A DPU operator preparing runtime prerequisites before launching a DOCA workload.
  5. A macOS, Windows, or unconfigured Linux user who wants to learn or build with DOCA through the NGC container path.

What are this skill's strengths and limitations?

Pros
  • Covers the install, build, and runtime environment layers in one troubleshooting flow.
  • Separates container, bare-metal, and no-install paths instead of assuming a deployment shape.
  • Includes explicit safety constraints for hugepages, mlxconfig resets, and eswitch mode changes.
  • Provides an NGC DOCA container Stage-1 path for users without a DOCA installation.
Limitations
  • It is a thin loader whose substantive guidance depends on TASKS.md and CAPABILITIES.md companion files.
  • Hardware validation requires a target-host command channel or exact user-supplied output; local evidence is not assumed to represent the target.
  • It does not cover Flow or RDMA APIs, program construction, sample modification, program builds, or DOCA_ERROR_* debugging.
  • The supplied material does not show concrete validation commands, a test suite, or tested-platform evidence.

How do you install this skill?

Install the individual skill from NVIDIA’s collection with: npx skills add nvidia/skills --skill doca-setup --yes. The supplied README says cloning the repository or manually copying skill folders is unnecessary; the CLI prompts for or applies the installation destination.

How do you use this skill?

After installation, invoke it with an environment- or deployment-shaped request such as “I just got a BlueField—what now?”, “Is DOCA Flow available on this box?”, or “pkg-config cannot find doca-flow; what is missing?” It classifies the request before selecting a workflow. Do not assume local shell access reaches the target host; provide a target-host command channel or have the user run the checks and return exact output.

FAQ

Can I use it without DOCA installed?
Yes, for the no-install workflow, which points to the NGC DOCA container as Stage 1. That route requires an operating system capable of running Docker; installed-target validation requires a live DOCA installation at /opt/mellanox/doca.
Does it change hardware settings automatically?
The source describes guidance for safe environment changes, but requires the universal verification contract before recommending changes. Hugepages, mlxconfig resets, and eswitch mode changes are treated as safety-sensitive.
Does it answer DOCA Flow API questions?
No. Flow pipe construction, RDMA queues, sample-derived application work, program builds, and DOCA_ERROR_* debugging belong to other skills.

More skills from this repository

All from NVIDIA/skills

Automation & Ops ✓ NVIDIA · Official

DOCA Container Deployment

Deploy, validate, and troubleshoot DOCA service containers on NVIDIA BlueField.

Automation & Ops ✓ NVIDIA · Official

DOCA Argus Runtime Security Operations

Deploy Argus on BlueField to detect runtime threats and forward findings to an existing SIEM.

Automation & Ops ✓ NVIDIA · Official

DOCA BlueField Bare-Metal Deployment

Run, supervise, and troubleshoot DOCA binaries directly on BlueField hardware.

Dev & Engineering ✓ NVIDIA · Official

DOCA Comch Host–DPU Messaging

Guides developers through configuring, building, and debugging Comch messaging between a host and a BlueField DPU.

Automation & Ops ✓ NVIDIA · Official

DOCA Capabilities Inspector

Inspect what DOCA can see on a host through a read-only device and capability CLI.

Automation & Ops ✓ NVIDIA · Official

DOCA PCC Diagnostic Counters

Read fixed firmware and hardware PCC congestion diagnostics on ConnectX and BlueField devices.

Automation & Ops ✓ NVIDIA · Official

DOCA Structured Tools Contract

A governed fallback contract for consolidating DOCA environment, device, capability, validation, and host-DPU state data.

Dev & Engineering ✓ NVIDIA · Official

DOCA Telemetry Exporter Development

Guides DOCA applications in defining, emitting, and debugging structured telemetry for external consumers.

Automation & Ops ✓ NVIDIA · Official

DOCA Upgrade Control

Safely gate DOCA upgrades and rollbacks with explicit confirmation.

Automation & Ops ✓ NVIDIA · Official

DOCA CollectX Telemetry Deployment

Deploy, operate, and debug CollectX telemetry collectors so counters reach downstream exporters.

Dev & Engineering ✓ NVIDIA · Official

DOCA Programming Guide

Guides developers through building, testing, and debugging library-agnostic DOCA applications from shipped samples.

Dev & Engineering ✓ NVIDIA · Official

DOCA Version Consistency Assistant

Verifies DOCA version sources and host–BlueField consistency while diagnosing build-versus-runtime drift.

Dev & Engineering ✓ NVIDIA · Official

DOCA DPA High-Level Tracer

Capture and decode BlueField DPA programming events to diagnose kernel behavior, communication latency, and trace failures.

Automation & Ops ✓ NVIDIA · Official

DOCA Socket Relay

Bridge an existing socket application to a BlueField DPU without rewriting it

Automation & Ops ✓ NVIDIA · Official

DOCA UROM Service Operations

Deploy and troubleshoot the DOCA UROM service container on BlueField Arm.

Dev & Engineering ✓ NVIDIA · Official

DOCA AES-GCM Acceleration

Configure, validate, and debug DOCA AES-GCM offload on BlueField DPUs and ConnectX NICs.

Automation & Ops ✓ NVIDIA · Official

DOCA BlueField-3 Bring-Up

Guides operators through BF3 day-one bring-up, recovery, RShim/BFB provisioning, and installation validation.

Dev & Engineering ✓ NVIDIA · Official

DOCA Arg Parser CLI

Guides developers in building and debugging standard CLIs for DOCA applications.

Automation & Ops ✓ NVIDIA · Official

DOCA Firefly Time-Synchronization Operations

Operate, configure, and troubleshoot DOCA Firefly PTP time synchronization on BlueField.

Dev & Engineering ✓ NVIDIA · Official

DOCA Erasure Coding Development Skill

Guides hands-on DOCA Reed-Solomon resilience development and debugging on NVIDIA hardware.

Related skills