shooter

Manage macOS screenshot preferences via the defaults command.

2|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/samdengler/guppi-skills --skill shooter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shooter
Source: https://github.com/samdengler/guppi-skills/tree/main/shooter
Command: npx skills add https://github.com/samdengler/guppi-skills --skill shooter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the management of macOS screenshot preferences, eliminating the need to navigate System Settings or memorize complex defaults write commands.

Core Features & Use Cases

  • View Current Preferences: Easily see where screenshots are saved, their format, naming conventions, and other settings.
  • Change Save Location: Redirect screenshots to a specific folder, ideal for project-based workflows.
  • Switch File Format: Effortlessly change the screenshot format (e.g., from PNG to JPG).
  • Use Case: You're working on a design project and want all screenshots saved directly into your project folder. Use this Skill to update the default save location.

Quick Start

Use the shooter skill to change the default screenshot save location to your '~/Screenshots' folder.

Frequently Asked Questions about shooter

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

FAQPage Schema
How do I change the default screenshot save location on macOS via command line?

To change the macOS screenshot save location via command line, this tool modifies the `com.apple.screencapture` domain using the `defaults` command. This allows you to redirect screenshots to a specific folder, which is ideal for project-based workflows.

Can I switch the screenshot file format from PNG to JPG on macOS without System Settings?

Yes, you can switch the screenshot file format from PNG to JPG without System Settings by applying `defaults write` commands to the `com.apple.screencapture` domain. This approach eliminates the need to navigate System Settings or memorize complex commands.

What is the best way to view current macOS screenshot preferences using terminal?

The best way to view current macOS screenshot preferences using terminal is by reading the `com.apple.screencapture` domain. This method allows you to easily see where screenshots are saved, their format, and naming conventions.

Do I need Python to manage macOS screenshot preferences with a CLI tool?

Yes, you need Python 3.11 or higher to use this CLI tool for managing macOS screenshot preferences. The tool operates exclusively on macOS systems and relies on Python to execute the `defaults` commands deterministically.

Why use the defaults command for macOS screenshots instead of System Settings?

Using the `defaults` command for macOS screenshots provides deterministic configuration and eliminates the need to navigate System Settings. It simplifies management by allowing you to view and modify settings such as save location and file format directly from the command line.