Agent skill · NVIDIA
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.
What it needs
About 10k tokens when loaded.
What this skill does
Modify nvpmodel Power Mode (BSP-side) Purpose Edit the per-board nvpmodel configuration so the device boots with the desired power-mode set, CPU/GPU/EMC/TPC clamps, and default mode. BSP-side only — all writes land in the overlay tracker, the upstream bspimage copy is read-only. This skill handles BSP-side edits to the per-board nvpmodel configuration file: adding modes, removing modes, editing CPU/GPU/EMC/TPC clamps, and changing the boot default. Applies on Jetson / Tegra platforms (T234 Orin, T264 Thor). File format (canonical, per the BSP file header) Rules: For TYPE=FILE, <value> is a string (0, 1, on, auto, …). For TYPE=CLOCK, <value> is an integer (Hz for clocks, raw integer for masks). -1 for a CLOCK value means INTMAX (no cap). The header < … > line must start at column 0 with a space after < and before >. Strict. Every PARAMNAME referenced in a POWERMODEL must already be declared above. Frequency values must come from the kernel's availablefrequencies table for that clock — values not in the table get silently rounded. CORE0 cannot be offlined; at least one CPU core must remain online in every profile. Copy PARAM names verbatim from an existing POWERMODEL block in the per-board file — chip families differ (T234 Orin uses CPUA78<n> for CPU clusters; T264 Thor uses a different convention). Don't invent. Prerequisites Resolve the active profile per ../../context/target-platform-contract.md. Refuse and route in these cases: Condition Refuse with --- --- No active profile, or active: NA Route to /jetson-set-target or /jetson-init-target. Profile lacks bspimage: block Route to /jetson-init-image. <bspimage.rootpath>/LinuxforTegra/ missing Route to /jetson-init-image. <source.rootpath>/LinuxforTegra/ missing or not a git repo Route to /jetson-init-source. Resolve paths: <bspimage.rootpath> from bspimage.rootpath: if present, else <workspace>/Image. <source.rootpath> from source.rootpath: if present, else <workspace>/Source. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills NVIDIA/jetson-customize-nvpmodel