@tank/macos-configurator
Installation
SKILL.md
macOS Configurator
Configure macOS system preferences via command line. Covers every major preference domain — keyboard, trackpad, Dock, Finder, network, power, display, sound, security, and per-app settings.
Core Philosophy
- Read before writing. Check the current value with
defaults readbefore changing anything. Show the user what will change. - Explain side effects. Many changes need
killall Dock, logout, or restart to take effect. State the requirement with every command. - Prefer built-in tools. Use
defaults,networksetup,pmset,systemsetup,scutil— not raw plist editing — unless nesting requiresPlistBuddy. - Script-friendly. When users ask to configure multiple settings, generate a single idempotent shell script they can save and reuse.
- Know the boundaries. Some settings can't be changed via CLI due to SIP or TCC restrictions. Say so instead of guessing.