Automation & Ops ✓ NVIDIA · Official

TAO NVIDIA GPU Host Setup

Checks and standardizes NVIDIA drivers, CUDA, and container runtime prerequisites for TAO GPU hosts.

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.6k
Last updated
13d ago
License
Apache-2.0
nvidia-gpucudadockerkubernetes
+2linux-host-setupnvidia-container-toolkit

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

This skill prepares Linux hosts used by TAO Docker, local-Docker, and Kubernetes backends. After explicit user authorization, it can install NVIDIA driver branch 580, CUDA Toolkit 13.0, NVIDIA Container Toolkit 1.19.0, and Docker when required. Its default check-only path is read-only and works across Linux distributions, while automated installation targets documented Debian, RHEL, and SUSE families. It is a good fit for teams that need repeatable GPU worker prerequisites with an approval gate before system changes.

The skill runs a Bash setup script that detects the distribution family and checks nvidia-smi, the CUDA Toolkit path, the installed NVIDIA Container Toolkit version, and Docker's NVIDIA runtime. --check-only performs read-only probes and reports missing components. An authorized --install adds NVIDIA CUDA and Container Toolkit repositories, installs kernel headers or development packages, NVIDIA driver packages, cuda-toolkit-13-0, and NVIDIA Container Toolkit 1.19.0; for Docker backends it can install Docker, configure the NVIDIA runtime, enable or start the daemon, and add the invoking user to the docker group. It also attempts modprobe nvidia and prints verification commands, actionable failures, or manual-install guidance for unsupported distributions.

Good fit
  • A TAO user is preparing an Ubuntu, Debian, Fedora, RHEL, Rocky, AlmaLinux, openSUSE, or SLES GPU host and needs the required driver, CUDA, and container runtime installed.
  • A platform engineer wants to validate a Docker GPU host before submitting TAO work without changing the system.
  • A Kubernetes administrator is preparing each self-managed GPU worker before installing the NVIDIA GPU Operator or device plugin.
  • An operator needs structured diagnostics for a failed nvidia-smi check, missing Docker NVIDIA runtime, or absent Kubernetes GPU capacity.

How do you install this skill?

Before you use it
  • Installation modifies the host, may restart Docker, and grants docker-group privileges; use only with explicit approval on a controlled host and with a rollback plan.
  • The RHEL/SUSE paths describe drivers as at least 580 rather than strictly pinning branch 580; verify compatibility on the target distribution.
  • Installation depends on online NVIDIA and Docker repositories; mainland-China reachability, mirrors, and offline procedures are not addressed.
  • Repository resolution, package versions, and successful installation were not reproduced in this static review.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Linux
  • sudo/root access
  • x86_64 or aarch64 (sbsa) host
  • NVIDIA package repositories
  • Docker for docker/local-docker backends

Install the individual skill with the repository's documented skills CLI command:

npx skills add nvidia/skills --skill tao-setup-nvidia-gpu-host --yes

Omit --yes to choose the installation destination interactively. The README says the skill becomes available when the agent next loads skills and encounters a relevant task.

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/tao-setup-nvidia-gpu-host" ~/.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:

  • Check and prepare this host for the TAO Docker GPU backend
  • Check the TAO Kubernetes GPU worker runtime.

Ask the agent to check or prepare the host, for example: “Check and prepare this host for the TAO Docker GPU backend” or “Check the TAO Kubernetes GPU worker runtime.” The documented check command is:

bash skills/platform/tao-setup-nvidia-gpu-host/scripts/setup-nvidia-gpu-host.sh --backend docker --check-only

Use kubernetes instead of docker for a Kubernetes worker. If the check fails, the workflow requires explaining the missing items and requesting authorization. After approval, use --install; for a non-interactive agent run, append --yes:

bash skills/platform/tao-setup-nvidia-gpu-host/scripts/setup-nvidia-gpu-host.sh --backend docker --install --yes

Rerun --check-only after installation and perform the documented nvidia-smi, CUDA 13.0, Docker runtime, and container GPU checks.

What are this skill's strengths and limitations?

Pros
  • The default check path is safe and read-only and is portable across Linux distributions.
  • Automated installation covers documented Debian, RHEL, and SUSE families with explicit package and version targets.
  • It handles Docker runtime configuration, docker-group setup, kernel-module loading, and Kubernetes GPU-capacity warnings.
  • Installation requires explicit user authorization, which supports controlled operations workflows.
Limitations
  • Installation requires sudo/root, internet access, and NVIDIA package repositories; Docker backends may also need Docker repositories.
  • Automated installation does not cover every distribution; Arch, Alpine, Gentoo, NixOS, FreeBSD, and others require manual installation.
  • On RHEL and SUSE families, the script uses the latest open driver supplied by the CUDA 13.0 repository rather than the same strict 580 package pin used on Debian-family systems.
  • New docker-group membership does not affect the current shell until the user logs in again or runs newgrp docker.
  • The documented quick-start script path differs in naming from the repository's stated top-level skill path, so the installed directory should be verified.

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
TAO NVIDIA GPU Host Setup this page ✓ NVIDIA · Official 55 · Use with care ★ 3.6k 13d ago Apache-2.0
Holoscan NGC Container Installer ✓ NVIDIA · Official 52 · Use with care ★ 3.6k 13d ago Apache-2.0
NVIDIA GPU Docker Runtime Guide ✓ NVIDIA · Official 45 · Not recommended ★ 3.6k 13d ago Apache-2.0
TAO Local Docker Runner ✓ NVIDIA · Official 48 · Use with care ★ 3.6k 13d ago Apache-2.0
TAO Inference Microservice Deployment ✓ NVIDIA · Official 45 · Not recommended ★ 3.6k 13d ago Apache-2.0

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.
1Trust18 / 25 · 3.6/5

The documentation clearly separates read-only checks from user-approved installation and documents --yes, Docker opt-outs, and post-failure rechecks. However, installation requires sudo/root, adds repositories, installs system packages, may restart Docker, and by default adds the user to the docker group. There is no automatic rollback, complete change preview, or comprehensive dependency-source verification, so 7 points are deducted.

2Reliability8 / 20 · 2.0/5

The script uses strict error handling, supports several distribution families, and provides multiple failure messages; the key workflow is broadly consistent statically. Execution was not performed, some prerequisite steps use || true, RHEL/SUSE driver selection is not strictly pinned to branch 580, and no complete test suite or recovery path is provided, so 2 points are deducted and the static ceiling applies.

3Adaptability10 / 15 · 3.3/5

The audience, Docker/Kubernetes scenarios, supported distributions, architectures, and unsupported cases are relatively clear, and the check path is broadly Linux-portable. However, core installation depends on NVIDIA/Docker overseas repositories and online documentation, mainland-China reachability is not addressed, and detailed non-fit boundaries and Chinese-language support are limited, so 5 points are deducted.

4Convention8 / 15 · 2.7/5

The skill includes structured metadata, Apache-2.0 licensing, version 0.1.0, ownership, a benchmark report, workflow guidance, failure modes, and references. It lacks the recommended Instructions and Examples sections, has no clear changelog or maintenance/update path, uses incomplete author formatting, and contains minor documentation/script inconsistencies, so 7 points are deducted.

5Effectiveness7 / 15 · 2.3/5

The skill offers directly usable checks, installation commands, Docker runtime configuration, and Kubernetes capacity warnings. Static review cannot confirm package names, repository mappings, or successful end-state operation; the benchmark also contains only one task and no negative-trigger cases. The static ceiling therefore limits this to 7, with deductions for incomplete outcome evidence.

6Verifiability4 / 10 · 2.0/5

The committed script, evaluation task, benchmark report, and static findings provide a partially auditable trail. Coverage is thin: one task, one attempt, no committed suite covering key installation paths, and no independent corroboration, so 1 point is deducted.

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

Can it install or modify the host without approval?
No. --check-only is read-only by default. Installation requires --install, and non-interactive agent runs must add --yes.
Which systems receive automated installation?
Ubuntu 22.04/24.04, Debian 12, Fedora 39+, RHEL/Rocky/AlmaLinux 9/10, openSUSE Leap 15, and SLES 15 are documented targets. Other systems receive manual-install guidance.
Does it install Docker?
Only for docker or local-docker backends, and only when Docker is missing by default. Use --skip-docker-install or manage Docker separately if preferred.
Does Kubernetes still need the GPU Operator?
For self-managed clusters, the host runtime should be prepared on each GPU worker before installing the NVIDIA GPU Operator or device plugin. Managed providers may control drivers through node images or policy.

More skills from this repository

All from NVIDIA/skills

Automation & Ops ✓ NVIDIA · Official

Holoscan NGC Container Installer

Install, validate, and launch NVIDIA Holoscan SDK through an NGC Docker container.

★ 3.6k FS 52 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Source Builder

Build Holoscan SDK from source in a Docker container and produce a local CMake-consumable installation tree.

★ 3.6k FS 49 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

NVIDIA GPU Docker Runtime Guide

Reusable Docker conventions for authenticating with NGC, exposing NVIDIA GPUs, mounting data, inspecting containers, and diagnosing GPU workload failures.

★ 3.6k FS 45 Not recommended 13d ago
Dev & Engineering ✓ NVIDIA · Official

TAO Sparse4D Training Skill

Guides agents through training, evaluation, export, quantization, and inference for multi-camera temporal 3D detection and tracking.

★ 3.6k FS 54 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

TAO Local Docker Runner

Run TAO jobs on a local or remote single-node Docker host with NVIDIA GPU support.

★ 3.6k FS 48 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

TAO Inference Microservice Deployment

Start, query, and stop TAO inference microservices across supported compute platforms.

★ 3.6k FS 45 Not recommended 13d ago
Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Setup Guide

Inspects a Linux host and selects the most suitable Holoscan SDK installation path.

★ 3.6k FS 55 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

Holoscan Native Ubuntu Installer

Install and verify the Holoscan SDK C++ environment on Ubuntu from NVIDIA’s apt repository.

★ 3.6k FS 52 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

cuOpt Installation Guide

Install and verify NVIDIA cuOpt for Python, C, or REST deployment.

★ 3.6k FS 51 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

Holoscan Python Wheel Installer

Install Holoscan SDK Python bindings in a virtual environment and verify them on a Linux NVIDIA GPU system.

★ 3.6k FS 50 Use with care 13d ago
Data & Analysis ✓ NVIDIA · Official

TAO AOI Image Mining

Embed target and source images with one encoder, then mine deduplicated nearest-neighbour AOI images for augmentation.

★ 3.6k FS 45 Not recommended 13d ago
Automation & Ops ✓ NVIDIA · Official

TAO Jobs on Kubernetes

Submit and monitor NVIDIA TAO GPU training jobs through Kubernetes.

★ 3.6k FS 53 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

VSS Multi-Camera 3D Detection and Tracking

Deploy multi-camera 3D perception with DeepStream and BEV Fusion.

★ 3.6k FS 56 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

NVIDIA Skill Finder

Finds the right NVIDIA agent skill for product, hardware, and workflow requests.

★ 3.6k FS 54 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

Holoscan Conda Installer

Install and validate Holoscan SDK on Linux x86_64 with a CUDA 13 driver using Conda.

★ 3.6k FS 52 Use with care 13d ago
Data & Analysis ✓ NVIDIA · Official

TAO Standard Training Workflow

Run a controlled TAO train, evaluate, and export workflow on labeled data.

★ 3.6k FS 52 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Setup Verification

Checks host, GPU, and Python path readiness for catheter navigation.

★ 3.6k FS 51 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

TAO on Brev GPU Instances

Run and manage TAO training, evaluation, and inference on Brev GPU instances.

★ 3.6k FS 51 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

Dynamo Recipe Runner

Select, validate, minimally patch, and deploy existing NVIDIA Dynamo inference recipes on Kubernetes.

★ 3.6k FS 50 Use with care 13d ago
Data & Analysis ✓ NVIDIA · Official

TAO BEVFusion Training

Train, evaluate, and run inference on BEV 3D detection models that fuse LiDAR and camera data with TAO.

★ 3.6k FS 49 Use with care 13d ago

Related skills