Agent skill · NVIDIA

holohub-app-lifecycle

Use for non-failing HoloHub app work with ./holohub: scaffold, build, run, test, visual evidence, lint, and flow benchmarking.

What it needs

About 4k tokens when loaded.

What this skill does

HoloHub application lifecycle Purpose Take a non-failing application request from checkout selection to reviewable, finite evidence through the public ./holohub workflow. Inputs Require the task, checkout or starting workspace, and finite acceptance check. Take remaining values from the request or selected checkout; do not guess data rights or sensitive-data constraints. Benchmark details are optional unless performance work is requested. a non-failing application task and its deliverable: application, operator-plus-demo, tutorial, or fix; the starting workspace or an explicit HoloHub checkout; language, mode, platform, input, and output requirements; input origin and redistribution terms, including any private or sensitive data constraints; a finite success condition and the evidence needed to support it. Route a concrete failing or wrong ./holohub command to holohub-debug-build-run, reusable Module or DEB/WHEEL work to holohub-module-lifecycle, and first-time SDK host installation to holoscan-setup. If the matching skill is unavailable, preserve the handoff context and name the skill to install instead of improvising its workflow. Prerequisites Always read the CLI contract. Read the application workflow for workspace resolution, input handling, scaffolding, metadata, implementation, tests, evidence, and review. Read flow benchmarking only when performance work is requested. The selected checkout's AGENTS.md, local ./holohub help, schemas, and contribution guide are the live technical authority where they do not conflict with user, system, or safety constraints. Instructions At any step, a failing effect-bearing wrapper command ends this happy path; follow Troubleshooting with its exact context. Parse read-only diagnostic results such as env-check --json and stop only when a failed capability is required by the selected project's documented needs or the requested proof. 1. Resolve one safe checkout. Preserve the starting workspace. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills NVIDIA/holohub-app-lifecycle

View the source on GitHub

Browse the @skills marketplace