Dgx Spark Temperature

v1.0.0

Reads and reports hardware temperature sensor values from the DGX Spark system via SNMP for hardware health monitoring.

0· 31·1 current·1 all-time
byBryan Seitz@seitzbg

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for seitzbg/dgx-spark-temperature.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Dgx Spark Temperature" (seitzbg/dgx-spark-temperature) from ClawHub.
Skill page: https://clawhub.ai/seitzbg/dgx-spark-temperature
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install dgx-spark-temperature

ClawHub CLI

Package manager switcher

npx clawhub@latest install dgx-spark-temperature
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, SKILL.md, and the included script all align: they read LM-SENSORS via SNMP and report temperatures. Minor mismatch: registry metadata lists no required binaries, but the script requires snmpwalk (net-snmp) and gawk; those should be declared.
Instruction Scope
Instructions are narrow and explicit: run the provided script which performs an snmpwalk against a single hard-coded host (dgx-spark1.fiber.house) using community 'licpub' and parses sensor OIDs. The behavior stays within the stated purpose. Note: the script queries a specific hostname/community (internal-looking domain and location info), so it will only work where that host is reachable and may disclose device names/locations in output.
Install Mechanism
No install spec; this is instruction-only plus a small shell script. Nothing is downloaded or installed by the skill itself.
Credentials
No environment variables or credentials are requested. The script uses a hard-coded SNMP community ('licpub' read-only) rather than asking for secrets, which is proportionate for read-only sensor queries.
Persistence & Privilege
Skill is not always-on and does not request elevated or persistent platform privileges. Autonomous invocation is allowed by default, which is normal; there are no indications the skill writes system-wide configs or modifies other skills.
Assessment
This skill appears to do what it claims: run the script only if you expect network access to dgx-spark1.fiber.house and you have snmpwalk (net-snmp) and gawk installed. Verify that 'licpub' is the intended read-only community and that revealing device names/locations in output is acceptable. Prefer updating the skill manifest to declare required binaries (snmpwalk/gawk) or make the SNMP target/community configurable instead of hard-coded. As always, only run scripts from sources you trust — this particular script is straightforward and does not exfiltrate data to external endpoints, but it will expose SNMP-retrieved device information to whoever runs it.

Like a lobster shell, security has layers — review code before you run it.

latestvk97bb3dk38hwak9vj2k26cbb9985mm1p
31downloads
0stars
1versions
Updated 1d ago
v1.0.0
MIT-0

dgx-spark-temperature

Read hardware temperature sensors on the DGX Spark via SNMP.

When to use

  • User asks for body temperature, DGX Spark temp, hardware temps, how hot things are running
  • Any temperature/hardware health check request for the DGX Spark

How to use

Run exec with:

bash <workspace>/skills/dgx-spark-temperature/check_temperature.sh

The script uses:

  • snmpwalk -v2c -c licpub dgx-spark1.fiber.house 1.3.6.1.4.1.2021.13.16.2.1
  • Parses LM-SENSORS MIB table: lmTempSensorsIndex, lmTempSensorsDevice, lmTempSensorsValue
  • Values are in milliCelsius — divide by 1000 for °C

Sensor mapping (16 sensors)

IDXSensor NameNotes
1asicGPU/GB10 ASIC
2Module0GPU Module 0
3mlx5-pci-0100:asicMellanox NIC #1 ASIC
4mlx5-pci-0100:Module0Mellanox NIC #1 module
5temp1Generic thermal sensor
6temp2Generic thermal sensor
7temp3Generic thermal sensor
8temp4Generic thermal sensor
9temp5Generic thermal sensor
10temp6Generic thermal sensor
11temp7Generic thermal sensor
12mlx5-pci-20101:asicMellanox NIC #3 ASIC
13mlx5-pci-0101:asicMellanox NIC #2 ASIC
14CompositeOverall/aggregate temp
15Sensor 1Additional thermal probe
16Sensor 2Additional thermal probe

File layout

skills/dgx-spark-temperature/
  SKILL.md                    ← this file
  check_temperature.sh        ← the script

Notes

  • Community string is licpub (read-only)
  • SNMPv2c, no auth/privacy
  • DGX Spark runs Ubuntu 24.04 kernel 6.17, aarch64 (NVIDIA)
  • Location: "Basement" (per SNMP sysLocation)
  • Hostname: bseitz-spark1

Comments

Loading comments...