Agent skill · NVIDIA

jetson-derive-carrier

Bootstrap a custom carrier board by forking carrier files and scaffolding a DT overlay from the reference devkit. Use after jetson-init-source; not for module-level or kernel-DTB changes.

What it needs

About 8k tokens when loaded.

What this skill does

jetson-derive-carrier Customize first-run gate for any customize- skill on a custom carrier. Resolve the active target per target-platform-contract.md. Refuse if no customcarrier: block, or if <source.rootpath>/LinuxforTegra/.git is missing (jetson-init-source first). Template file create/copy rows land in a single overlay-tracker commit and copy directly to the custom-carrier-renamed target path — reference-named pristine files are never staged (see Fork plan for the local rule, which overrides the standard pristine + customization split from the workflow); conf-chain discovery follows per-board conf dispatch. Kernel base DTB is not forked — carrier deltas layer as a DT overlay wired via OVERLAYDTBFILE. Identifiers (from active profile): <chip> from referencedevkit.module.id via catalogue (unknown → warn, fallback tegra234); <module-id>/<module-sku> from referencedevkit.module; <carrier-id>/<carrier-sku> from referencedevkit.carrier; <custom-id>/<custom-sku>/ <custom-flash-conf> from customcarrier. <real-conf> = readlink <bspimage.rootpath>/LinuxforTegra/<referencedevkit.flashconfig> (NVIDIA convention <devkit>.conf → <carrier>-<module>-a<rev>.conf; warn + treat top-level as real + skip symlink-wrapper row if not a symlink). <custom-id> is a custom carrier board token, not necessarily an NVIDIA-style pNNNN ID. Use it verbatim in dash-form filenames and DT compatible strings. When a target file family uses p-stripped numeric tokens, derive <custom-id-file-token> as NNNN only if <custom-id> matches ^p[0-9]{4}$; otherwise use <custom-id> unchanged. Do not reject custom carrier IDs merely because they do not start with p. Instructions The fork plan below is the instruction set: one discovery pass, then a row-by-row fork of the per-board fileset, gated by the commit-message preview before each git commit. …

How to use it

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

@skills NVIDIA/jetson-derive-carrier

View the source on GitHub

Browse the @skills marketplace