Agent skill · NVIDIA

jetson-build-source

Use when you need to rebuild the BSP overlay — DT, OOT modules, or kernel — from changes under bsp_sources/. Triggers: build bsp, rebuild dtb, rebuild kernel.

What it needs

About 10k tokens when loaded.

What this skill does

Build BSP Source Purpose Rebuild the kernel-side artifacts (DTBs, OOT modules, in-tree modules, kernel Image) implied by changes under <source.rootpath>/bspsources/, and write a manifest that /jetson-promote-image reads to stage those outputs into the BSP image. The skill never writes into <bspimage.rootpath> itself. Prerequisites Active target-platform profile with bspimage: and source.toolchain: resolved (run /jetson-init-image and /jetson-init-source first). <source.rootpath>/bspsources/ populated with the kernel-side checkout layout /jetson-init-source materializes. <bspimage.rootpath>/LinuxforTegra/source/kernelsrcbuildenv.sh present (extracted from publicsources.tbz2). Host packages: flex, bison, libssl-dev (hard); git, build-essential, bc, zstd (warn-only). Cross-toolchain at ${source.toolchain}gcc resolvable on disk. Overview This skill is the Build stage of the workflow — see ../../context/bsp-customization-workflow.md for where it sits in the Setup → Customize → Build → Deploy pipeline and what triggers it. The skill takes source-side customization commits, rebuilds the implied artifacts, and records which were rebuilt in a manifest. Outputs stay in-tree under <source.rootpath>/bspsources/; jetson-promote-image reads the manifest at Deploy to copy each rebuilt artifact into the matching path under <bspimage.rootpath>/LinuxforTegra/. Overlay-only edits (nvpmodel.conf, nvfancontrol.conf, BPMP DTB) skip Build — customize- stages them directly to the overlay tracker; BPMP DTB uses the dtc decompile → edit → recompile loop in ../../references/bsp-customization-bpmp-dtb.md. Custom-overlay slot ownership. Kernel-DT customizations from every customize- skill collect into a single composite tegra<soc>-<carrier-id-sku>+<module-id>-xxxx-custom.dts per active target — see ../../references/bsp-customization-kernel-dtb.md for the filename / location / append protocol. …

How to use it

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

@skills NVIDIA/jetson-build-source

View the source on GitHub

Browse the @skills marketplace