Updated 4mo ago
by NVIDIA-AI-IOT
jetson-bsp-skills
Agentic Skills for Jetson BSP Customization
73 GitHub stars (73)
+7 in 30 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 |
| Oct 17 | +1 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | +2 |
| Oct 22 | 0 |
| Oct 23 | 0 |
| Oct 24 | +1 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | 0 |
| Oct 28 | 0 |
| Oct 29 | +1 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | 0 |
| Nov 2 | 0 |
| Nov 3 | 0 |
| Nov 4 | 0 |
| Nov 5 | 0 |
- 24 skills (24 skills found in its SKILL.md files)
- 13 forks (13 forks)
- 4mo ago last update (Last updated 4mo 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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md -
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/ on GitHub (opens in a new tab)SKILL.md
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.