HomeBrowseUpload
โ† Back to registry
โšก
// Skill profile

System Monitor Pro ๐Ÿ–ฅ๏ธ

name: system-monitor-pro

by dagangtj ยท published 2026-03-22

API้›†ๆˆ
Total installs
0
Stars
โ˜… 0
Last updated
2026-03
// Install command
$ claw add gh:dagangtj/dagangtj-system-monitor-pro
View on GitHub
// Full documentation

---

name: system-monitor-pro

version: 1.0.0

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 macOS and Linux.

author: dagangtj

tags: [monitoring, system, dashboard, devops, gpu, openclaw]

triggers:

- system status

- ็ณป็ปŸ็Šถๆ€

- monitor

- ็›‘ๆŽง

- dashboard

- health check

- ๅฅๅบทๆฃ€ๆŸฅ

---

# System Monitor Pro ๐Ÿ–ฅ๏ธ

Real-time OpenClaw system monitoring skill. Beautiful formatted output directly in your chat.

Features

  • ๐Ÿ–ฅ๏ธ CPU / Memory / Disk usage with visual bars
  • ๐ŸŽฎ GPU monitoring (NVIDIA) โ€” utilization + VRAM
  • ๐ŸŒ Gateway status + uptime
  • โฐ Cron job status overview
  • ๐Ÿค– Model & quota tracking
  • ๐Ÿ’ป Multi-machine support (SSH remote monitoring)
  • ๐Ÿ“Š Beautiful terminal-style formatted output
  • ๐Ÿ”” Alert thresholds (CPU>80%, Memory>85%, Disk>90%)
  • Usage

    Just say any of these:

  • "system status" / "็ณป็ปŸ็Šถๆ€"
  • "monitor" / "็›‘ๆŽง"
  • "health check" / "ๅฅๅบทๆฃ€ๆŸฅ"
  • "dashboard"
  • How It Works

    When triggered, run the monitor script:

    node <skill_dir>/monitor.js [--remote user@host] [--json] [--alert-only]

    Options

  • `--remote user@host` โ€” Monitor a remote machine via SSH
  • `--json` โ€” Output raw JSON instead of formatted text
  • `--alert-only` โ€” Only show items that need attention
  • Output Format

    The script outputs a beautifully formatted system status card like:

    ๐Ÿฆž OpenClaw System Status
    โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”
    ๐Ÿ–ฅ๏ธ CPU    โ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘  18%
    ๐Ÿ’พ Memory โ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘  42%  6.8/16.0 GB
    ๐Ÿ’ฟ Disk   โ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   7%  14/228 GB
    ๐ŸŒ Gateway โ— Running (pid 1234)
    โฐ Crons   6/6 OK
    ๐Ÿค– Model   claude-opus-4-6 (yunyi)
    ๐Ÿ’ฐ Quota   โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ 100% โš ๏ธ
    โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”

    Multi-Machine Example

    # Local machine
    node monitor.js
    
    # Remote machine via SSH
    node monitor.js --remote macmini2001-01@100.104.241.24
    
    # Both machines
    node monitor.js && node monitor.js --remote macmini2001-01@100.104.241.24

    Integration

    Add to your HEARTBEAT.md for periodic monitoring:

    ## System Monitor (every 30 min)
    Run: node ~/.openclaw/workspace/skills/system-monitor-pro/monitor.js --alert-only
    If alerts found โ†’ notify user

    Requirements

  • Node.js 18+
  • macOS or Linux
  • SSH access for remote monitoring (optional)
  • `nvidia-smi` for GPU monitoring (optional)
  • Files

    | File | Description |

    |------|-------------|

    | SKILL.md | This file |

    | monitor.js | Main monitoring script |

    // Comments
    Sign in with GitHub to leave a comment.
    // Related skills

    More tools from the same signal band