← 返回 Skills 市场
seitzbg

Dgx Spark Temperature

作者 Bryan Seitz · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install dgx-spark-temperature
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /dgx-spark-temperature 触发
  4. 根据 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.
元数据
Slug dgx-spark-temperature
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

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。

💬 留言讨论