SessionStart
01Hook Claude Code
Runs when a session starts, running echo '<<APPLE SKILL ACTIVE>> Invoke the apple skill via the . From esaruoho/apple.
Hook Claude Code
Runs when a session starts, running echo '<<APPLE SKILL ACTIVE>> Invoke the apple skill via the . From esaruoho/apple.
Settings file Claude Code
Agent settings declaring 1 hook event (SessionStart).
Instructions file
Instructions for esaruoho/apple, covering apple repo — claude code instructions, session start, active work fronts (state as of 2026-05-07), commit + push policy and public/private split (see .gitignore).
Command
Capture ONE app's audio straight to a .wav — no AudioUnit plugin, no BlackHole/Loopback, no reroute. ScreenCaptureKit taps the app's audio in parallel while it keeps playing normally.
Command
Read macOS energy/power from the CLI — the Activity Monitor "Energy" tab via Apple-shipped tools (powermetrics, top, systemprofiler, pmset). Snapshot apps by energy impact, sample+rank over time, system watts, or adapter wattage. Usage /apple-energy [now [N] | watch [mins] [secs] | power [N] | adapter | help].
Command
Build + open ApplePanel.app — the Apple Panel as a native WKWebView window (not a browser tab). Boots the local panel server, shows it in a dedicated Mac app, kills the server on quit. Usage /apple-panel-app.
Command
Open the Apple Panel — a local browser control surface where every capability is a card with a real Run button. Output renders inline. Local-only (127.0.0.1), Apple-native. Usage /apple-panel.
Command
Full Mac capability report (CPU/GPU/RAM/SSD/security/power) + AI-workload assessment ("can I run this model?"). Leads with a one-line full-stack summary. Apple-native. Usage /apple-report, /apple-report --stack, /apple-report --save, /apple-report --ai, /apple-report --can-run "70b q4", /apple-report --json.
Command
Pristine Apple-native backup of a single Mail.app account. Resolves the account UUID via AppleScript, quits Mail for a clean snapshot, rsyncs /Library/Mail/V10/ / to /Backups/mail- -YYYY-MM-DD/, renames the top-level .mbox folders with a friendly prefix, and verifies .emlx counts source vs backup. Usage…
Command
Diagnose a "the Mini bridge is dead!" situation correctly — checks LAPTOP disk + Syncthing minDiskFree guard FIRST (the usual real cause), then folder errors + heartbeats, and prints a plain verdict. Usage /bridge-doctor.
Command
Launch Converse.app — a named, resumable MLX discussion armed with the skill governing the current folder. Opens the GUI. Usage /converse [name] [--fm|--list|--autoarm on|off].
Command
Build + open the "Delete Immediately" Finder Quick Action Shortcut. After import, enable it for Finder in Shortcuts.app. Then right-click → Quick Actions → Delete Immediately bypasses the Trash. Usage /delete-now.
Command
Dock manager — list/add/remove items in macOS Dock (Apple-native, edits com.apple.dock.plist via plistlib). Usage /dock [args].
Command
Warm the on-device embedding cache for a folder, visibly (live per-file progress). Shares vault-grep's cache, so one warm-up makes vault-grep / vault-cluster / vault-consilience fast. Apple-native NLEmbedding, no deps. Use --status to check warmth, --stat for global cache stats.
Command
Read & control Finder ▸ Settings via defaults (no UI scripting). Show every toggle, flip booleans, set search scope, or apply Esa's preset. Apple-native. Usage /finder-settings [show|set on|off|search |apply|help].
Command
Build + open Fleet.app — a single-window viewer that shows THIS Mac's Machine Card side-by-side with every peer (live Bonjour LAN discovery + Syncthing-published cards). Peer skills with an inbox (ocr/voicebox/whisp/pakettibot) are buttons that route a file to that machine. Usage /fleet.
Command
Apple's on-device LLM (FoundationModels / Apple Intelligence) — local, private, no Ollama. macOS 26 only (the Mini). Usage /fm " " or pipe text in; /fm --check for availability.
Command
Give a folder a voice — emit the sidecar triad (.memory.md + .memory.savedSearch + .memory.json) auto-formulated from the files' own metadata + on-device embeddings, then talk to / diff / vault / repo it. Apple-native. Usage /folder-memory [--chat|--diff|--recursive|--vault |--repo |--show|--open|--no-model].
Command
Turn any folder of email-shaped files (BBS dumps, .eml, .mbox, .txt, .md) into an Apple-Mail-importable mailbox bundle hierarchy. Apple-native Python stdlib, zero round-trip, programmatic. Usage /folder-to-mbox [ ] [--group-by folder|sender|year|year-month|source|none] [--format auto|bbs|eml|mbox|email-headers|plain]…
Command
Run every Apple bulk exporter in one pass (notes, mail, safari, imessage, voice memos, etc.). Usage /grand-export or /grand-export --quick.
Command
Unified ripgrep search across every Apple bulk-exporter vault (mail, safari, notes, imessage, voice memos, etc.). Usage /grand-search .
Command
One-shot pre-prompt for every macOS privacy permission AppleToolbox needs (mic, camera, speech, accessibility, screen recording, calendar, reminders, contacts, photos, Apple Events to Finder/Mail/Music/Safari/etc., Full Disk Access). Fires each privacy API once so all the TCC dialogs queue up at a single known moment…
Command
Turn an Apple Health export.zip (made on iPhone via Health ▸ profile ▸ Export All Health Data) into per-metric CSVs, per-day aggregates, a summary.md and manifest.json. Pure Python stdlib, streams huge files. Usage /health-export [--list] [--outdir X] [--only StepCount,HeartRate].
Command
Natural-language router across the Apple bulk-exporter family (mail/safari/notes/voice memos/calendar/photos). Usage /hey-sal " ".