holoscan-setup — скилл для Claude Code: подбор способа установки
Проверяет хост и помогает выбрать способ установки Holoscan SDK 5.x: контейнер, Debian-пакеты, wheels или сборка из исходников.
npx skills add NVIDIA/skills --skill holoscan-setup -a claude-codeЧто делает holoscan-setup
Скилл разбирается, что именно нужно: конкретный релиз 5.x или ветка исходников, C++ или Python, отдельные модули. Дальше он сверяется с release notes и руководством по установке для выбранной версии. Важная деталь: страница без номера версии может описывать 4.x, поэтому версию надо фиксировать явно.
Проверки на хосте только читающие: uname -m, /etc/os-release, nvidia-smi, версия Python, glibc, Docker. Отдельно смотрится, что уже стоит: python -m pip list в нужном окружении и dpkg-query -W 'holoscan*' на Debian — так 4.x отличается от рабочего 5.x. Для уже скачанного образа есть scripts/check_ngc_image.sh с полным тегом 5.x; он смотрит только локальный образ и ничего не запрашивает из реестра.
Базовая линия 5.0 — CUDA 13, Ubuntu 24.04, x86_64 и SBSA arm64, для wheels нужен glibc 2.39 и CPython 3.12–3.14. Значение CUDA в nvidia-smi говорит о возможностях драйвера, а не о наличии toolkit. Хост только с CUDA 12 на путь с пакетом 5.x для CUDA 12 не перевести, потому что такого пакета нет. ARM64 сам по себе не означает поддержку Tegra или iGPU — на Jetson, IGX, DGX Spark и Grace это стоит подтвердить до установки. Conda для 5.0 недоступна, и пакет 4.x из Conda запрос на 5.x не закрывает.
Какие задачи решает
- выбрать способ установки Holoscan SDK 5.x под конкретный хост
- отличить уже стоящую версию 4.x от рабочей 5.x
- проверить совместимость драйвера и выбранного артефакта
- понять, тянет ли хост CUDA 13 и нужную версию glibc
- найти замену недоступным Early Access бинарникам
Примеры запросов агенту
- проверь мой хост и скажи, какой способ установки Holoscan 5.x подойдёт
- нужен Holoscan 5.x с Python-модулями — что ставить на Ubuntu 24.04
- у меня ARM64 и CUDA 12, можно ли поставить Holoscan 5.x
Как установить holoscan-setup
1Через Skills CLI (Vercel)
npx skills add NVIDIA/skills --skill holoscan-setup -a claude-code2Вручную: положить файлы
~/.claude/skills/holoscan-setup/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/holoscan-setup/
1Через Skills CLI (Vercel)
npx skills add NVIDIA/skills --skill holoscan-setup -a codex2Вручную: положить файлы
.agents/skills/holoscan-setup/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NVIDIA/skills --skill holoscan-setup -a cursor2Вручную: положить файлы
.cursor/skills/holoscan-setup/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NVIDIA/skills holoscan-setup2Вручную: положить файлы
.github/skills/holoscan-setup/SKILL.md1Через Skills CLI (Vercel)
npx skills add NVIDIA/skills --skill holoscan-setup -a gemini-cli2Командой платформы
gemini skills install https://github.com/NVIDIA/skills --path skills/holoscan-setupВручную: положить файлы
.devin/skills/holoscan-setup/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NVIDIA/skills --skill holoscan-setup -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о holoscan-setup
Как установить holoscan-setup в Claude?
Выполните npx skills add NVIDIA/skills --skill holoscan-setup -a claude-code. После этого файл скилла лежит в ~/.claude/skills/holoscan-setup/SKILL.md.
Что делает holoscan-setup?
Оценивает хост и подбирает метод установки Holoscan SDK 5.x с учётом доступности релиза, совместимости с CUDA 13 и нужных компонентов.
Можно ли поставить Holoscan 5.x через Conda?
Для 5.0 Conda недоступна. Установка пакета 4.x из Conda запрос на 5.x не закрывает — скилл в этом случае предложит альтернативы.
Исходный текст
SKILL.md · Apache-2.0
--- name: holoscan-setup description: "Assess a host and choose a Holoscan SDK 5.x installation method using release availability, CUDA 13 compatibility, and component needs." license: Apache-2.0 metadata: author: "Holoscan Team <[email protected]>" version: "2.0.0" github-url: "https://github.com/nvidia-holoscan/holoscan-sdk" tags: - holoscan - installation - setup --- # Holoscan 5.x Setup ## Establish the target Determine the requested 5.x release or source branch and whether the user needs C++, Python, specific modules, or SDK development. Read the release notes and [SDK installation guide](https://docs.nvidia.com/holoscan/sdk-user-guide/setup/sdk-installation) with the matching 5.x version selected. An unversioned page may describe 4.x; for a development checkout use its `docs/sdk_installation.mdx` and `DEVELOP.md`. Treat Early Access binary methods as tentative until the exact artifacts are confirmed published. Package-name registration alone is not availability. ## Inspect and assess Use read-only checks on the intended Linux host: ```bash uname -m cat /etc/os-release nvidia-smi python3 --version getconf GNU_LIBC_VERSION docker --version docker info ``` Report unavailable tools separately from incompatible hardware. Inspect an existing venv or SDK checkout only at user-selected or relevant known paths. Use `python -m pip list` in the intended environment and `dpkg-query -W 'holoscan*'` on Debian systems to distinguish 4.x installations from usable 5.x ones. A GPU passthrough check that runs/pulls an image is a separate execution step; a Docker version check alone does not establish passthrough. The 5.0 baseline is CUDA 13 with dGPU support, Ubuntu 24.04 native packages, and x86_64/SBSA arm64. Wheels require glibc 2.39 and regular CPython 3.12–3.14. The `nvidia-smi` CUDA value describes driver capability, not toolkit presence. Check driver/runtime compatibility for the selected artifact; a CUDA 12-only host cannot be routed to a nonexistent 5.x CUDA 12 package. ARM64 does not establish Tegra/iGPU support. Confirm hardware-specific support before offering installation on Jetson, IGX, DGX Spark, or Grace systems. To check an already-pulled image, run the bundled helper from this skill's installation directory with the **full confirmed 5.x tag**, for example: ```bash bash scripts/check_ngc_image.sh v5.0.0-cuda13 ``` It inspects the local image only, makes no registry request, and does not prove publication, GPU passthrough, or runtime success. Report its result accordingly. ## Recommend and route Present the relevant choices with separate publication and host-readiness status: | Method | 5.x workflow | | --- | --- | | Development container | Published CUDA 13 multiarch image; full C++ and Python stack under `/usr` | | Debian | Published Ubuntu 24.04 C++ `holoscan` metapackage or Core/optional modules | | Python wheels | Published `holoscan` metapackage or CUDA 13 component wheels in a venv | | Source | Explicit 5.x ref; build container and checkout-specific options | | Conda | Unavailable for 5.0; check the selected release's documentation for later 5.x support | Recommend source when the requested Early Access binaries are unavailable. Recommend the development container for a ready-to-use environment when the image and host support are confirmed; native C++ and Python needs can justify Debian or wheels. If the user already selected a supported method, honor that choice and proceed within their authorization. Otherwise ask one concise method-selection question before installation. Use the corresponding `holoscan-install-container`, `holoscan-install-debian`, `holoscan-install-wheel`, or `holoscan-install-source` skill when available. Pass the release/source ref, host architecture, driver/runtime status, selected components, existing installation details, and verified artifact availability. If a companion skill is unavailable, consult the release instructions directly. For a Conda-specific request, `holoscan-install-conda` explains the limitation and alternatives; installing the 4.x Conda package does not meet a 5.x request. ## Report the outcome Report the selected SDK version/ref, method, component versions, and checks actually executed. Separate availability checks, imports, graph execution, and module/GPU qualification. Missing binaries should produce an actionable source alternative; missing host support should produce the prerequisite to resolve.
© Holoscan Team · Apache-2.0 · NVIDIA/skills