System Health Check
Check overall system health including disk space, memory usage, CPU load, and running processes to diagnose performance issues or confirm the machine is healthy.
What it does
Check overall system health including disk space, memory usage, CPU load, and running processes to diagnose performance issues or confirm the machine is healthy.
Procedure
When this skill is activated, Chalie follows these steps:
- Use
memoryto recall any prior health checks or known system issues the user has mentioned. - Use
bashwith action read to rununame -aanduptimeto identify the operating system, kernel version, and how long the machine has been running. - Use
bashwith action read to rundf -hto check disk usage across all mounted filesystems — flag any partition above 85% usage. - Use
bashwith action read to runfree -hto check total, used, and available memory — flag if available memory is below 500 MB. - Use
bashwith action read to runps aux --sort=-%mem | head -10to identify the top memory-consuming processes. - Use
bashwith action read to runps aux --sort=-%cpu | head -10to identify the top CPU-consuming processes. - Present a summary with a clear healthy/warning/critical verdict for each category (disk, memory, CPU, uptime) and highlight any processes consuming excessive resources.
- Use
memoryto store the health check results with a timestamp so future checks can compare against this baseline.
Version
v1 (curated)