Updated 3mo ago
by NVIDIA-AI-IOT
jetson-bsp-skills
Agentic Skills for Jetson BSP Customization
68 GitHub stars (68)
+4 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | +1 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | +1 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | +1 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | +1 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 24 skills (24 skills found in its SKILL.md files)
- 13 forks (13 forks)
- 3mo ago last update (Last updated 3mo ago)
Install
Skills CLI
npx skills add NVIDIA-AI-IOT/jetson-bsp-skills
Asks which skills and agents to install. Just one: npx skills add NVIDIA-AI-IOT/jetson-bsp-skills --skill jetson-build-source — add -g for every project.
Claude Code
git clone https://github.com/NVIDIA-AI-IOT/jetson-bsp-skillscp -r "jetson-bsp-skills/skills/jetson-build-source" ~/.claude/skills/
Copies the jetson-build-source skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add NVIDIA-AI-IOT/jetson-bsp-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
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.
skills/jetson-build-source/SKILL.md on GitHub (opens in a new tab) -
jetson-customize-camera
Enable MIPI/GMSL camera sensors on a Jetson Thor or Orin custom carrier by rendering a kernel-DT overlay from the in-tree sensor DTSI. Do NOT use for UPHY lane allocation or ODMDATA edits.
skills/jetson-customize-camera/SKILL.md on GitHub (opens in a new tab) -
jetson-customize-clocks
Use to lock/cap Jetson CPU/GPU/EMC clocks, toggle EMC/CPU DVFS, or change cpufreq governors by editing BPMP DTB and nvpower.sh pre-flash. Do NOT use for live tuning or nvpmodel edits.
skills/jetson-customize-clocks/SKILL.md on GitHub (opens in a new tab) -
jetson-customize-fan
Use when you need to add, remove, edit, list, or change the boot default of an nvfancontrol fan profile on a Jetson/Tegra (Orin, Thor) target. Triggers: edit fan profile, tune fan curve.
skills/jetson-customize-fan/SKILL.md on GitHub (opens in a new tab) -
jetson-customize-mgbe
Enable Jetson Thor 25G/10G/1G MGBE QSFP via kernel-DT overlay. Do NOT use for UPHY lane allocation or ODMDATA edits.
skills/jetson-customize-mgbe/SKILL.md on GitHub (opens in a new tab) -
jetson-customize-nvpmodel
Use when you need to add, remove, edit, list, or change the boot default of an nvpmodel power mode on a Jetson/Tegra (Orin, Thor) target. Triggers: edit power mode, tune frequency caps.
skills/jetson-customize-nvpmodel/SKILL.md on GitHub (opens in a new tab) -
jetson-customize-pcie
Per-controller PCIe enable / disable / lanes / link-speed for a Jetson Thor or Orin custom carrier via ODMDATA + kernel-DT overlay. Do NOT use for UPHY lane allocation or endpoint-mode bring-up.
skills/jetson-customize-pcie/SKILL.md on GitHub (opens in a new tab) -
jetson-customize-pinmux
Per-pin SFIO / direction / initial-state configurator for a Jetson Orin or Thor custom carrier from the pinmux XLSM. Do NOT use for kernel-DT overlay or ODMDATA edits.
skills/jetson-customize-pinmux/SKILL.md on GitHub (opens in a new tab) -
jetson-customize-uphy
Configure Jetson UPHY lane allocation (uphy0/uphy1-config) on Orin/Thor custom carriers. Do NOT use for pinmux or PCIe-only edits.
skills/jetson-customize-uphy/SKILL.md on GitHub (opens in a new tab) -
jetson-customize-usb
Enable/disable Jetson USB2/USB3 SS ports via kernel-DT overlay. Do NOT use for UPHY lane allocation or ODMDATA edits.
skills/jetson-customize-usb/SKILL.md on GitHub (opens in a new tab) -
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.
skills/jetson-derive-carrier/SKILL.md on GitHub (opens in a new tab) -
jetson-download-bsp
Download NVIDIA Jetson Linux BSP artifacts (BSP tarball, sample rootfs, public_sources, x-tools, guides) for the active target. Use for Auto Setup; not for extraction or profile edits.
skills/jetson-download-bsp/SKILL.md on GitHub (opens in a new tab) -
jetson-flash-image
Use to flash a promoted BSP image to a Jetson DUT in RCM mode via flash.sh or l4t_initrd_flash.sh. Do NOT use for BSP customization, image promotion, or carrier derivation.
skills/jetson-flash-image/SKILL.md on GitHub (opens in a new tab) -
jetson-generate-kb
Build a per-target knowledge-base markdown next to the active profile by walking the BSP root and source tree. Use after init-image / init-source; not for editing profile fields.
skills/jetson-generate-kb/SKILL.md on GitHub (opens in a new tab) -
jetson-init-image
Extract Jetson Linux + sample-rootfs tarballs and run apply_binaries.sh for the active target, then record bsp_image in the profile. Use after jetson-init-target; not for source-tree setup.
skills/jetson-init-image/SKILL.md on GitHub (opens in a new tab) -
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.
skills/jetson-init-source/SKILL.md on GitHub (opens in a new tab) -
jetson-init-target
Author a new Jetson target-platform profile (reference_devkit + optional custom_carrier) and update the active pointer. Use to create a target; not for switching existing profiles.
skills/jetson-init-target/SKILL.md on GitHub (opens in a new tab) -
jetson-link-docs
Bind pre-downloaded Jetson reference docs (developer guide, design guide, pinmux, schematics) into the active profile documents block. Use after staging docs on disk; not for downloading.
skills/jetson-link-docs/SKILL.md on GitHub (opens in a new tab) -
jetson-optimize-memory
Reclaim DRAM by disabling unused subsystems across MB1 BCT, MB2 BCT, kernel reserved-memory, and SWIOTLB. Use for headless or no-camera Jetson deployments; not for CPU/GPU frequency tuning.
skills/jetson-optimize-memory/SKILL.md on GitHub (opens in a new tab) -
jetson-print-bsp-info
Use when you need to print Jetson BSP info (L4T version, board configs, rootfs state) from a Linux_for_Tegra root on the host PC. This is an example skill.
skills/jetson-print-bsp-info/SKILL.md on GitHub (opens in a new tab) -
jetson-promote-image
Use to promote overlay files and built artifacts into the staged BSP image. Do NOT use to flash or build. Triggers: promote bsp image.
skills/jetson-promote-image/SKILL.md on GitHub (opens in a new tab) -
jetson-quick-start
Entry skill for Jetson / IGX BSP customization. Asks one core click-to-select setup questionnaire and passes prefilled answers to downstream setup skills.
skills/jetson-quick-start/SKILL.md on GitHub (opens in a new tab) -
jetson-set-target
Switch the active Jetson target-platform pointer to an existing profile YAML. Use before customize/build/flash to change target; not for authoring profiles — use jetson-init-target instead.
skills/jetson-set-target/SKILL.md on GitHub (opens in a new tab) -
jetson-validate-image
Use after jetson-flash-image to run static BSP checks, on-target smoke/regression tests on a flashed DUT, or both. Not for build or flash steps. Triggers: validate bsp, on-target validation.
skills/jetson-validate-image/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.