Browse the docs

Macros to add

Four ready-made macros for error dialogs, form fields and the Inbox. Each one is turned off until you add it and choose to turn it on.

These use the triggers that watch other apps and the Inbox. They are not in the Examples group because they start watching as soon as they are on. Press Add to Library on one, read it, then turn it on when you want it.

The error dialog and form field macros need the Accessibility permission. The first one also needs Screen Recording for the screenshot.

Log every error dialog #

Writes every alert's app and text into the run's trace, and saves a screenshot of it in ~/Documents/Error dialogs.

Log every error dialog
When
  1. An error dialog appears
Do
  1. Log “{{ app }}: {{ text }}”
  2. Run shell script “mkdir -p ~/Documents/'Error dialogs'…”
Open in Switchboard to try it

Explain this error #

Asks a model to put the dialog's text in plain words and shows the answer in a HUD. The model sees the dialog's text, so it leaves your Mac when you use a cloud model.

Explain this error
When
  1. An error dialog appears
Do
  1. Ask AI to rewrite: “Explain this error message in plain…”
  2. Show “{{ explanation }}” for 12 s
Open in Switchboard to try it

Offer my email address in email fields #

Offers a short list whenever an email field takes focus, and types the one you pick. It never types without asking. Put your own addresses in the list.

Offer my email address in email fields
When
  1. An email field takes focus
Do
  1. Ask to choose from 0 options
  2. Type “{{ pick }}”
Open in Switchboard to try it

Weekly newsletter cleanup #

Asks on Monday at 9:00 whether to clean up, in the Inbox, so no window appears while you work. Nothing happens if you never answer. Put your own cleanup in the Archive branch.

Weekly newsletter cleanup (ask later)
When
  1. Every Mon at 09:00
Do
  1. Ask later: “Archive this week's newsletters?” (Archive / Keep)
  2. If answer is “Archive”
  3. Show “Archiving the newsletters…”
Open in Switchboard to try it

See also #

An error dialog appears, A form field takes focus, Ask later (Inbox), The Inbox