Dev & Engineering ✓ NVIDIA · Official

Holoscan Native Ubuntu Installer

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

52/ 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
holoscanubuntuaptcuda
+2nvidia-gpucpp-sdk

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.

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

How do you install this skill?

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.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Ubuntu 22.04 or 24.04
  • NVIDIA GPU with working driver
  • sudo
  • apt/dpkg
  • wget
  • Python 3

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.

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/holoscan-install-debian" ~/.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:

  • Install and verify the Holoscan SDK C++ environment from apt on this Ubuntu NVIDIA GPU host.

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.

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 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
Holoscan Native Ubuntu Installer this page ✓ NVIDIA · Official 52 · Use with care ★ 3.8k today Apache-2.0
Holoscan Python Wheel Installer ✓ NVIDIA · Official 50 · Use with care ★ 3.8k today Apache-2.0
Holoscan SDK Source Builder ✓ NVIDIA · Official 49 · Use with care ★ 3.8k today Apache-2.0
Holoscan Conda Installer ✓ NVIDIA · Official 52 · Use with care ★ 3.8k today Apache-2.0
Holoscan SDK Setup Guide ✓ NVIDIA · Official 55 · Use with care ★ 3.8k today Apache-2.0

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.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
52/ 100 5-point scale 2.6 / 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.
1Trust15 / 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.

2Reliability8 / 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.

3Adaptability10 / 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.

4Convention9 / 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.

5Effectiveness6 / 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.

6Verifiability4 / 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.

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][10][11][12][13]

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

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.

★ 3.8k FS 52 Use with care today
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.8k FS 50 Use with care today
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.8k FS 49 Use with care today
Dev & Engineering ✓ NVIDIA · Official

Holoscan Conda Installer

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

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

Holoscan SDK Setup Guide

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

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

TAO NVIDIA GPU Host Setup

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

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

NVIDIA Skill Finder

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

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

NeMo MBridge GPU Memory Tuning

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

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

cuPyNumeric Migration Readiness

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

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

VSS Multi-Camera 3D Detection and Tracking

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

★ 3.8k FS 56 Use with care today
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.8k FS 54 Use with care today
Dev & Engineering ✓ NVIDIA · Official

DeepStream Pipeline Builder

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

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

DOCA GPI GPU-Initiated RDMA Skill

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

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

i4h Catheter Navigation Workflow Guide

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

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

CuTile Autotuning Guide

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

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

cuOpt Installation Guide

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

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

Catheter Navigation Setup Verification

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

★ 3.8k FS 51 Use with care today
Data & Analysis ✓ NVIDIA · Official

Hugging Face GPU Fine-Tuning

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

★ 3.8k FS 48 Use with care today
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.8k FS 48 Use with care today
Data & Analysis ✓ NVIDIA · Official

Synthetic Brain MRI Generator

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

★ 3.8k FS 47 Use with care today

Related skills