← 返回 Skills 市场
dagangtj

System Monitor Pro

作者 dagangtj · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
2061
总下载
0
收藏
16
当前安装
1
版本数
在 OpenClaw 中安装
/install system-monitor-pro
功能描述
Real-time OpenClaw system monitoring with beautiful terminal UI. CPU, memory, disk, GPU, Gateway, cron jobs, model quota, and multi-machine support. Works on...
安全使用建议
This skill appears to do what it says — a local/remote system monitor implemented as a Node script — but review a few items before installing/running: 1) The script uses your system ssh client and existing SSH keys for --remote; SSH is invoked with StrictHostKeyChecking=no which will accept new host keys automatically (MITM risk) — avoid using --remote with untrusted networks/hosts or modify the script to remove that option. 2) It runs many shell commands (cat /proc, openclaw CLI, nvidia-smi, etc.), so ensure you trust the script source before running it on sensitive systems. 3) If you plan to run it periodically (HEARTBEAT), run it under a restricted account or sandbox and verify the paths (skill directory) are correct. 4) The code has minor logic/formatting bugs (visual bar threshold uses cpu threshold for all bars) but nothing that indicates malicious intent. If you want higher assurance, request the publisher/source or run the script in a disposable VM/container first.
功能分析
Type: OpenClaw Skill Name: system-monitor-pro Version: 1.0.0 The `monitor.js` script contains a critical shell injection vulnerability (Remote Code Execution) in the `remoteRun` function. The `remoteHost` variable, derived directly from user input via `process.argv`, is used unescaped within an `ssh` command executed by `execSync`. This allows an attacker to inject and execute arbitrary commands on the local machine running the skill. Additionally, the `SKILL.md` instructions for `--remote user@host` present a prompt injection risk if the agent does not properly sanitize user-provided arguments before execution. The use of `StrictHostKeyChecking=no` also weakens SSH security.
能力评估
✓ Purpose & Capability
The name/description match the included monitor.js. The script collects CPU, memory, disk, GPU, uptime, cron/openclaw status and supports SSH remote monitoring — all expected for a system-monitoring skill. It calls OpenClaw CLI commands (openclaw gateway/cron) which is coherent with 'Gateway' and 'cron job' monitoring.
ℹ Instruction Scope
SKILL.md instructs running the bundled monitor.js with optional --remote/--json/--alert-only. The script runs local system commands (cat /proc, df, uptime, nvidia-smi, etc.) and, if --remote is used, executes commands over ssh. This is within scope for monitoring, but the script disables SSH host-key checking (-o StrictHostKeyChecking=no), which reduces SSH security (MITM risk) and is worth noting before using against remote hosts.
✓ Install Mechanism
No install spec; the skill is instruction + a single Node.js script. No external downloads or packaged installers are performed by the skill itself.
✓ Credentials
The skill declares no required env vars or credentials. It does implicitly rely on the system's ssh client and any SSH keys/config in the user's environment for remote monitoring, and on the presence of the OpenClaw CLI and Node.js. Those implicit dependencies are proportional to the claimed functionality.
✓ Persistence & Privilege
always is false and the skill does not modify other skills or system configuration. It simply reads system state and prints output; it does not request elevated persistence or extra privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install system-monitor-pro
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /system-monitor-pro 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of system-monitor-pro. - Real-time monitoring of CPU, memory, disk, GPU (NVIDIA), gateway, cron jobs, and model quota. - Supports both local and multi-machine (remote/SSH) system checks. - Terminal-style, visually formatted status dashboard with alert thresholds. - Customizable output: formatted status card, raw JSON, or alert-only summaries. - Works on macOS and Linux with optional remote SSH and GPU monitoring.
元数据
Slug system-monitor-pro
版本 1.0.0
许可证 —
累计安装 16
当前安装数 16
历史版本数 1
常见问题

System Monitor Pro 是什么?

Real-time OpenClaw system monitoring with beautiful terminal UI. CPU, memory, disk, GPU, Gateway, cron jobs, model quota, and multi-machine support. Works on... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2061 次。

如何安装 System Monitor Pro?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install system-monitor-pro」即可一键安装,无需额外配置。

System Monitor Pro 是免费的吗?

是的,System Monitor Pro 完全免费(开源免费),可自由下载、安装和使用。

System Monitor Pro 支持哪些平台?

System Monitor Pro 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 System Monitor Pro?

由 dagangtj(@dagangtj)开发并维护,当前版本 v1.0.0。

💬 留言讨论