Agent skill · software engineering · nvidia
jetson-init-source
Set up the BSP source workspace: Linux_for_Tegra overlay tracker, bsp_sources, Crosstool-NG toolchain. Use after jetson-init-image; not for fetching inputs.
Why this skill is useful
Adds specific commands and procedures for setting up the BSP source workspace that the AI wouldn't reliably generate on its own.
What it needs
Requires git installed locally. About 8k tokens when loaded. Last updated 2026-08-07. 2,816 stars on the source repository.
What this skill does
Initialize BSP Customization Workspace Overview This skill bootstraps the source-side workspace that customize- / build skills depend on: the LinuxforTegra overlay tracker (git repo for pristine + customization commits), the bspsources/ mono-tree (kernel, OOT, nvgpu, display, hwpm, hardware DTs), and a working NVIDIA Crosstool-NG cross-compile prefix. It owns only the source: block in the active profile and the on-disk source workspace under <source.rootpath> (default: <workspace>/Source). Responsibilities: 1. Optionally record a non-default source.rootpath. 2. Create or mount the LinuxforTegra overlay tracker. 3. Materialize bspsources using the precedence in the "Materialize the BSP-sources baseline" step. 4. Resolve and record source.toolchain. 5. Clone extra user-defined repos from source.repos:. When to invoke The user asks to bootstrap, init, or sync the BSP customization workspace. A downstream customization skill refused with "no workspace tracker at <source.rootpath>/LinuxforTegra/". After jetson-init-image (Setup's next step on a fresh target). Procedure Quick-start prefill mapping Follow the shared quickstartprefill contract. This skill has source-specific mappings: quickstartprefill.source.publicsourcesarchive maps to the Branch-A archive candidate. quickstartprefill.source.repos maps to proposed source.repos: entries; validate reserved keys and url: / archive: mutual exclusion before writing. quickstartprefill.source.toolchain may be a cross-compile prefix, a gcc path, a containing bin/ directory, an x-tools.tbz2 archive path, or skip. This skill remains the only owner of source.rootpath, source.repos:, and source.toolchain profile writes. Resolve the active target + paths Resolve the active profile + workspace defaults per the contract in ../../context/target-platform-contract.md. Refuse if <bspimage.rootpath> does not contain LinuxforTegra/ (BSP not extracted — route to /jetson-init-image). If the profile has source.rootpath:, use it. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills nvidia/jetson-init-source