Automation & Ops ✓ NVIDIA · Official jetson-bsplinux-for-tegraartifact-promotioninitramfskernel-deploymentgit-overlay

Jetson BSP Image Promoter

Sync Jetson customization overlays and build artifacts into a flash-ready staged BSP image.

FollowSkills review · FSRS-2.0
Not recommended
51/ 100 5-point scale 2.6 / 5
Trust16 / 25 · 3.2/5

The skill clearly limits itself to copying into a staged BSP image and forbids flashing or building; it lists prerequisites, scopes sudo to rootfs destinations, and discloses partial-failure behavior, lack of automatic rollback, and collision precedence. Points are deducted because there is no explicit user-confirmation step, copying changes external files, collision checking performs a fetch, partial failure can leave an intermediate state, and licensing is inconsistent across Apache-2.0, CC-BY-4.0, and repository NOASSERTION metadata.

Reliability8 / 20 · 2.0/5

The workflow, dependencies, path resolution, two-channel validation, idempotent copying, kernel mirroring, and initramfs refresh are described in substantial detail, with refusal paths and troubleshooting guidance. Points are deducted because this is an unexecuted static review; some implementation details depend on other skills or incomplete snippets, and there is no reproducible test evidence covering abnormal environments.

Adaptability9 / 15 · 3.0/5

The audience, trigger phrase, normal deployment chain, standalone use case, and non-fit boundary of not building or flashing are clear. Points are deducted because it depends on Jetson BSP state, NVIDIA tools, git/yq/sudo, and specific directory contracts, without a complete fallback for missing dependencies or explicit Chinese-language and mainland-China environment support.

Convention9 / 15 · 3.0/5

The documentation includes purpose, prerequisites, procedure, limitations, troubleshooting, references, versioning, and ownership, with layered reference files. Points are deducted because the frontmatter version is 0.0.1 while the body locks in a v0.2.0 specification; the benchmark reports missing recommended Instructions and Examples, the author format is nonconforming, license/terms are inconsistent, and there is no clear changelog.

Effectiveness6 / 15 · 2.0/5

The stated core task is coherent: diff-aware promotion of overlay and build artifacts into bsp_image, with initramfs refresh for kernel or module changes; the summary and next-step output are specified. Points are deducted because no execution or independent validation was performed, and the benchmark covers only two positive tasks with modest effectiveness results, so direct usability in representative environments is unproven.

Verifiability3 / 10 · 1.5/5

The skill provides traceability through manifests, git HEADs, dirty-state checks, watermarks, and stdout summaries, plus a limited benchmark report. Points are deducted because there are no committed CI workflows or key-path test suites, no raw benchmark logs or independent reproduction, and only two positive cases with no negative-trigger samples; static evidence cannot justify a higher score.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Execution modifies bsp_image and may modify rootfs through sudo; confirm the active profile, source files, and destination paths before running.
  • There is no automatic rollback after copy failure, and licensing/skill-card terms are inconsistent; resolve both before publication.
  • This assessment did not execute the skill; add reproducible tests for success, collisions, permission failures, stale manifests, and negative triggering.
See the full review method →

What does this skill do, and when should you use it?

This skill handles the image-promotion stage of an NVIDIA Jetson Linux BSP deployment workflow. It reads Customize-* outputs from a Git overlay tracker and rebuilt artifacts from a build manifest, then copies them into the staged bsp_image. The copy pass is diff-aware, resumable, and defines manifest precedence for destination collisions; kernel or module changes also trigger kernel mirroring and initramfs refresh. It does not build source code or flash a device.

Resolves the active target-platform profile and source and bsp_image paths; validates the overlay Git state, build-manifest YAML, build-source freshness, and optional remote collision state; enumerates tracked overlay files and artifacts from .build-manifest.yaml; copies their union into bsp_image/Linux_for_Tegra with byte-identical skips and manifest-over-overlay precedence; mirrors kernel/Image to rootfs/boot/Image when needed; runs tools/l4t_update_initrd.sh when the kernel or modules changed, producing updated bootloader/l4t_initrd.img and rootfs/boot/initrd; reports scope, counts, copied paths, resolved paths, and the next workflow step.

  1. A Jetson BSP engineer has completed Customize-* edits and a source build and needs to update the staged image before flashing.
  2. A developer wants to inspect or statically validate the resolved bsp_image without flashing a device yet.
  3. A newly built Jetson kernel or module set must be included in the initramfs used at boot.
  4. A promotion stopped after a copy failure and the user needs to fix permissions or disk space and resume safely.

What are this skill's strengths and limitations?

Pros
  • Combines Git overlay outputs and build-manifest artifacts in one promotion pass.
  • Uses diff-aware copying and supports resumable reruns after partial failures.
  • Mirrors the kernel and refreshes initramfs when kernel or module artifacts change.
  • Provides explicit refusal conditions for dirty overlays, stale build sources, invalid manifests, and missing paths.
Limitations
  • Requires an initialized Jetson BSP workspace, Git, yq, cmp, sudo, and NVIDIA's initramfs update tool.
  • There is no automatic rollback; a failed copy can leave bsp_image partially updated.
  • Overlay scope is limited to the current Git HEAD; named tags and commit ranges are deferred.
  • Only the latest build manifest is retained, so historical rollback requires rebuilding from an earlier state.

How do you install this skill?

Install the skill from the NVIDIA/skills catalog with the skills CLI:

npx skills add nvidia/skills --skill jetson-promote-image --yes

The README does not document additional manual folder-installation steps.

How do you use this skill?

Prepare an active target-platform profile with resolved source: and bsp_image: paths, then satisfy the skill's Jetson workspace, BSP image, manifest, and host-tool prerequisites. Ask the loaded agent with the trigger phrase: "promote bsp image". The skill performs promotion only when its validation gates pass; it does not build or flash. The typical next step is /jetson-flash-image.

FAQ

Does it flash the Jetson device?
No. It updates the staged bsp_image only; the typical next step is /jetson-flash-image.
When does it rebuild the initramfs?
When promotion or mirroring touches kernel/Image or rootfs/lib/modules/*, it runs tools/l4t_update_initrd.sh. Overlay-only edits skip the refresh.
What should I do after a mid-copy failure?
Fix the underlying issue, such as rootfs permissions or disk space, and rerun the skill. Completed byte-identical files are skipped.
Is a build manifest always required?
No. Overlay-only customization can proceed without one; promotions involving build artifacts require a valid .build-manifest.yaml.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Info Check

Verify Jetson BSP version, board configs, and rootfs state before flashing.

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Source Workspace Initializer

Prepares a tracked Jetson BSP source workspace and cross-compiler for downstream customization and builds.

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Image Validator

Validate a flashed Jetson BSP image on disk and on the target device.

Dev & Engineering ✓ NVIDIA · Official

Jetson Target Knowledge Base Generator

Scans a Jetson BSP and source tree to create a target-specific knowledge snapshot.

Dev & Engineering ✓ NVIDIA · Official

Jetson USB Port Customization

Safely enable, disable, or change Jetson USB port roles through a kernel device-tree overlay.

Dev & Engineering ✓ NVIDIA · Official

Jetson PCIe Controller Customizer

Configure per-controller PCIe state, lane width, and link speed on custom Jetson Thor or Orin carriers.

Dev & Engineering ✓ NVIDIA · Official

Jetson Custom Carrier Derivation

Derive a custom Jetson carrier-board fileset from a reference devkit and wire carrier differences through a device-tree overlay.

Dev & Engineering ✓ NVIDIA · Official

Jetson CSI Camera Customization

Generate and validate kernel device-tree overlays for MIPI and GMSL cameras on custom Jetson Thor or Orin carriers.

Dev & Engineering ✓ NVIDIA · Official

Jetson Thor MGBE/QSFP Configuration

Enable Jetson Thor 25G, 10G, or 1G MGBE network paths through a kernel device-tree overlay.

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Source Builder

Rebuild Jetson BSP device trees, kernels, and modules from source changes and produce a deployable artifact manifest.

Dev & Engineering ✓ NVIDIA · Official

Jetson Target Platform Initializer

Create a Jetson target-platform profile for a reference devkit or custom carrier and update the active pointer.

Dev & Engineering ✓ NVIDIA · Official

Jetson Fan Curve Customizer

Safely maintain nvfancontrol fan profiles and boot defaults in a Jetson BSP.

Automation & Ops ✓ NVIDIA · Official

Jetson BSP Image Initializer

Prepares a Jetson BSP image, applies binaries, and records its verified version.

Automation & Ops ✓ NVIDIA · Official

Jetson BSP Download Assistant

Downloads and stages version-matched Jetson BSP, rootfs, sources, toolchains, and guides for NVIDIA Auto Setup.

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Image Flasher

Safely flash a promoted Jetson BSP image onto a Jetson device in RCM mode.

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Quick Start

Choose a Jetson BSP customization path and hand validated intake answers to the right setup skills.

Automation & Ops ✓ NVIDIA · Official

Jetson nvpmodel Power Mode Customizer

Safely customize Jetson BSP power modes, frequency caps, and the boot-default profile.

Dev & Engineering ✓ NVIDIA · Official

Jetson Document Binder

Registers staged Jetson reference documents in the active target profile.

Dev & Engineering ✓ NVIDIA · Official

Jetson Pinmux Customizer

Generate Jetson carrier pinmux BCT configuration from an XLSM.

Dev & Engineering ✓ NVIDIA · Official

Jetson UPHY Lane Allocation

Configure UPHY lane allocation for Orin and Thor custom carriers.

Related skills