home / skills / openclaw / skills / system-monitor
This skill evaluates local server health by reporting CPU, RAM, and GPU usage and availability.
npx playbooks add skill openclaw/skills --skill system-monitorReview the files below or copy the command above to add this skill to your agents.
---
name: system_monitor
description: Check the current CPU, RAM, and GPU status of the local server.
---
# System Monitor Skill
Use this skill when the user asks about the server's health, hardware usage, or GPU status.
## Usage
To check the system status, run the local monitor script:
`./monitor.sh`
This skill checks the current CPU, RAM, and GPU status of the local server and reports real-time hardware utilization. It provides a concise snapshot of system health so you can quickly assess load, memory pressure, and GPU availability. The skill targets on-host monitoring and is optimized for quick, actionable summaries.
The skill runs a local monitor script that collects metrics from the operating system and GPU drivers. It inspects CPU usage, per-core load, memory usage and swap, and GPU utilization/temperature via standard system interfaces (e.g., procfs, psutil-like APIs, and nvidia-smi where available). The output is formatted into a short status report highlighting bottlenecks and resource availability.
What does the monitor script require to report GPU stats?
GPU stats typically require vendor drivers and command-line tools such as nvidia-smi; ensure those are installed and the executing user can access them.
Can this skill run remotely?
This skill is designed for local execution on the target server. For remote checks, run the monitor over a secure shell session or integrate with remote monitoring tooling.