How this skill is triggered — by the user, by Claude, or both
Slash command
/jarrettmeyer:caffeinateThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Prevent the system from sleeping using macOS `caffeinate`.
Prevent the system from sleeping using macOS caffeinate.
Before starting caffeinate, always kill any existing process:
killall caffeinate 2>/dev/null || true
Indefinitely:
caffeinate -dimsu &
Until a specific time:
Calculate seconds from now until target time, then run:
caffeinate -dimsu -t <seconds> &
Example: If it's 1:40 pm and user says "until 4:30 pm":
caffeinate -dimsu -t $(( ((16*60 + 30) - (13*60 + 40)) * 60 )) &
Always run in background with &.
killall caffeinate
| User says | Action |
|---|---|
| "Stay awake until 6 pm" | Calculate seconds, run with -t |
| "/caffeinate 4:30 pm" | Calculate seconds, run with -t |
| "Keep my computer awake" | Run indefinitely |
| "Stop caffeinate" | Kill the process |
npx claudepluginhub jarrettmeyer/skills --plugin jarrettmeyerManages macOS caffeinate command to prevent system sleep. Supports start, stop, and status via bash script. macOS only.
Diagnoses macOS issues: kernel panics, failing drives, slow boot, TCC permission denials, APFS snapshot bloat, wake failures, launchd audits, and startup item triage via logs, diskutil, and sysdiagnose.
Automates macOS disk cleanup and memory monitoring with Mole-based safety guards and LaunchAgent alerting. Responds to low disk space, kernel panics, and vm-compressor shortages on Apple Silicon.