Mac Screenshot Improvement

Sam Cooper
AutomationMac
Annotating a Mac screenshot

A quick Automator + Preview workflow that renames every screenshot and opens it instantly so you can annotate without hunting through Finder.

Create a hotkey-driven Automator workflow that captures the screen, opens it directly in Preview, and makes renaming effortless.

Most of my client feedback, Slack explainers, and AI uploads start with a screenshot. macOS ships with capable tooling, but the default experience falls apart when you take dozens of shots a day:

  • Screens live in ~/Desktop or another catch-all directory.
  • Filenames are timestamps so the exact image is impossible to spot quickly.
  • Opening Preview, renaming, and filing each shot kills the flow state.

The fix is a lightweight automation that combines Automator, an AppleScript, and a keyboard shortcut.

1. Custom screenshot that opens in Preview automatically

Preview is the center of gravity for screenshot markup, so let’s go straight there every time we capture something.

Automator quick action window

  1. Create a ~/Documents/screenshots directory.
  2. In Automator choose Quick Action, set Workflow receives to no input in any application.
  3. Drag Run AppleScript into the canvas and paste the script below.
on run {input, parameters}
  set screenshotsPath to POSIX path of (path to documents folder) & "screenshots/"
  set timeStamp to do shell script "date +%Y-%m-%d_%H-%M-%S"
  set fileName to "screenshot_" & timeStamp & ".png"
  do shell script "screencapture -W " & quoted form of (screenshotsPath & fileName)
  do shell script "open " & quoted form of (screenshotsPath & fileName)
  return input
end run

Save it as ScreenshotAndOpen. Test with the ▶ button—macOS will prompt for screen recording permissions the first time.

Automator quick action overview

Map the workflow to a hotkey

  1. Open System Settings → Keyboard → Keyboard Shortcuts.
  2. Under Services → General find ScreenshotAndOpen.
  3. Assign a comfortable shortcut; I use ⌘⇧8 because it sits next to the stock combos (⌘⇧3/4/5).

Keyboard shortcut assigned to ScreenshotAndOpen

Whenever you hit ⌘⇧8, macOS captures the focused window (or crosshair selection), writes it to your screenshots folder, and launches Preview with that file in focus.

2. Make renaming as fast as the capture

Preview has File → Rename… but no shortcut. We can add one so the new screenshot gets a human-friendly name before we forget why we took it.

macOS keyboard shortcut for Rename

  1. In Keyboard Shortcuts → App Shortcuts, click +.
  2. Choose All Applications, set the menu title to Rename… (include the ellipsis), and bind it to ⌘⇧R.

Now every screenshot flow looks like this:

  1. ⌘⇧8 to capture and open in Preview.
  2. ⌘⇧R to rename while the file is still front and center.
  3. Annotate, drag the proxy icon if you need to drop the file into Slack, email, etc.

Bonus: keep Preview allowed for screen capture

If your script fails, make sure System Settings → Privacy & Security → Screen & System Audio Recording allows Automator and Preview to capture the screen.


This tiny workflow removes all the friction from screenshotting on macOS. Everything lands in one folder, opens instantly, and gets a descriptive name before leaving your short-term memory. It has saved me hours of rummaging through timestamped PNGs, and it makes collaborating with AI tools, clients, and teammates a lot smoother.