Pi Health
by @josunlp
Raspberry Pi health monitor. Check CPU temperature, throttling status, voltage levels, memory/disk usage, fan RPM, overclock detection, and power issues. Use when monitoring Pi health, diagnosing thermal throttling, checking for under-voltage, or verifying system stability on any Raspberry Pi (Pi 3/4/5, arm64/armhf).
clawhub install pi-healthπ About This Skill
name: pi-health description: Raspberry Pi health monitor. Check CPU temperature, throttling status, voltage levels, memory/disk usage, fan RPM, overclock detection, and power issues. Use when monitoring Pi health, diagnosing thermal throttling, checking for under-voltage, or verifying system stability on any Raspberry Pi (Pi 3/4/5, arm64/armhf).
Pi Health
Run the health check script:
bash scripts/health.sh
What It Checks
| Check | Source | Warning | Critical | |-------|--------|---------|----------| | CPU Temperature | thermal_zone0 | >70Β°C | >80Β°C | | Throttling | vcgencmd get_throttled | any flag set | under-voltage | | Voltages | vcgencmd measure_volts | β | β | | Memory | free -m | >75% | >90% | | Disk | df / | >75% | >90% | | CPU Frequency | cpufreq sysfs | β | β | | Load Average | /proc/loadavg | >nCPU | >2ΓnCPU | | Fan | hwmon sysfs | β | β | | Overclock | config.txt | detected | β | | Power | dmesg | β | under-voltage |
Exit Codes
0 β Healthy (all checks passed)1 β Warnings (non-critical issues)2 β Critical (needs immediate attention)Requirements
vcgencmd (optional but recommended β comes with libraspberrypi-bin)bc (standard on Pi OS)