Automation & Ops ✓ NVIDIA · Official jetsonhardware-diagnosticstelemetrygpu-monitoringthermal-monitoringmemory-monitoringbash

Jetson Health Snapshot

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

FollowSkills review · FSRS-2.0
Not recommended
56/ 100 5-point scale 2.8 / 5
Trust20 / 25 · 4.0/5

The skill clearly limits itself to read-only operation, forbids power-mode changes, cache dropping, service stopping, and package installation, and requires reporting access limitations. The scripts primarily read local telemetry, with no observed exfiltration, credential theft, or destructive default. Five points are deducted because process, service, and kernel telemetry may contain sensitive runtime information without documented redaction or data-flow handling; least-privilege sudo guidance, user confirmation, and recovery procedures are also incomplete. Attribution and Apache-2.0 licensing are reasonably clear.

Reliability6 / 20 · 1.5/5

The documentation specifies script entry points, arguments, platform detection, null preservation, and failure handling, and explains cross-platform GPU data sources. Fourteen points are deducted because the supplied evidence omits the critical snapshot.sh implementation, preventing static verification of the default path; no committed test suite covers key paths; and mem_summary.sh uses a GPU-name heuristic for nvidia-smi availability that does not match the documented capability-probe description. Static calibration limits this score to 10 or below.

Adaptability11 / 15 · 3.7/5

The intended audience, Jetson scenarios, trigger phrases, non-fit mutation tasks, host/container visibility requirements, and hardware limitations are clearly described, with explicit refusal to substitute generic Linux data off-platform. Four points are deducted because Chinese-language interaction and mainland-China environment fit are not addressed, and the skill depends on Jetson host access, debugfs, sudo, and local utilities.

Convention9 / 15 · 3.0/5

The material includes purpose, triggers, prerequisites, script documentation, reporting guidance, limitations, error handling, an output contract, safety boundaries, and cross-platform notes. Version, author, tags, and Apache-2.0 metadata are present, and BENCHMARK records validation findings. Six points are deducted for the missing recommended Examples section, incomplete author format, lack of explicit maintenance ownership, changelog, and update path, plus implicit runtime assumptions in dependency handling.

Effectiveness6 / 15 · 2.0/5

The skill covers identity, memory, GPU, thermal, power, storage, processes, and services, and maps requests to either a JSON snapshot or compact memory summary. The BENCHMARK reports correctness and effectiveness results across eight tasks. Nine points are deducted because the evaluation dataset is unavailable, snapshot.sh is absent from the supplied evidence, and static review cannot confirm representative outputs remain directly usable across real environments. Static calibration limits this score to 7 or below.

Verifiability4 / 10 · 2.0/5

The source code, output contract, platform-detection logic, official documentation references, and BENCHMARK results provide auditable material and distinguish observed state from inference. One point is deducted because the BENCHMARK lacks raw data and reproduction steps, while the key snapshot script is not included, preventing independent reproduction of the main path. Static calibration limits this score to 5 or below.

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 publication or deployment, include and review snapshot.sh and its tests, and verify that GPU capability probing matches the documented behavior.
  • Process, service, and debugfs output may expose runtime-environment information; document redaction, minimal sudo scope, and any required user confirmation.
  • The supplied material lacks Chinese output guidance and mainland-China environment notes; validate AgentSkills path resolution and local-tool availability before cross-environment use.
See the full review method →

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

Jetson Diagnostic produces a unified health snapshot for a running NVIDIA Jetson host. It reads device identity, memory, GPU, thermal, power, disk, process, and candidate service state, returning JSON or a compact human-readable summary. The skill observes state only and does not change power modes, services, caches, or inference settings. It requires a Jetson host or a sandbox/container with host-visible system paths and process data.

Runs scripts/snapshot.sh to emit JSON covering identity, memory, GPU, thermal, power, disk, top processes, and candidate services; --human, --tegra-secs N, and --top-procs N adjust the output. Runs scripts/mem_summary.sh for a compact RAM/GPU/swap summary and scripts/detect_jetson.sh for canonical Jetson SKU, generation, and product-line fields. It selects nvidia-smi or NvMap data for per-process GPU-memory attribution when available, while preserving null, false, or empty fields for inaccessible signals.

  1. A Jetson developer needs the device SKU, variant, L4T version, and total memory before troubleshooting or benchmarking.
  2. An operator investigates a slow, hot, or out-of-memory Jetson by correlating thermal readings with top CPU or GPU-memory consumers.
  3. A user wants a current snapshot of GPU, CPU, memory, storage, or power-mode state.
  4. A user has pasted a tegrastats line and needs its fields explained.
  5. A baseline is needed before running Jetson memory auditing, headless-mode, inference-tuning, LLM-serving, or benchmarking workflows.

What are this skill's strengths and limitations?

Pros
  • Combines identity, memory, GPU, thermal, power, disk, process, and service-state signals.
  • Read-only behavior is explicit: it does not change nvpmodel, stop services, install packages, or tune inference flags.
  • Recognizes Thor, AGX Orin, Orin NX, and Orin Nano variants and includes GPU-source fallback logic.
  • Handles missing tools and insufficient privileges with explicit null, false, or empty fields.
Limitations
  • Requires Jetson host visibility; a normal sandbox may not expose the required system paths or process data.
  • NvMap debugfs commonly requires root, so unprivileged runs may lack process-level GPU-memory data.
  • It reports observations and hands off remediation rather than fixing performance, thermal, or memory problems.
  • The supplied material does not describe a test suite or test coverage for this skill.

How do you install this skill?

Install the individual skill with the CLI command documented in the repository README:

npx skills add nvidia/skills --skill jetson-diagnostic --yes

The README does not specify a fixed per-client installation directory; the CLI selects or prompts for the destination.

How do you use this skill?

After the skill is loaded, ask the agent for a concrete snapshot, for example: "What is this Jetson, and show its current GPU, thermal, memory, and power state?" Prefer scripts/snapshot.sh for the all-in-one view, or scripts/mem_summary.sh for a short memory summary. If the runtime supports run_script, use it; otherwise run the scripts with bash from the repository root. If host access is unavailable, rerun on the Jetson host or with a host-visible sandbox profile.

How does this skill compare with similar options?

The skill consolidates the different slices produced by tegrastats, jtop, procrank, NvMap debugfs, nvpmodel, free, swapon, df, and systemctl list-units into one view; those tools remain the underlying data sources or references.

FAQ

Does it change Jetson settings or services?
No. It is read-only and does not modify nvpmodel, run jetson_clocks, drop caches, or stop services.
Why might GPU fields be empty or gpu_source be none?
nvidia-smi may not expose usable process data, or NvMap debugfs may be inaccessible. The skill preserves empty or null fields and reports the limited signal instead of fabricating values.
Must it run directly on a Jetson?
It must run on a Jetson host or in a sandbox/container with visible Jetson system paths and process data; it does not substitute generic Linux values when host visibility is missing.

More skills from this repository

All from NVIDIA/skills

Automation & Ops ✓ NVIDIA · Official

Jetson Device Info Snapshot

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

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 BSP Info Check

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

Automation & Ops ✓ NVIDIA · Official

Jetson Memory Audit

Audit live Jetson memory usage and verify that reclaimed DRAM is genuinely available.

Dev & Engineering ✓ NVIDIA · Official

Jetson Clock Customizer

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

Dev & Engineering ✓ NVIDIA · Official

Jetson Fan Curve Customizer

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

Dev & Engineering ✓ NVIDIA · Official

NVIDIA Skill Finder

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

Dev & Engineering ✓ NVIDIA · Official

Jetson Memory Optimizer

Reclaim unused DRAM on headless or no-camera Jetson deployments.

Dev & Engineering ✓ NVIDIA · Official

Jetson Pinmux Customizer

Generate Jetson carrier pinmux BCT configuration from an XLSM.

Dev & Engineering ✓ NVIDIA · Official

Jetson Target Switcher

Switch the active Jetson target among existing platform profiles.

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.

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 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

NeMo Relay Adaptive Tuning

Tune NeMo Relay plugin behavior from runtime signals with measured, reversible rollouts.

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 BSP Quick Start

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

Data & Analysis ✓ NVIDIA · Official

NVIDIA AI-Q Deep Research

Run deep research through a reachable local or self-hosted AI-Q Blueprint backend.

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

DOCA CollectX Telemetry Deployment

Deploy, operate, and debug CollectX telemetry collectors so counters reach downstream exporters.

Related skills