A skill your agent uses 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.
Install the "jetson-customize-nvpmodel" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/jetson-customize-nvpmodel into .claude/skills/jetson-customize-nvpmodel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "jetson-customize-nvpmodel", then confirm the skill loads.
Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
skills CLI
$ npx skills add NVIDIA/skills --skill jetson-customize-nvpmodel -a codex
Project install goes to .agents/skills/; add -g for ~/.codex/skills/.
Install the "jetson-customize-nvpmodel" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/jetson-customize-nvpmodel into .agents/skills/jetson-customize-nvpmodel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "jetson-customize-nvpmodel", then confirm the skill loads.
Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add NVIDIA/skills --skill jetson-customize-nvpmodel -a cursor
Project install goes to .agents/skills/; add -g for ~/.cursor/skills/.
Install the "jetson-customize-nvpmodel" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/jetson-customize-nvpmodel into .cursor/skills/jetson-customize-nvpmodel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "jetson-customize-nvpmodel", then confirm the skill loads.
Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
skills CLI
$ npx skills add NVIDIA/skills --skill jetson-customize-nvpmodel -a gemini-cli
Project install goes to .agents/skills/; add -g for ~/.gemini/skills/.
Install the "jetson-customize-nvpmodel" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/jetson-customize-nvpmodel into .gemini/skills/jetson-customize-nvpmodel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "jetson-customize-nvpmodel", then confirm the skill loads.
Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
skills CLI
$ npx skills add NVIDIA/skills --skill jetson-customize-nvpmodel -a github-copilot
Project install goes to .agents/skills/; add -g for ~/.copilot/skills/.
Install the "jetson-customize-nvpmodel" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/jetson-customize-nvpmodel into .github/skills/jetson-customize-nvpmodel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "jetson-customize-nvpmodel", then confirm the skill loads.
GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add NVIDIA/skills --skill jetson-customize-nvpmodel -a opencode
OpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
Install the "jetson-customize-nvpmodel" agent skill from https://github.com/NVIDIA/skills/tree/main/skills/jetson-customize-nvpmodel into .opencode/skills/jetson-customize-nvpmodel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "jetson-customize-nvpmodel", then confirm the skill loads.
OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Facts
Skill name
jetson-customize-nvpmodel
GitHub stars
3.5k
Token cost
~4.4k tokens
SKILL.md length
2,000 words
Files
5
Skills in repo
380
Repo updated
First seen
Licence
Apache-2.0
At a glance
A skill your agent uses 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.
Works in 3 steps: Resolve the SKU-correct kernel DTB under… → Read… → Verify the resolved nvpmodel_<...>.conf…
You need to add
SKILL.md covers Purpose, File format (canonical, per…, Prerequisites and The per-board file, plus 11 more sections
Calls scp; reaches jetson-tools.nvidia.com
What it does
Jetson Customize Nvpmodel is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. 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.
Its SKILL.md is about 4.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files (for example `BENCHMARK.md`, `evals/evals.json` and `skill-card.md`).
It sits in AI & LLM Engineering, covering GPU and accelerator computing. It works with NVIDIA AI Platform. The repository describes itself as: Agent Skills for NVIDIA products — install into Claude Code, Codex, and other coding agents to run Physical AI, robotics, simulation, CUDA, and RAG workflows end to end. The licence is Apache-2.0.
When your agent uses it
You need to add
Change the boot default of an nvpmodel power mode on a Jetson/Tegra (Orin
Example prompts
“/jetson-customize-nvpmodel”
Workflow steps
3 steps, taken from the first numbered list in SKILL.md.
1Resolve the SKU-correct kernel DTB under /Linux_for_Tegra/ and read its root compatible (detect kernel DTB from the active flash conf).
2Read /Linux_for_Tegra/rootfs/etc/systemd/nvpower.sh to find the compatible-string → conf mapping, and apply it to the compatible from the…
3Verify the resolved nvpmodel_<...>.conf exists under /Linux_for_Tegra/rootfs/etc/nvpmodel/.
What it can do on your machine
Read from SKILL.md and the folder at commit 67a13c0. It shows what the files ask for, not the result of running them.
Tool permissions
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Runs code
Shell commands in SKILL.md call:
scp
From the folder's file list and the shell code blocks in SKILL.md.
Network
Hosts in commands or code, which the agent is likely to contact:
jetson-tools.nvidia.com
From URLs in SKILL.md, links to its own repository left out.
Credentials
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Context cost
Jetson Customize Nvpmodel loads about 4.4k tokens when it runs. Until then it costs about 53 tokens; SKILL.md has 2,000 words of instructions outside code blocks.
Always· name and description, kept in context so the agent knows when to use it
~53
When it runs· the whole SKILL.md, loaded when a task matches
~4.4k
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
Safety
Auto-check: notes
The automated check noted patterns worth knowing about, such as sudo or a known installer.
NoteRuns commands with sudoSKILL.md:314
byte-identical); uses `sudo cp -p` for `rootfs/*` destinations.
NoteRuns commands with sudoSKILL.md:319
`sudo nvpmodel -m <id>` (or reboot to pick up the new `DEFAULT=`).
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
Download SKILL.mdSave it as .claude/skills/jetson-customize-nvpmodel/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
jetson-customize-nvpmodel
description
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.
version
0.0.1
license
Apache-2.0
metadata.data-classification
public
metadata.author
Jetson Team
metadata.tags
power, nvpmodel, profile
metadata.domain
power
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 bsp_image 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).
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 INT_MAX (no cap).
The header < … > line must start at column 0 with a space after < and before >. Strict.
Every PARAM_NAME referenced in a POWER_MODEL must already be declared above.
Frequency values must come from the kernel's available_frequencies table for that clock — values not in the table get silently rounded.
CORE_0 cannot be offlined; at least one CPU core must remain online in every profile.
Copy PARAM names verbatim from an existing POWER_MODEL block in the per-board file — chip families differ (T234 Orin uses CPU_A78_<n> for CPU clusters; T264 Thor uses a different convention). Don't invent.
Route to /jetson-set-target or /jetson-init-target.
Profile lacks bsp_image: block
Route to /jetson-init-image.
<bsp_image.root_path>/Linux_for_Tegra/ missing
Route to /jetson-init-image.
<source.root_path>/Linux_for_Tegra/ missing or not a git repo
Route to /jetson-init-source.
Resolve paths:
<bsp_image.root_path> from bsp_image.root_path: if present, else <workspace>/Image.
<source.root_path> from source.root_path: if present, else <workspace>/Source.
<bsp_image.root_path> is read-only for this skill; every write lands
under <source.root_path> (the overlay tracker). This is the workflow
invariant in
../../context/bsp-customization-workflow.md#workflow-invariants —
hand-editing upstream silently destroys the diff trail and makes
/jetson-promote-image a noop.
Subsequent sections refer to the per-board file to mean the overlay copy
under <source.root_path>. Operations 1–4 all read, edit, and save against
that overlay copy. The <bsp_image.root_path> copy is read once during the
"Resolving <active-sku>" detection step and once during the
Overlay edit recipe's
pristine-import step, then never touched again.
Resolving <active-sku> — which file to edit
The filename is not always module.id + "_" + module.sku. Variants exist:
nvpmodel_igx_orin.conf, nvpmodel_igx_orin_safety.conf (IGX, no SKU number)
At boot, nvpower.sh (at Linux_for_Tegra/rootfs/etc/systemd/nvpower.sh) reads the kernel DTB's root compatible string and maps it — plus super/safety state — to the nvpmodel filename. Replicate that mapping BSP-side, against <bsp_image.root_path>:
Resolve the SKU-correct kernel DTB under <bsp_image.root_path>/Linux_for_Tegra/ and read its root compatible (detect kernel DTB from the active flash conf).
Read <bsp_image.root_path>/Linux_for_Tegra/rootfs/etc/systemd/nvpower.sh to find the compatible-string → conf mapping, and apply it to the compatible from the previous step (factoring in super/safety flags).
Verify the resolved nvpmodel_<...>.conf exists under <bsp_image.root_path>/Linux_for_Tegra/rootfs/etc/nvpmodel/.
Shortcut: filter <bsp_image.root_path>/Linux_for_Tegra/rootfs/etc/nvpmodel/ to nvpmodel_<module.id>_<module.sku>*.conf; for super-mode flash configs pick the _super variant. Use only when unambiguous; otherwise fall back to the DTB method.
Don't blindly compose nvpmodel_<id>_<sku>.conf — verify the file actually exists.
Propagation set — confs to keep in sync
The active-SKU file is rarely the only conf that should carry a customization. After editing it, apply the same edit to every sibling in the propagation set so the change survives regardless of which module / baseboard SKU is booted:
The reference platform's nvpmodel conf — the upstream conf the active file was forked from (resolve via reference_devkit in the active profile, or jetson-derive-carrier fork ancestry). For a BSP that contains only the reference (no derived carriers), this is the same file as the active and the rule reduces to a no-op.
Every carrier-derived nvpmodel conf — each nvpmodel_*.conf produced by jetson-derive-carrier for a custom carrier on top of the same module SKU.
_super siblings when present (e.g. nvpmodel_p3767_0000_super.conf) — apply the structural edit (new POWER_MODEL block, removed block, PM_CONFIG DEFAULT= flip, NAME rename) but preserve the super conf's higher MAX_FREQ / MIN_FREQ caps. Those elevated caps are the whole reason the _super variant exists; a blanket content overwrite from the non-super file would silently flatten the super envelope.
"Apply the same edit" ≠ blanket file copy. Port the changed POWER_MODEL / PARAM lines into each sibling; preserve every other line. Blanket-copying is safe only when both confs were byte-identical before the edit. Otherwise re-validate per the Rules on each target (available-frequencies table for clock values, ID uniqueness, PM_CONFIG DEFAULT= references a present ID) — sibling confs may carry SKU-specific available_frequencies tables that don't accept the active file's frequency values.
Overlay edit recipe (apply before any Operation)
Follow the canonical
Off-skill edits recipe
in the workflow doc — pristine import + customization commit pair, both
gated by the preview gate. Apply once per run, covering every per-board
file the run touches (the active conf plus every sibling in the
Propagation set).
Concrete substitutions for this skill:
<rel>/<file> is rootfs/etc/nvpmodel/<conf>.
Suggested pristine-import message:
import pristine: <comma-separated rel paths of imported confs>,
body Source: <bsp_image.root_path>/Linux_for_Tegra/ (BSP <bsp_image.version>).
Suggested customization-commit header:
jetson-customize-nvpmodel: <summary>,
body lines like nvpmodel_p3767_0001.conf: PM_CONFIG DEFAULT 2 -> 0 (MAXN).
Instructions
Pick the operation that matches the user's intent and follow the
matching subsection. All write-side operations (1–4) must first
apply the Overlay edit recipe.
Operation 1 — Add a new power mode (drives the NVIDIA Power Estimator).
Operation 2 — Remove a power mode.
Operation 3 — Edit an existing power mode (clamps, core-online, NAME).
Operation 4 — Change the boot default (PM_CONFIG DEFAULT=).
Operation 5 — List defined power modes (read-only).
After any write-side operation, run the Deploy chain (## Deploy)
to land the change on the device.
Examples
Add a new 30 W power mode from a Power Estimator export and pin it
as the boot default on a P3767-0001 target:
/jetson-customize-nvpmodel
> add a new POWER_MODEL from ~/Downloads/nvpmodel_30W.conf as ID 8 NAME "30W_CUSTOM"
> set PM_CONFIG DEFAULT to 8
Cap a Thor target to the MAXN power envelope by flipping the boot
default (no envelope tuning needed):
/jetson-customize-nvpmodel
> set PM_CONFIG DEFAULT to the MAXN profile's ID
List which power modes the active SKU currently defines and which
is the boot default:
/jetson-customize-nvpmodel
> list defined power modes
Must not interpolate or extrapolate frequencies from existing profiles to estimate power.
For any non-stock power envelope (custom budget, custom workload), use the NVIDIA Power Estimator: https://jetson-tools.nvidia.com/powerestimator/
Pick the exact module SKU and JetPack release.
Enter workload (CPU cores, GPU usage, EMC, codecs, camera, display).
Estimate power budget.
Download custom nvpmodel.conf.
Share the downloaded nvpmodel.conf file path.
Append the POWER_MODEL block
In the per-board file, insert the new block after the last < PARAM … > declaration (POWER_MODEL must reference declared PARAMs) and before the final < PM_CONFIG ... > line. The block structure is the File format shown above; frequency values come from the Power Estimator output (see "Generate the profile via the Power Estimator").
Check ID is unique; NAME should be uppercase, no whitespace. Each numeric MAX_FREQ / MIN_FREQ value must satisfy the available_frequencies rule (see Rules). If you intend this mode to be the boot default, follow Operation 4.
In the per-board file, delete the entire < POWER_MODEL ID=<n> NAME=... > block including all its parameter lines, up to (but not including) the next < POWER_MODEL ... > or < PM_CONFIG ... > marker.
If the deleted ID matches the current DEFAULT=<id> value in the trailing < PM_CONFIG … > line, point DEFAULT= at a remaining ID — otherwise nvpmodel will fail to apply a default at boot.
Search for hard-coded references in the rootfs scripts before declaring the change safe:bash
In the per-board file, edit the parameter lines inside the block. Keep <param> and <arg> names exactly matching the PARAM declarations.
If the edit changes the power envelope (any CPU/GPU/EMC/PVA/DLA MAX_FREQ / MIN_FREQ, core-online count for a freq-bound mode, or TPC mask), re-run the NVIDIA Power Estimator (see "Generate the profile via the Power Estimator") to ground the new frequencies in a real per-component model. Do not interpolate from neighboring modes.
Validate clock values per the available_frequencies rule (see Rules).
Edits that only toggle core-online flags within an already-validated envelope, or only change NAME=, don't need the Power Estimator pass.
Edit the < PM_CONFIG DEFAULT=<id> > line at the bottom of the per-board file.
<id> must reference an existing < POWER_MODEL ID=<id> … > block in the same file. Pointing at an undefined ID makes nvpmodel fail to apply at boot.
Operation 5 — List defined power modes
This is a read-only operation; no overlay-tracker setup is needed. Run
against whichever copy you want to inspect (<bsp_image.root_path>/...
for the pristine state, <source.root_path>/... for the post-edit state):
The first command prints every ID/NAME; the second prints the current boot default. On a running target, nvpmodel -p --verbose (or nvpmodel -q) is authoritative.
Limitations
BSP-side scope only — this skill never invokes nvpmodel -m on a
running target. Live mode switching requires reboot via Deploy,
or the side-channel scp + nvpmodel -m flow described in ## Deploy.
Edits land in the overlay copy under <source.root_path> only;
the <bsp_image.root_path> copy is read-only and is rewritten by
/jetson-promote-image. Hand-editing bsp_image is silently lost
on the next /jetson-init-image re-extract.
Frequency values must come from the kernel's available_frequencies
table for the relevant clock — values outside the table get
silently rounded. This skill does not validate against a live
target's table; trust the per-board file's existing values and
Power Estimator output.
Non-trivial envelope edits (any CPU/GPU/EMC/PVA/DLA MAX_FREQ /
MIN_FREQ change) require the NVIDIA Power Estimator
(https://jetson-tools.nvidia.com/powerestimator/) — interpolation
or extrapolation between existing modes is not supported.
Propagation across siblings is partial by design: only the changed
POWER_MODEL / PARAM lines are ported, never a blanket file
overwrite, since _super siblings carry elevated MAX_FREQ/MIN_FREQ
caps that must stay intact.
PARAM names are chip-family-specific (e.g. CPU_A78_<n> on T234,
different on T264). Copy verbatim from existing POWER_MODEL blocks;
invented names silently fail to apply.
Troubleshooting
Error
Cause
Solution
nvpmodel fails to apply default at boot
PM_CONFIG DEFAULT=<id> references a deleted or missing POWER_MODEL ID
Point DEFAULT= at an existing < POWER_MODEL ID=<n> ... > in the same file.
Frequency value silently doesn't take effect
Value not in the kernel's available_frequencies table for that clock
Replace with the nearest legal value from the running target's available_frequencies (or Power Estimator output).
MAX_FREQ -1 does nothing
-1 on a TYPE=FILE PARAM (only valid for TYPE=CLOCK)
Use -1 only on CLOCK params; for FILE params, write the actual string the sysfs node expects.
Module dies / fails to boot after edit
CORE_0 was offlined, or the mode dropped below the platform's minimum quiescent envelope
Keep CORE_0 online; floor MIN_FREQ per the Power Estimator's lowest-power profile for the SKU.
nvpmodel -m <id> returns "ID not found" at runtime
Mode ID was removed or renumbered but a rootfs script still references the old ID
grep -rn 'nvpmodel -m' rootfs/etc rootfs/opt and update / remove the stale references.
Change vanished after /jetson-init-image re-extract
Edit landed in <bsp_image.root_path> instead of <source.root_path> overlay
Re-apply via the Overlay edit recipe so the change is committed in the overlay tracker.
_super sibling lost elevated caps after propagation
Port only the structural change; preserve _super's caps per Propagation set.
Parser rejects new POWER_MODEL block
Header < … > not at column 0, missing space after < or before >, or PARAM not declared earlier
Restore strict header formatting; ensure every referenced PARAM_NAME appears in a < PARAM ... > block above.
Deploy
The customization commit in the overlay tracker does not reach the device
on its own. The Deploy chain:
/jetson-promote-image — copies every tracked file in the overlay
into <bsp_image.root_path>/Linux_for_Tegra/. Diff-aware (skip
byte-identical); uses sudo cp -p for rootfs/* destinations.
/jetson-flash-image — flashes the updated bsp_image to the
device.
(Alternate, no flash) Copy <source.root_path>/Linux_for_Tegra/rootfs/etc/nvpmodel/<conf>
directly to the running target's /etc/nvpmodel/<conf>, then
sudo nvpmodel -m <id> (or reboot to pick up the new DEFAULT=).
Editing <source.root_path>/... without committing — or editing
<bsp_image.root_path>/... directly — does nothing for /jetson-promote-image
and is silently lost on the next /jetson-init-image re-extract.
Jetson Customize Nvpmodel next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
Jetson Customize Nvpmodel compared with similar skills
Workflow for porting an existing Triton kernel in fla/ops/ to Gluon (triton.experimental.gluon) to gain explicit control over tensor layouts, shared memory, async data movement (cp.async / TMA), MMA…
Preflight checks and diagnosis for ten known failure modes of ML training on NVIDIA DGX Spark's GB10, spanning launch errors, memory, thermals, bandwidth and precision.
Shows how to launch distributed Megatron-LM training on a SLURM cluster: sbatch skeleton, torch.distributed.run setup, CUDA_DEVICE_MAX_CONNECTIONS rules and failure diagnosis.
Sets up and runs NVIDIA Cosmos Policy evaluations on the LIBERO and RoboCasa simulators, including headless GPU rendering and inference latency profiling.
A skill your agent uses when the user wants to deploy, run, debug, tear down, or call the REST API of the RTVI-CV 2D detection / tracking microservice.
Generates, validates, compares and explains HOLOLINK_def.svh macro files for the HSB IP, using bundled Python scripts and asking before it writes anything.
Orchestrates defect image generation for PCBA, metal surface and glass inspection with NVIDIA Cosmos AnomalyGen on OSMO, from cold-start Day 0 to real-photo Day 1 labeling.
Orchestrates video data augmentation and auto-labeling workflows on OSMO, from flow selection and preflight checks to submission, monitoring and output download.
Runs NVIDIA TAO Data Services KPI analysis on object detection results, comparing predictions to ground truth and writing per-class precision, recall and AP to a CSV.
A skill your agent uses 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. Jetson Customize Nvpmodel is an agent skill from NVIDIA/skills, published by the product's own GitHub organization. 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.
When should I use Jetson Customize Nvpmodel?
Jetson Customize Nvpmodel fits situations like: you need to add; change the boot default of an nvpmodel power mode on a Jetson/Tegra (Orin.
How do I install Jetson Customize Nvpmodel in Claude Code?
Run `npx skills add NVIDIA/skills --skill jetson-customize-nvpmodel -a claude-code`. Or copy the skill folder (skills/jetson-customize-nvpmodel in NVIDIA/skills) into .claude/skills/jetson-customize-nvpmodel in your project. Claude Code loads it when a task matches its description.
How do I install Jetson Customize Nvpmodel in Codex?
Run `npx skills add NVIDIA/skills --skill jetson-customize-nvpmodel -a codex`. Or copy the skill folder (skills/jetson-customize-nvpmodel in NVIDIA/skills) into .agents/skills/jetson-customize-nvpmodel in your project. Codex loads it when a task matches its description.
Can I use Jetson Customize Nvpmodel in Cursor, Gemini CLI or GitHub Copilot?
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA/skills --skill jetson-customize-nvpmodel -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/jetson-customize-nvpmodel, .gemini/skills/jetson-customize-nvpmodel, .github/skills/jetson-customize-nvpmodel and .opencode/skills/jetson-customize-nvpmodel in your project.
What does Jetson Customize Nvpmodel need to run?
Going by SKILL.md and its folder, Jetson Customize Nvpmodel needs the command-line tools its instructions call (scp).
Does Jetson Customize Nvpmodel access the network?
SKILL.md names 1 domain. In commands or code: jetson-tools.nvidia.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Is Jetson Customize Nvpmodel safe to install?
Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
What licence does Jetson Customize Nvpmodel use?
Jetson Customize Nvpmodel is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
How many tokens does Jetson Customize Nvpmodel use?
About 4.4k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
What are the alternatives to Jetson Customize Nvpmodel?
Skills that share tags, products or a category with Jetson Customize Nvpmodel: Fla Triton To Gluon (fla-org/flash-linear-attention, 5.8k stars), DGX Spark Memory and Thermal Ops (wshobson/agents, 40k stars), DGX Spark Training Gotchas (wshobson/agents, 40k stars) and Megatron-LM on SLURM (NVIDIA/Megatron-LM, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Who maintains Jetson Customize Nvpmodel?
NVIDIA (a GitHub organization, an official publisher) maintains it in NVIDIA/skills, which has 3,539 GitHub stars. The repository holds 380 skills in this directory. The repository was last updated on October 7, 2026.
Source: NVIDIA/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.