← 返回 Skills 市场
Dgx Spark Temperature
作者
Bryan Seitz
· GitHub ↗
· v1.0.0
· MIT-0
43
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install dgx-spark-temperature
功能描述
Reads and reports hardware temperature sensor values from the DGX Spark system via SNMP for hardware health monitoring.
使用说明 (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
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install dgx-spark-temperature - 安装完成后,直接呼叫该 Skill 的名称或使用
/dgx-spark-temperature触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
Dgx Spark Temperature 是什么?
Reads and reports hardware temperature sensor values from the DGX Spark system via SNMP for hardware health monitoring. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 43 次。
如何安装 Dgx Spark Temperature?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install dgx-spark-temperature」即可一键安装,无需额外配置。
Dgx Spark Temperature 是免费的吗?
是的,Dgx Spark Temperature 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Dgx Spark Temperature 支持哪些平台?
Dgx Spark Temperature 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Dgx Spark Temperature?
由 Bryan Seitz(@seitzbg)开发并维护,当前版本 v1.0.0。
推荐 Skills