@tank/macos-configurator

Configure macOS system preferences from the command line.

1|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/tankpkg/packages --skill tank-macos-configurator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: @tank/macos-configurator
Source: https://github.com/tankpkg/packages/tree/main/skills/macos-configurator
Command: npx skills add https://github.com/tankpkg/packages --skill tank-macos-configurator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill removes the manual friction of hunting through System Settings by letting you inspect and configure macOS preferences from the command line in a repeatable, scriptable way.

Core Features & Use Cases

  • System Preference Automation: Adjust keyboard, trackpad, Dock, Finder, screenshots, display, sound, security, and app-specific preferences in one workflow.
  • Idempotent Setup Workflows: Generate reusable setup scripts that read the current state first, apply only needed changes, and note when restarts or logouts are required.
  • Real-World Use Case: Use it to provision a new Mac for development with consistent input, desktop, network, and privacy settings.

Quick Start

Ask for a macOS setup script that reads your current preferences and configures keyboard, Dock, Finder, network, power, and security settings in an idempotent way.

Frequently Asked Questions about @tank/macos-configurator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure macOS system preferences from the command line?

This Skill configures macOS system preferences from the command line by generating idempotent setup scripts that use utilities like defaults, networksetup, and pmset to read current settings and apply only needed changes across keyboard, Dock, and Finder.

What is an idempotent workflow for automating Mac setup and maintenance?

An idempotent workflow for Mac setup reads the current state of system preferences before writing, applies only the necessary modifications, and tracks when process restarts or logouts are required to ensure reliable, repeatable configuration.

Can I script network and power settings on macOS using CLI tools?

Yes, you can script network and power settings on macOS using CLI tools. This workflow leverages networksetup for network configurations and pmset for power management, applying system preferences automatically without navigating System Settings.

Does configuring macOS preferences from the CLI require a logout or process restart?

Configuring macOS preferences from the CLI often requires a logout or process restart. The workflow is logout-aware and explicitly notes when applied changes to system settings require restarting specific processes or logging out to take effect.

What's the best way to provision a new Mac for development with consistent settings?

The best way to provision a new Mac for development is to generate a reusable setup script that configures keyboard, Dock, Finder, network, power, and security preferences in a repeatable, scriptable way without manual friction.

How do I manage per-app settings and privacy configurations on macOS without System Settings?

You manage per-app settings and privacy configurations on macOS without System Settings by using command-line utilities like defaults and PlistBuddy to inspect and modify preference files directly from an automated script.