Dev & Engineering ✓ NVIDIA · Official jetsontarget-platformyaml-configurationfilesystem-configuration

Jetson Target Switcher

Switch the active Jetson target among existing platform profiles.

FollowSkills review · FSRS-2.0
Use with care
60/ 100 5-point scale 3.0 / 5
Trust20 / 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.

Reliability9 / 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.

Adaptability11 / 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.

Convention10 / 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.

Effectiveness6 / 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.

Verifiability4 / 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.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
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.
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.
See the full review method →

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.

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

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 do you install this skill?

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.

How do you use this skill?

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.

How does this skill compare with similar options?

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.

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.

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Quick Start

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

Dev & Engineering ✓ NVIDIA · Official

Jetson Document Binder

Registers staged Jetson reference documents in the active target profile.

Dev & Engineering ✓ NVIDIA · Official

NeMo AutoModel Recipe Development

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

Dev & Engineering ✓ NVIDIA · Official

Jetson Pinmux Customizer

Generate Jetson carrier pinmux BCT configuration from an XLSM.

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Info Check

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

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.

Automation & Ops ✓ NVIDIA · Official

Jetson Device Info Snapshot

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

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.

Dev & Engineering ✓ NVIDIA · Official

Jetson Clock Customizer

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

Automation & Ops ✓ NVIDIA · Official

Jetson Health Snapshot

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

Dev & Engineering ✓ NVIDIA · Official

Jetson BSP Image Flasher

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

Automation & Ops ✓ NVIDIA · Official

Jetson Package & Environment Advisor

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

Dev & Engineering ✓ NVIDIA · Official

Jetson USB Port Customization

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

Automation & Ops ✓ NVIDIA · Official

Jetson Headless Memory Optimizer

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

Dev & Engineering ✓ NVIDIA · Official

Jetson Fan Curve Customizer

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

Automation & Ops ✓ NVIDIA · Official

Jetson nvpmodel Power Mode Customizer

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

Automation & Ops ✓ NVIDIA · Official

Jetson LLM Serving

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

Automation & Ops ✓ NVIDIA · Official

Jetson vLLM Speculative Decoding

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

Dev & Engineering ✓ NVIDIA · Official

NVIDIA Skill Finder

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

Related skills