← 返回 Skills 市场
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install system-monitor-pro - 安装完成后,直接呼叫该 Skill 的名称或使用
/system-monitor-pro触发 - 根据 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.
元数据
常见问题
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。
推荐 Skills