Automation & Ops ✓ NVIDIA · Official

DOCA Upgrade Control

Safely gate DOCA upgrades and rollbacks with explicit confirmation.

55/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3.8k
Last updated
today
License
Apache-2.0
docaupgrade-managementrollbackbluefield
+2bfbngc-containers

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

This skill governs DOCA upgrades and downgrades across host packages, BlueField BFB images, NGC DOCA container tags, and rollback scenarios. Its core discipline is detect, report, ask, and only then perform a guided change; it never upgrades automatically. For a planned move, it reports the installed release, available target, and migration cost before waiting for explicit confirmation. Failed or partial moves enter diagnosis and recovery, while hardware, firmware, reboot, and version-detection responsibilities are delegated to companion skills.

Loads TASKS.md and CAPABILITIES.md for upgrade-specific guidance; coordinates detection of the installed DOCA environment and discovery of a newer release; reports the version gap and upgrade cost; runs a confirmation-gated guided upgrade or downgrade; verifies the post-upgrade four-way state; classifies partial upgrades, apt-source drift, host/BFB skew, and interrupted dpkg transactions; and routes version detection, public release information, and hardware-safety procedures to related skills.

Good fit
  • A DOCA user wants to know whether a newer release exists and how far behind the current installation is.
  • An operator wants to move a host to the next DOCA release through apt but requires an approval checkpoint before commands run.
  • A host upgrade leaves the installed host release different from the BlueField BFB release.
  • An interrupted apt transaction leaves dpkg wedged and requires a documented recovery path.
  • A deployment team wants to bump an NGC DOCA container tag or roll back to an earlier release.

How do you install this skill?

Before you use it
  • Before execution, verify that the companion skills, /opt/mellanox/doca environment, release notes, and hardware-safety workflow are actually available; no commands were executed in this review.
  • Do not treat the benchmark PASS or percentages as independently reproducible evidence because the evaluation dataset is not provided.
  • Reconcile the license and maintenance metadata, and verify reachability of public DOCA documentation from mainland-China networks.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • DOCA installation at /opt/mellanox/doca for detection and guided upgrade
  • BlueField DPU or ConnectX NIC plus out-of-band console access for hardware, firmware, and reboot steps

In an Agent Skills-compatible environment, run: npx skills add nvidia/skills --skill doca-upgrade --yes. The repository README states that the CLI installs a selected skill without requiring a repository clone or manual folder copying.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/NVIDIA/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/doca-upgrade" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • is there a newer DOCA than what I have?
  • should I move to the next release?
  • roll me back to the previous DOCA

After installation, ask a relevant question such as “is there a newer DOCA than what I have?”, “should I move to the next release?”, or “roll me back to the previous DOCA”. For a planned move, the skill detects and reports the gap, then stops for explicit confirmation. For a failed move, describe the current failure so it can enter the debug workflow. The detailed workflows are in TASKS.md, and the capability and error taxonomy are in CAPABILITIES.md.

What are this skill's strengths and limitations?

Pros
  • Enforces a clear never-auto-upgrade policy with an explicit confirmation gate.
  • Covers host apt upgrades, BFB refreshes, container-tag bumps, and rollback modes.
  • Provides recovery routing for partial upgrades, apt-source drift, host/BFB skew, and interrupted dpkg transactions.
  • Separates version detection and hardware-safety responsibilities into dedicated companion skills.
Limitations
  • Live DOCA installation at /opt/mellanox/doca is required for detection, gap reporting, and guided upgrade steps.
  • Hardware, firmware, or reboot work additionally requires a BlueField DPU or ConnectX NIC and out-of-band console access.
  • The SKILL.md is a thin loader and depends on TASKS.md and CAPABILITIES.md for substantive workflows.
  • The supplied source does not provide independent test results, a platform support matrix, or concrete upgrade command sequences.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
DOCA Upgrade Control this page ✓ NVIDIA · Official 55 · Use with care ★ 3.8k today Apache-2.0
DOCA Hardware Safety ✓ NVIDIA · Official 57 · Use with care ★ 3.8k today Apache-2.0
DOCA Capabilities Inspector ✓ NVIDIA · Official 56 · Use with care ★ 3.8k today Apache-2.0
DOCA PCC Diagnostic Counters ✓ NVIDIA · Official 56 · Use with care ★ 3.8k today Apache-2.0
DOCA Structured Tools Contract ✓ NVIDIA · Official 55 · Use with care ★ 3.8k today Apache-2.0

The skill explicitly routes first-time installation to doca-setup, version detection to doca-version, and hardware, firmware, and reboot safety to doca-hardware-safety; it is not a replacement for those skills.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
55/ 100 5-point scale 2.8 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust19 / 25 · 3.8/5

The skill explicitly requires detect, report, and user confirmation before acting; forbids automatic upgrades; requires a rollback path and maintenance window; and delegates firmware, reboot, and hardware actions to a safety skill. Deductions apply because credential and sensitive-data handling are only generic card-level reminders, while dependency security, privilege boundaries, command isolation, and executable rollback details are not concretely verified here.

2Reliability8 / 20 · 2.0/5

SKILL.md, CAPABILITIES.md, and TASKS.md present a largely consistent detect, confirm, execute, verify, and diagnose flow. Static materials provide no runnable scripts, real CI, or committed tests covering key paths; behavior depends on companion skills, a live installation, and external release information, so reproducibility and diagnosable failure handling remain limited under the static ceiling.

3Adaptability10 / 15 · 3.3/5

Triggers, use cases, upgrade modes, and out-of-scope routing are relatively clear and cover host packages, BFB, container tags, and rollback. Deductions apply because core operation depends on a live DOCA installation, other skills, and public release notes; Chinese-language interaction and mainland-China reachability are not addressed, and some trigger wording is broad.

4Convention9 / 15 · 3.0/5

The documentation is layered into a loader, capability reference, and task workflows, with examples, environment requirements, related skills, limitations, version-card information, and maintenance context. Deductions apply for missing explicit authorship, changelog, and concrete maintenance/update ownership, plus inconsistent licensing metadata: the prompt reports NOASSERTION, SKILL.md says Apache-2.0, while the card and repository describe Apache-2.0 plus CC-BY-4.0.

5Effectiveness6 / 15 · 2.0/5

The skill offers a directly usable overall discipline for detect, gap reporting, confirmation, guided upgrade, verification, and failure diagnosis, and the benchmark records limited security, correctness, and effectiveness results. Deductions apply because the evaluation dataset is unavailable, key commands are not demonstrated as executable in the target environment, and substantial implementation steps are delegated to other skills.

6Verifiability3 / 10 · 1.5/5

The materials provide a pinned revision, an evaluation summary, evaluation prompts, and references to official documentation, giving some auditability. Deductions apply because the evaluation dataset is absent, there is no real CI or committed key-path test suite, and many claims depend on unavailable companion skills and live external sources, leaving static corroboration thin.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 55f18499943e Review evidence[1][2][3][4][5][6][7][8][9]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Will it run upgrade commands automatically?
No. It detects and reports the gap and migration cost, then stops. A guided upgrade begins only after explicit user confirmation.
What happens after an upgrade fails?
It captures and stabilizes the current state, classifies the failure, and follows the recovery ladder instead of issuing a new upgrade command first.
Is it suitable for a first-time DOCA installation?
No. First-time installation belongs to doca-setup, while isolated version detection belongs to doca-version.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

DOCA Version Consistency Assistant

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

★ 3.8k FS 53 Use with care today
Automation & Ops ✓ NVIDIA · Official

DOCA Hardware Safety

A rollback-oriented operating discipline for live DPU and NIC hardware changes.

★ 3.8k FS 57 Use with care today
Dev & Engineering ✓ NVIDIA · Official

DOCA Environment Setup

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

★ 3.8k FS 57 Use with care today
Automation & Ops ✓ NVIDIA · Official

DOCA Capabilities Inspector

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

★ 3.8k FS 56 Use with care today
Automation & Ops ✓ NVIDIA · Official

DOCA PCC Diagnostic Counters

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

★ 3.8k FS 56 Use with care today
Automation & Ops ✓ NVIDIA · Official

DOCA Structured Tools Contract

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

★ 3.8k FS 55 Use with care today
Dev & Engineering ✓ NVIDIA · Official

DOCA Telemetry Exporter Development

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

★ 3.8k FS 55 Use with care today
Automation & Ops ✓ NVIDIA · Official

DOCA CollectX Telemetry Deployment

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

★ 3.8k FS 54 Use with care today
Dev & Engineering ✓ NVIDIA · Official

DOCA Programming Guide

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

★ 3.8k FS 54 Use with care today
Automation & Ops ✓ NVIDIA · Official

DOCA BlueField Bare-Metal Deployment

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

★ 3.8k FS 53 Use with care today
Automation & Ops ✓ NVIDIA · Official

DOCA Container Deployment

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

★ 3.8k FS 52 Use with care today
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.

★ 3.8k FS 50 Use with care today
Automation & Ops ✓ NVIDIA · Official

DOCA BlueField-3 Bring-Up

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

★ 3.8k FS 56 Use with care today
Dev & Engineering ✓ NVIDIA · Official

DOCA Verbs Raw RDMA Control

Guides DOCA developers who genuinely need low-level verbs control, porting, and diagnosis.

★ 3.8k FS 56 Use with care today
Dev & Engineering ✓ NVIDIA · Official

DOCA Device Management Development Skill

Programmatically manage BlueField and ConnectX state through the DOCA C API.

★ 3.8k FS 53 Use with care today
Dev & Engineering ✓ NVIDIA · Official

DOCA Hardware Telemetry Counter Reader

Guides developers in reading per-domain hardware counters from BlueField and ConnectX devices.

★ 3.8k FS 60 Recommended today
Dev & Engineering ✓ NVIDIA · Official

DOCA Flow DPA Performance

Guides defensible measurement of DOCA Flow rule-update and disable rates on DPA-capable NVIDIA hardware.

★ 3.8k FS 58 Recommended today
Dev & Engineering ✓ NVIDIA · Official

DOCA AES-GCM Acceleration

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

★ 3.8k FS 57 Use with care today
Automation & Ops ✓ NVIDIA · Official

DOCA Telemetry Utils

Discover telemetry counters, translate Data IDs, and verify BlueField support before committing exporter configuration.

★ 3.8k FS 56 Use with care today
Dev & Engineering ✓ NVIDIA · Official

DOCA Arg Parser CLI

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

★ 3.8k FS 55 Use with care today

Related skills