Agent skill · 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.
What it needs
About 8k tokens when loaded.
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