Machine Monitor
Description
htop-style macOS dashboard as a Claude Code skill: listening ports, top CPU/RAM, real thermal load (no misleading temps), automatic WindowServer diagnosis
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
machine-monitor
A [Claude Code](https://claude.com/claude-code) skill — and a standalone CLI — that renders a live, htop-style dashboard of a macOS machine: real die temperature, honest memory accounting, live per-process CPU, every listening port mapped to the project it came from, Docker, disk, battery, and an automatic WindowServer diagnosis when compositing goes hot.
Built for Apple Silicon, where the usual answers are wrong. Zero dependencies — system `python3`.

Generated, not recorded — the machine above is fictional, so the frame shows the tool rather than whatever the author happened to be running. `python3 tests/ansi_to_gif.py`.
Why it exists
Three things about macOS make "why is my Mac hot / slow" harder than it should be, and the obvious answer is wrong in all three.
ps aux's%CPUis a lifetime average since the process started, not current load. A dev server that has been up for four days shows a low, flat number while pinning a core right now. This tool differences each process's CPU time over a real sample window, which is whattopdoes internally.- "Memory used" is usually computed as active + wired, which ignores compressed memory — the single largest category on a machine under pressure. Measured on the development machine: active + wired read 5.7 GB while the true figure including the compressor was 12.3 GB of 16 GB, with swap 88% full. The naive number said there was plenty of headroom while the machine was thrashing.
WindowServerat high CPU gets guessed at. ProMotion, video decode, screen recording, transparency and display count are all plausible, and people pick one. This runs a live check for each and labels them← CAUSE,← FACTOR, or✓.
On temperature
Earlier versions of this tool stated that Apple Silicon exposes no reliable die temperature and deliberately printed none. **That was wrong**, and it is worth
Related Skills
Algorithmic Art
Create generative art using p5.js with seeded randomness, flow fields, and particle systems
Design Brand Guidelines
Apply Anthropic's official brand colors and typography to artifacts
Design Canvas Design
Create beautiful visual art in PNG and PDF documents using design philosophy
Design Frontend Design
Create distinctive, production-grade frontend interfaces with high design quality
Design Slack Gif Creator
Create animated GIFs optimized for Slack's size constraints
Design Theme Factory
Style artifacts with professional themes including 10 pre-set color/font combinations
Design Related Agents
Codemod Runner
Writes and runs codemod scripts that replace hardcoded visual values with token references in ui/src/index.css
Designguru
Expert Design Guidance & Analysis Specialist who provides professional UI/UX insights, design system guidance,
Html Css
| Web standards for semantic markup, maintainable styling, and accessibility. | - | [wshobson/agents](https://