← Back to Skills Marketplace
2061
Downloads
0
Stars
16
Active Installs
1
Versions
Install in OpenClaw
/install system-monitor-pro
Description
Real-time OpenClaw system monitoring with beautiful terminal UI. CPU, memory, disk, GPU, Gateway, cron jobs, model quota, and multi-machine support. Works on...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install system-monitor-pro - After installation, invoke the skill by name or use
/system-monitor-pro - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 2061 downloads so far.
How do I install System Monitor Pro?
Run "/install system-monitor-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is System Monitor Pro free?
Yes, System Monitor Pro is completely free (open-source). You can download, install and use it at no cost.
Which platforms does System Monitor Pro support?
System Monitor Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created System Monitor Pro?
It is built and maintained by dagangtj (@dagangtj); the current version is v1.0.0.
More Skills