System Doctor
/install sys-doctor
System Doctor (sys-doctor)
Run comprehensive system diagnostics with a single command.
Quick start
python3 skills/sys-doctor/scripts/sys_doctor.py
Output example:
◆ System Health Report: myserver
2026-05-10 13:30:00
============================================================
========================== DISK ==========================
🟢 / 60% (30G/50G, avail: 20G)
🟡 /var/log 85% (4.3G/5G, avail: 0.7G)
🟢 /home 45% (90G/200G, avail: 110G)
========================== MEMORY ========================
RAM: 4.2G / 16G (26%)
Swap: 0.1G / 2G (5%)
========================== CPU ============================
Load: 0.45 / 0.32 / 0.28
Cores: 4 (8 logical)
========================== NETWORK ========================
🟢 eth0 UP 192.168.1.100/24
🟢 docker0 UP 172.17.0.1/16
========================== SERVICES ======================
• systemd-journald • cron • sshd • docker
• nginx • postgresql • redis-server
Commands
| Command | Action |
|---|---|
--check disk |
Check only disk usage |
--check memory |
Check only memory/swap |
--check cpu |
Check only CPU load |
--check network |
Check only network interfaces |
--check services |
List running services |
--report |
Generate HTML health report |
--json |
Output as JSON |
--output file.html |
Save to specific file |
HTML Reports
Generate a styled HTML report for sharing or monitoring:
python3 skills/sys-doctor/scripts/sys_doctor.py --report
# Creates: sys-doctor-report-20260510-133000.html
JSON Output
For programmatic consumption (API, monitoring, dashboards):
python3 skills/sys-doctor/scripts/sys_doctor.py --json
Health Status Logic
- Disk ≥ 90% →
critical(exit code 2) - Disk ≥ 80% →
warning - Disk \x3C 80% →
ok
The report's color-coded badges reflect overall health status.
Requirements
- Linux (primary) — uses
/proc/,df,free,ip,systemctl - macOS — partial support via
psutilfallback (install:pip install psutil) - No external API calls — fully offline
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install sys-doctor - After installation, invoke the skill by name or use
/sys-doctor - Provide required inputs per the skill's parameter spec and get structured output
What is System Doctor?
Comprehensive system diagnostics and health check for Linux servers. Check disk usage, memory, CPU load, network interfaces, running services, and system inf... It is an AI Agent Skill for Claude Code / OpenClaw, with 13 downloads so far.
How do I install System Doctor?
Run "/install sys-doctor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is System Doctor free?
Yes, System Doctor is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does System Doctor support?
System Doctor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created System Doctor?
It is built and maintained by ericlooi504 (@ericlooi504); the current version is v1.0.0.