← Back to Skills Marketplace
Dgx Spark Temperature
by
Bryan Seitz
· GitHub ↗
· v1.0.0
· MIT-0
43
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install dgx-spark-temperature
Description
Reads and reports hardware temperature sensor values from the DGX Spark system via SNMP for hardware health monitoring.
README (SKILL.md)
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 \x3Cworkspace>/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)
| IDX | Sensor Name | Notes |
|---|---|---|
| 1 | asic | GPU/GB10 ASIC |
| 2 | Module0 | GPU Module 0 |
| 3 | mlx5-pci-0100:asic | Mellanox NIC #1 ASIC |
| 4 | mlx5-pci-0100:Module0 | Mellanox NIC #1 module |
| 5 | temp1 | Generic thermal sensor |
| 6 | temp2 | Generic thermal sensor |
| 7 | temp3 | Generic thermal sensor |
| 8 | temp4 | Generic thermal sensor |
| 9 | temp5 | Generic thermal sensor |
| 10 | temp6 | Generic thermal sensor |
| 11 | temp7 | Generic thermal sensor |
| 12 | mlx5-pci-20101:asic | Mellanox NIC #3 ASIC |
| 13 | mlx5-pci-0101:asic | Mellanox NIC #2 ASIC |
| 14 | Composite | Overall/aggregate temp |
| 15 | Sensor 1 | Additional thermal probe |
| 16 | Sensor 2 | Additional 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
Usage Guidance
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.
Capability Analysis
Type: OpenClaw Skill
Name: dgx-spark-temperature
Version: 1.0.0
The skill is designed to monitor hardware temperatures on a DGX Spark system via SNMP. The script `check_temperature.sh` uses `snmpwalk` to query a specific host (`dgx-spark1.fiber.house`) using a read-only community string and parses the LM-SENSORS MIB data using `gawk`. The behavior is entirely consistent with the documentation in `SKILL.md`, and there are no indicators of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install dgx-spark-temperature - After installation, invoke the skill by name or use
/dgx-spark-temperature - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of dgx-spark-temperature.
- Reads hardware temperature sensors on the DGX Spark via SNMP.
- Provides mappings for 16 sensors, including GPU, NIC ASICs, and generic thermal sensors.
- Values are reported in milliCelsius; convert to °C by dividing by 1000.
- Instructions provided for invoking the temperature check script.
- Useful for hardware health and temperature checks on the DGX Spark.
Metadata
Frequently Asked Questions
What is Dgx Spark Temperature?
Reads and reports hardware temperature sensor values from the DGX Spark system via SNMP for hardware health monitoring. It is an AI Agent Skill for Claude Code / OpenClaw, with 43 downloads so far.
How do I install Dgx Spark Temperature?
Run "/install dgx-spark-temperature" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Dgx Spark Temperature free?
Yes, Dgx Spark Temperature is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Dgx Spark Temperature support?
Dgx Spark Temperature is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Dgx Spark Temperature?
It is built and maintained by Bryan Seitz (@seitzbg); the current version is v1.0.0.
More Skills