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.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install mac-health-check - 安装完成后,直接呼叫该 Skill 的名称或使用
/mac-health-check触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 134 次。
如何安装 Mac Health Check?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install mac-health-check」即可一键安装,无需额外配置。
Mac Health Check 是免费的吗?
是的,Mac Health Check 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Mac Health Check 支持哪些平台?
Mac Health Check 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin)。
谁开发了 Mac Health Check?
由 Dmitry Ruban(@ruban-gt)开发并维护,当前版本 v1.0.6。