Install any skill in seconds. Free to start, no credit card required.
Get Started Free →nvidia/jetson-promote-image
Use to promote overlay files and built artifacts into the staged BSP image.
Passed 15 of 20 test cases with the skill, and 4 of 20 without it.
and 16 more in the full report
12 fixed4 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
Suppose both the overlay tracker git repository and .build-manifest.yaml specify changes targeting the exact same file path Linux_for_Tegra/kernel/dtb/tegra234-p3701-0000-p3737-0000.dtb. Which channel's file replaces the destination path during promotion?
| Checked | Without skill | With skill |
|---|---|---|
| Gives preference to the build manifest artifact over the overlay tracker file. | Missed | Passed |
| Processes overlay channel files prior to processing build manifest files. | Missed | Passed |
The instructions your model reads when the skill loads.
Stage every Customize-* and Build output into bsp_image so it is
ready for /jetson-flash-image. This is the promote leg of
Deploy — it copies files, never flashes and never builds.
source: and bsp_image:
resolved (run /jetson-init-source and /jetson-init-image first).<source.root_path>/Linux_for_Tegra/ initialized as a git repo
(overlay tracker) with a clean working tree.<bsp_image.root_path>/Linux_for_Tegra/ extracted from a BSP
tarball + apply_binaries.sh already run.git, yq, cmp, and sudo (for rootfs/* destinations) on
the host.<source.root_path>/.build-manifest.yaml + .build-state.yaml
from /jetson-build-source (required when kernel-side repos
have customize-* commits).This is the promote leg of Deploy — see
../../context/bsp-customization-workflow.md
for the pipeline view. The two channels this skill walks are:
| Channel | Source | Carrier | Owner |
|---|---|---|---|
| Overlay tracker | <source.root_path>/Linux_for_Tegra/ (git repo at HEAD) | Customize-* outputs that don't require a build (e.g. nvfancontrol.conf, nvpmodel.conf, BPMP DTB hand-edits) | Customize customize-* skills commit here |
| Build manifest | <source.root_path>/.build-manifest.yaml | Rebuilt kernel Image, in-tree .ko, OOT .ko, NVIDIA DTBs | Build jetson-build-source writes here |
The skill computes the union of files to copy and writes each into
<bsp_image.root_path>/Linux_for_Tegra/ with diff-aware
skip-if-identical logic. When the copy pass touches the kernel
Image or anything under rootfs/lib/modules/, it also rebuilds
the initramfs via NVIDIA's tools/l4t_update_initrd.sh so the
freshly promoted kernel + modules ship in the initrd the
bootloader actually loads. After it returns, bsp_image carries
test cases passed, vs 4 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.