Mac Health Check
/install mac-health-check
Mac Health Check
Use macmon as the source of truth for live Mac telemetry.
OpenClaw's host exec environment can be too minimal for some Homebrew-installed binaries. This skill includes a wrapper at {baseDir}/bin/macmon-safe.sh that retries macmon through zsh -lic when needed.
Use when
- "What's my Mac temperature right now?"
- "What's the temperature of my Mac?"
- "Give me a health check for this Mac"
- "How much RAM and swap is in use?"
- "Is this Mac under load right now?"
- "Show current CPU or GPU usage on this Mac"
Installation
Via ClawHub
clawhub install mac-health-check
Manual
git clone https://github.com/RuBAN-GT/mac-health-check-skill.git ~/.openclaw/skills/mac-health-check
Quick start
For a one-shot snapshot, run:
python {baseDir}/scripts/macmon_status.py
Default one-shot mode uses -i 200 so the first sample returns faster.
If macmon works only from a login shell in your OpenClaw setup, you can also use the wrapper directly:
bash {baseDir}/bin/macmon-safe.sh pipe -s 1
Raw JSON
For raw JSON, run:
python {baseDir}/scripts/macmon_status.py --format json --pretty
Saved output or stdin
For saved macmon output or stdin, run:
bash {baseDir}/bin/macmon-safe.sh pipe -s 1 > /tmp/macmon.jsonl
python {baseDir}/scripts/macmon_status.py --input /tmp/macmon.jsonl
cat /tmp/macmon.jsonl | python {baseDir}/scripts/macmon_status.py --input -
Verify setup
Run:
bash {baseDir}/bin/macmon-safe.sh pipe -s 1
If this prints a JSON sample, the skill is ready to use.
What to report
Default summary includes:
- CPU average temperature
- GPU average temperature
- Performance CPU usage and frequency
- Efficiency CPU usage and frequency
- GPU usage and frequency
- System, CPU, and GPU power
- RAM usage
- Swap usage
Keep the explanation practical and short unless the user asks for a deeper breakdown.
Interpretation hints
CPU temp under ~60C: usually calm or light work~60C to 85C: normal active load85C+: hot; mention sustained load or possible thermal pressureswap usage above 0: memory pressure may be startinghigh system power + high temps: likely sustained work
Do not overclaim danger from one sample. Call it a snapshot.
Failure modes
- If
macmonis missing, say so plainly. - If
macmonis installed but errors out, ask the user to runbash {baseDir}/bin/macmon-safe.sh pipe -s 1manually and paste the JSON. - On some macOS setups, Homebrew-installed binaries work only from a login shell. Prefer
bash {baseDir}/bin/macmon-safe.sh ...in OpenClaw exec contexts. - When reading from files or stdin, treat the last non-empty line as the sample.
Reference
Use references/sample-output.md when you need a reminder of the common JSON fields emitted by macmon.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install mac-health-check - After installation, invoke the skill by name or use
/mac-health-check - Provide required inputs per the skill's parameter spec and get structured output
What is Mac Health Check?
Check the current temperature, load, memory, swap, and power usage of this Mac with `macmon`. Use when the user asks for their Mac's current temperature, Mac... It is an AI Agent Skill for Claude Code / OpenClaw, with 134 downloads so far.
How do I install Mac Health Check?
Run "/install mac-health-check" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Mac Health Check free?
Yes, Mac Health Check is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Mac Health Check support?
Mac Health Check is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin).
Who created Mac Health Check?
It is built and maintained by Dmitry Ruban (@ruban-gt); the current version is v1.0.6.