Dev & Engineering ✓ NVIDIA · Official

Jetson Target Switcher

Switch the active Jetson target among existing platform profiles.

60/ 100
Recommended

Generally reliable with disclosed limitations; trial as directed and keep a rollback path.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3.8k
Last updated
1d ago
License
Apache-2.0
jetsontarget-platformyaml-configurationfilesystem-configuration

What does this skill do, and when should you use it?

jetson-set-target switches the active Jetson target-platform pointer to an existing profile YAML on disk. It reads the current pointer, scans target-platform/ for profile files, presents selectable targets, and updates active_target.yml after selection. It never authors or edits profile YAML files; it changes only the active: line. If no profiles exist, it directs the user to jetson-init-target.

Reads target-platform/active_target.yml, lists and parses target-platform/*.yaml while excluding active_target.yml, sorts and displays profile summaries, accepts a number, bare filename, or product-name substring, verifies the selected file exists, and sets active: in active_target.yml while preserving the header comment block.

Good fit
  • A Jetson BSP developer needs to switch between multiple existing hardware-platform profiles.
  • A downstream customization, build, or flash workflow reports no active target while target-platform/ already contains profile YAMLs.
  • A user knows the desired Jetson product or profile filename and wants to activate it.
  • A workflow needs to change target resolution without modifying the underlying platform profiles.

How do you install this skill?

Before you use it
  • Before execution, confirm that the target profile exists; this skill only switches the pointer and does not create or repair profiles.
  • Automatic rollback is unspecified for interrupted or failed writes; verify the active: line and preserved comments afterward.
  • The benchmark covers only two positive tasks and does not establish negative-trigger behavior, write-failure handling, or real-environment compatibility.
Before you start
Your agent needs
  • Local filesystem

Install the skill from NVIDIA's collection with the skills CLI:

npx skills add nvidia/skills --skill jetson-set-target --yes

The source does not document the local installation directory. After installation, the client can use the skill when it loads relevant skills.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/NVIDIA/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/jetson-set-target" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Switch the active Jetson target to jetson-agx-orin-32gb.yaml.

Example trigger: "Switch the active Jetson target to jetson-agx-orin-32gb.yaml." The skill checks target-platform/ for profiles and shows a numbered list when multiple profiles exist. Selecting the current profile does not rewrite the pointer. If no profile YAML exists, run jetson-init-target first.

What are this skill's strengths and limitations?

Pros
  • Changes only the active pointer, leaving profile YAMLs untouched.
  • Verifies that the selected profile exists before writing.
  • Supports numbered selection, bare filenames, and product-name substring matching.
  • Can recreate a missing pointer file from the documented template while preserving its header.
Limitations
  • Requires at least one existing profile YAML and cannot create profiles itself.
  • Product-name matching is limited to simple substring matching; ambiguous choices require another prompt.
  • The source does not document a test suite or platform coverage.
  • The skill version is 0.0.1.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Jetson Target Switcher this page ✓ NVIDIA · Official 60 · Recommended ★ 3.8k 1d ago Apache-2.0
Jetson Target Platform Initializer ✓ NVIDIA · Official 57 · Use with care ★ 3.8k 1d ago Apache-2.0
Jetson BSP Quick Start ✓ NVIDIA · Official 56 · Use with care ★ 3.8k 1d ago Apache-2.0
Jetson Document Binder ✓ NVIDIA · Official 52 · Use with care ★ 3.8k 1d ago Apache-2.0
NeMo AutoModel Recipe Development ✓ NVIDIA · Official 55 · Use with care ★ 3.8k 1d ago Apache-2.0

The source explicitly positions jetson-init-target as the alternative for authoring a new profile YAML; jetson-set-target is limited to switching among existing profiles.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Recommended
60/ 100 5-point scale 3.0 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust20 / 25 · 4.0/5

The skill narrowly limits changes to the local active: line in active_target.yml, requires confirmation, verifies the selected profile exists, and preserves comments. It handles no sensitive data and performs no external service actions. Points are deducted because atomic writes, backups, and rollback are not specified.

2Reliability9 / 20 · 2.3/5

The workflow and failure branches are fairly coherent, covering empty directories, unparseable YAML, ambiguous selections, and missing pointers. Points are deducted because there are no executable tests for this skill, no dependency notes, and no explicit diagnostics for write failures; static review therefore stays at or below 10.

3Adaptability11 / 15 · 3.7/5

Invocation conditions, accepted inputs, non-authoring boundary, and downstream relationship are clear for developers with existing Jetson profiles, and the core operation does not depend on overseas services. Points are deducted because Chinese-language interaction, detailed environment prerequisites, and broader non-fit cases are not addressed.

4Convention10 / 15 · 3.3/5

The skill includes frontmatter, version, Apache-2.0 licensing, ownership, references, limitations, troubleshooting, and a benchmark report; repository workflows also indicate maintenance and publication paths. Points are deducted for missing recommended Instructions and Examples sections, incomplete author formatting, and no explicit changelog or skill-specific maintenance responsibility.

5Effectiveness6 / 15 · 2.0/5

The core task—selecting an existing profile and updating the active pointer—is clearly defined and the resulting file is directly usable; the benchmark supplies limited correctness and effectiveness signals. Points are deducted because only two tasks were evaluated, there were no negative-trigger cases, and static review cannot confirm actual file modification results.

6Verifiability4 / 10 · 2.0/5

The SKILL.md, evaluation tasks, expected behaviors, and benchmark report provide auditable material. Points are deducted because there is no skill-specific committed test suite or independent cross-source corroboration, and the benchmark results remain claims that cannot be independently reproduced from the supplied files.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 55f18499943e Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does it create a new Jetson platform profile?
No. It activates an existing profile YAML. If the desired profile is not on disk, use jetson-init-target.
Which files does it modify?
Only the active: line in target-platform/active_target.yml; profile YAML files are not edited.
Can it work without active_target.yml?
Yes. A missing pointer is treated as active: NA, and the file can be recreated from the referenced template when available.
What happens if several profiles match the product name?
The skill lists the candidates and asks the user to select again rather than choosing automatically.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

Jetson Target Platform Initializer

Create a Jetson target-platform profile for a reference devkit or custom carrier and update the active pointer.

★ 3.8k FS 57 Use with care 1d ago
Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Quick Start

Choose a Jetson BSP customization path and hand validated intake answers to the right setup skills.

★ 3.8k FS 56 Use with care 1d ago
Dev & Engineering ✓ NVIDIA · Official

Jetson Document Binder

Registers staged Jetson reference documents in the active target profile.

★ 3.8k FS 52 Use with care 1d ago
Dev & Engineering ✓ NVIDIA · Official

NeMo AutoModel Recipe Development

Build, modify, and validate NeMo AutoModel training and evaluation recipes.

★ 3.8k FS 55 Use with care 1d ago
Dev & Engineering ✓ NVIDIA · Official

Jetson Pinmux Customizer

Generate Jetson carrier pinmux BCT configuration from an XLSM.

★ 3.8k FS 51 Use with care 1d ago
Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Info Check

Verify Jetson BSP version, board configs, and rootfs state before flashing.

★ 3.8k FS 59 Recommended 1d ago
Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Source Builder

Rebuild Jetson BSP device trees, kernels, and modules from source changes and produce a deployable artifact manifest.

★ 3.8k FS 58 Recommended 1d ago
Automation & Ops ✓ NVIDIA · Official

Jetson Device Info Snapshot

Capture a concise software, kernel, OS, and power-mode baseline from a running Jetson target.

★ 3.8k FS 58 Recommended 1d ago
Dev & Engineering ✓ NVIDIA · Official

Jetson PCIe Controller Customizer

Configure per-controller PCIe state, lane width, and link speed on custom Jetson Thor or Orin carriers.

★ 3.8k FS 57 Use with care 1d ago
Dev & Engineering ✓ NVIDIA · Official

Jetson Clock Customizer

Lock or cap Jetson CPU, GPU, and EMC clock behavior before flashing a BSP image.

★ 3.8k FS 56 Use with care 1d ago
Automation & Ops ✓ NVIDIA · Official

Jetson Health Snapshot

Read-only diagnostics that consolidate a live Jetson’s hardware, resource, and service state.

★ 3.8k FS 56 Use with care 1d ago
Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Image Flasher

Safely flash a promoted Jetson BSP image onto a Jetson device in RCM mode.

★ 3.8k FS 56 Use with care 1d ago
Automation & Ops ✓ NVIDIA · Official

Jetson Package & Environment Advisor

Select Jetson-compatible containers and GPU package indexes by device architecture.

★ 3.8k FS 56 Use with care 1d ago
Dev & Engineering ✓ NVIDIA · Official

Jetson USB Port Customization

Safely enable, disable, or change Jetson USB port roles through a kernel device-tree overlay.

★ 3.8k FS 55 Use with care 1d ago
Automation & Ops ✓ NVIDIA · Official

Jetson Headless Memory Optimizer

Reclaim memory on GUI-free Jetson devices through safe, reversible system-service changes.

★ 3.8k FS 55 Use with care 1d ago
Dev & Engineering ✓ NVIDIA · Official

Jetson Fan Curve Customizer

Safely maintain nvfancontrol fan profiles and boot defaults in a Jetson BSP.

★ 3.8k FS 54 Use with care 1d ago
Automation & Ops ✓ NVIDIA · Official

Jetson nvpmodel Power Mode Customizer

Safely customize Jetson BSP power modes, frequency caps, and the boot-default profile.

★ 3.8k FS 54 Use with care 1d ago
Automation & Ops ✓ NVIDIA · Official

Jetson LLM Serving

Deploy OpenAI-compatible LLM and VLM servers on Jetson with vLLM or SGLang.

★ 3.8k FS 54 Use with care 1d ago
Automation & Ops ✓ NVIDIA · Official

Jetson vLLM Speculative Decoding

Configure speculative decoding for lower single-stream generation latency on Jetson vLLM servers.

★ 3.8k FS 54 Use with care 1d ago
Dev & Engineering ✓ NVIDIA · Official

NVIDIA Skill Finder

Finds the right NVIDIA agent skill for product, hardware, and workflow requests.

★ 3.8k FS 54 Use with care 1d ago

Related skills