Dev & Engineering ✓ NVIDIA · Official holoscanubuntuaptcudanvidia-gpucpp-sdk

Holoscan Native Ubuntu Installer

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

FollowSkills review · FSRS-2.0
Not recommended
52/ 100 5-point scale 2.6 / 5
Trust15 / 25 · 3.0/5

The workflow transparently discloses network access, sudo, APT installation, example-data download, and environment changes, but it does not require confirmation before privileged or external operations. The keyring, APT packages, and data are not version-pinned or checksum-verified, and the CUDA-variant removal path lacks a complete rollback plan, so points are deducted.

Reliability8 / 20 · 2.0/5

The steps, prerequisite checks, verification commands, and troubleshooting guidance are broadly consistent, with a CUDA-variant selection rule. However, coverage of Ubuntu 22.04/24.04 and x86_64/ARM64 is incomplete because the download example is hard-coded to Ubuntu 24.04 x86_64; IGX detection is not reproducible; and abnormal-input handling and failure feedback remain thin. Static calibration therefore keeps this at or below 10.

Adaptability10 / 15 · 3.3/5

The audience and scenario are clear: Ubuntu systems with NVIDIA GPUs needing a C++ APT installation. Python, other distributions, and CUDA-variant non-fit boundaries are stated, and the negative Python trigger is explicit. Chinese-language interaction is not addressed, and reachability of the NVIDIA documentation, repository, and download host from mainland China is unspecified, so points are deducted.

Convention9 / 15 · 3.0/5

The skill has readable frontmatter, version, Apache-2.0 license, author, tags, purpose, limitations, installation stages, and troubleshooting, with some maintenance-source signals. It lacks separate recommended Instructions/Examples sections, a changelog, explicit maintenance ownership and update procedure, and its skill-card licensing metadata is not fully aligned with the repository metadata, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The stated goal is concrete: install the C++ runtime and headers and run bundled examples. Commands and expected outputs are directly usable, and the skill clearly excludes Python APT installation. Static review cannot confirm that current package names, paths, example configuration, and commands work; the evaluation report is limited author-supplied evidence rather than independent reproduction, so points are deducted.

Verifiability4 / 10 · 2.0/5

Official installation and product-repository references, version information, concrete checks, and expected outputs provide some auditability. However, there is no committed test suite or CI execution evidence covering this skill's key paths, and BENCHMARK.md is a report rather than independently reproducible evidence for this review. Static calibration therefore keeps this at or below 5.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
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.
Before you use it
  • Obtain confirmation before using sudo, modifying APT sources, downloading external artifacts, downloading example data, or removing a CUDA package.
  • The cuda-keyring URL, package versions, and architecture are not pinned or verified; Ubuntu 22.04, ARM64, IGX, and x86_64 paths require per-host validation against the official documentation.
  • Core dependencies are NVIDIA documentation and download services; no mainland-China mirror, proxy, or offline procedure is provided.
  • Verification writes /tmp/vr.yaml and may download the racerx dataset, but cleanup, rollback, and recovery steps after partial failure are not specified.
See the full review method →

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

This skill helps users install the NVIDIA Holoscan SDK C++ runtime and headers natively on Ubuntu. It inspects the operating system, NVIDIA driver, CUDA version, and existing packages to select the appropriate Holoscan apt package. It then validates the installation with hello_world, tensor_interop, and headless video_replayer examples. Its scope is limited to Ubuntu-based C++ apt installation and does not include Python bindings.

Reads the Ubuntu release and nvidia-smi output; checks cuda-keyring, installed Holoscan packages, and apt visibility; selects holoscan-cuda-12, holoscan-cuda-13, or holoscan according to the driver and platform; downloads and installs cuda-keyring when needed; runs apt-get update and apt-get install; sets LD_LIBRARY_PATH, HOLOSCAN_INPUT_PATH, and the stack limit; runs three C++ examples and downloads racerx data when required; finally provides a reusable shell environment snippet.

  1. A developer needs to install the Holoscan C++ SDK on an Ubuntu 22.04 or 24.04 NVIDIA GPU host.
  2. A Jetson or IGX user needs to determine the correct Holoscan apt package variant.
  3. A team needs post-install validation of CUDA compatibility, shared libraries, and example data.
  4. An operator needs to troubleshoot driver-version errors, missing packages, missing libraries, or example crashes.

What are this skill's strengths and limitations?

Pros
  • Covers environment detection, package selection, installation, and example-based verification.
  • Distinguishes CUDA 12, CUDA 13, IGX, and nvgpu cases.
  • Includes concrete troubleshooting for shared libraries, stack size, example data, and headless video execution.
Limitations
  • Supports only Ubuntu 22.04/24.04; other distributions require a container or wheel installation.
  • The apt installation does not provide Python bindings.
  • Requires an NVIDIA GPU, working driver, sudo, network access, and a local shell.
  • The source provides no separate test suite or evidence beyond the documented platform scope.

How do you install this skill?

Install this skill from the NVIDIA skills collection:

npx skills add nvidia/skills --skill holoscan-install-debian --yes

The skill becomes available to the agent for relevant tasks. The README does not document a manual destination for copying the skill folder.

How do you use this skill?

Ask an agent: “Install and verify the Holoscan SDK C++ environment from apt on this Ubuntu NVIDIA GPU host.” The agent should consult NVIDIA’s official installation documentation first, run lsb_release and nvidia-smi, inspect cuda-keyring and package state, install the correct variant, and run hello_world, tensor_interop, and headless video_replayer. For Python support, use or pair it with /holoscan-install-wheel.

How does this skill compare with similar options?

The source explicitly identifies container and wheel installation as alternative paths and recommends /holoscan-install-wheel when Python is needed; it does not provide a comparison with other products.

FAQ

Does this install Python bindings?
No. The apt workflow installs the C++ runtime and headers. Use /holoscan-install-wheel for Python bindings.
What causes “CUDA driver version is insufficient”?
The selected apt variant usually does not match the host CUDA driver. Recheck the CUDA Version reported by nvidia-smi and switch between holoscan-cuda-12 and holoscan-cuda-13; use holoscan for the documented IGX CUDA 12 case.
What permissions and network access are required?
The workflow requires sudo and network access to developer.download.nvidia.com and docs.nvidia.com. It may use dpkg, apt-get, and wget.

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.

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.

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.

Dev & Engineering ✓ NVIDIA · Official

Holoscan Conda Installer

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

Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Setup Guide

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

Automation & Ops ✓ NVIDIA · Official

TAO NVIDIA GPU Host Setup

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

Dev & Engineering ✓ NVIDIA · Official

NVIDIA Skill Finder

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

Dev & Engineering ✓ NVIDIA · Official

NeMo MBridge GPU Memory Tuning

Diagnose GPU OOMs in Megatron Bridge training and reduce fragmentation, activation, and PEFT memory usage.

Dev & Engineering ✓ NVIDIA · Official

cuPyNumeric Migration Readiness

Assess whether NumPy code is ready to scale on GPUs before committing to a substantial cuPyNumeric port.

Automation & Ops ✓ NVIDIA · Official

VSS Multi-Camera 3D Detection and Tracking

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

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.

Dev & Engineering ✓ NVIDIA · Official

DeepStream Pipeline Builder

Collects pipeline requirements interactively, then generates and validates runnable GStreamer inference pipelines for NVIDIA DeepStream.

Dev & Engineering ✓ NVIDIA · Official

DOCA GPI GPU-Initiated RDMA Skill

Helps CUDA kernels drive RDMA queues directly from GPU memory without host-CPU mediation.

Dev & Engineering ✓ NVIDIA · Official

i4h Catheter Navigation Workflow Guide

Orients agents to the right stage of NVIDIA’s endovascular catheter navigation workflow.

Dev & Engineering ✓ NVIDIA · Official

CuTile Autotuning Guide

Design, implement, and validate low-overhead autotuning for CuTile GPU kernels.

Automation & Ops ✓ NVIDIA · Official

cuOpt Installation Guide

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

Dev & Engineering ✓ NVIDIA · Official

Catheter Navigation Setup Verification

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

Data & Analysis ✓ NVIDIA · Official

Hugging Face GPU Fine-Tuning

Build reproducible Hugging Face fine-tuning pipelines on local NVIDIA GPUs.

Automation & Ops ✓ NVIDIA · Official

TAO Local Docker Runner

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

Data & Analysis ✓ NVIDIA · Official

Synthetic Brain MRI Generator

Generate synthetic brain MRI volumes through NVIDIA’s documented workflow.

Related skills