Rulr
Menu
Home Rule Gallery Capabilities Guides Updates
Download
  1. Home
  2. Mac Writing Automation

Mac Writing Automation

Explore ready-to-use Rulr Rules for transforming text, translating selections, capturing notes, and speeding up writing and communication on your Mac.

Can’t find the Rule you need?

Tell us what you’d like to automate →
💼 Work & Productivity 📚 Study & Research ✍️ Writing & Communication 🌱 Daily Life & Personal 📁 Files & Organization 🌐 Web & Browsing 🎬 Entertainment & Media

On Shortcut

  1. ⌥Space is pressed.

Capture, Translate, and Show Text

  1. Capture screenfromScreenasfull screen
  2. Recognize text in Cached Screenshot File Path
  3. Translate OCR Text to English
  4. Show Translated Text in a Rulr panel

Translate Screen Text

Capture, recognize, and translate text anywhere on your Mac screen.

Translate Screen Text

Capture, recognize, and translate text anywhere on your Mac screen.

On Shortcut

  1. ⌥Space is pressed.

Get and Save Selected Text

  1. Get selected text
  2. Write Selected Text to ~/Downloads/Rulr Notes.txt by appending to the end

Save Selected Text

Append selected text to a notes file from any supported app.

Save Selected Text

Append selected text to a notes file from any supported app.

On Text Entry

  1. ;translate is typed with matching case.

Get, Translate, and Show Text

  1. Get selected text
  2. Translate Selected Text to English
  3. Show Translated Text in a Rulr panel

Translate Selected Text

Translate selected text on your Mac and show the result.

Translate Selected Text

Translate selected text on your Mac and show the result.

When

  1. ;rulr is typed with matching case.

Ask, Trim, and Copy Text

  1. Ask for input titled Trim Text with message Enter a value to continue., and stop this flow when cancelled
  2. Transform User Input using trim whitespace
  3. Set clipboard to Text Result

Trim Text

Clean up entered text and copy it for pasting anywhere.

Trim Text

Clean up entered text and copy it for pasting anywhere.

On Shortcut

  1. ⌥V is pressed.

Convert and Insert Plain Text

  1. Convert Current Clipboard Content to plain text
  2. Insert Plain Text into the frontmost application

Paste as Plain Text

Paste clipboard text without source formatting into the frontmost app with Option + V.

Paste as Plain Text

Paste clipboard text without source formatting into the frontmost app with Option + V.

On Text Entry

  1. ;note is typed with matching case.

Capture and Save Note

  1. Ask for input titled Quick Note with message What do you want to remember?, and stop this flow when cancelled
  2. Write • User Input — Current Date and Time to ~/Documents/Quick Notes.txt by appending to the end
  3. Show a notification titled Quick Note with message Saved to your notes file., and play sound

Quick Note

Capture a thought without leaving the current app.

Quick Note

Capture a thought without leaving the current app.

On Shortcut

  1. ⌥Space is pressed.

Recognize and Copy Screen Text

  1. Recognize text on screenfromScreenasfull screen
  2. Set clipboard to OCR Text

Copy Text from Your Screen

Recognize and copy text from anywhere on your Mac screen.

Copy Text from Your Screen

Recognize and copy text from anywhere on your Mac screen.

On Shortcut

  1. ⌥R is pressed.

Prepare Chrome Workspace

  1. Make Google Chrome frontmost

Morning Window

AND
  1. The current time is at or after 8:00 AM
  2. The current time is before 12:00 PM

Open Morning Sources

  1. Open a new Google Chrome tab with https://scholar.google.com/
  2. Open a new Google Chrome tab with https://www.notion.so/
  3. Show a notification titled Research Workspace with message Research sources are ready., and do not play sound

Afternoon Window

AND
  1. The current time is at or after 1:00 PM
  2. The current time is before 6:00 PM

Open Afternoon Sources

  1. Open a new Google Chrome tab with https://docs.google.com/
  2. Open a new Google Chrome tab with https://drive.google.com/
  3. Show a notification titled Research Workspace with message Writing sources are ready., and do not play sound

Chrome Research Workspace

Open the right Chrome research workspace for each work session.

Chrome Research Workspace

Open the right Chrome research workspace for each work session.

On Clipboard Change

  1. The clipboard contents change.

Translate and Show Clipboard Text

  1. Translate Text to English
  2. Show Translated Text in a Rulr panel

Translate Clipboard

Translate copied text and show the result.

Translate Clipboard

Translate copied text and show the result.

When App Changes

  1. The frontmost application changes.

Match Frontmost App

OR
  1. The application from Frontmost Application Changed is Safari
  2. The application from Frontmost Application Changed is Google Chrome
  3. The application from Frontmost Application Changed is Figma

Do

  1. Switch input method to ABC

Switch Input Method

Switch to a selected input method when an app becomes active.

Switch Input Method

Switch to a selected input method when an app becomes active.

On Shortcut

  1. ⌥R is pressed.

Ask, Process, and Show Text

  1. Ask for input titled Process Text with message Enter text to process with the shell script., and stop this flow when cancelled
  2. Run AppleScript using on run argv return item 1 of argv... with User Input, timeout 30 seconds, and stop this flow if unsuccessful
  3. Show Script Result in a Rulr panel

Process Text with AppleScript

Process entered text with AppleScript and show the result.

Process Text with AppleScript

Process entered text with AppleScript and show the result.

On Shortcut

  1. ⌥Space is pressed.

Get, Encode, and Copy Text

  1. Get selected text
  2. Transform Selected Text using URL encode
  3. Set clipboard to Text Result

Encode Selected Text

Prepare selected text for use in a URL.

Encode Selected Text

Prepare selected text for use in a URL.

On Clipboard Change

  1. The clipboard contents change.

Trim and Save Research Text

  1. Transform Text using trim whitespace
  2. Write • Text Result — Current Date and Time\n to ~/Documents/Research Notes.txt by appending to the end
  3. Show a notification titled Research Capture with message Saved to Research Notes., and do not play sound

Research Capture

Trim copied research text and append it to your notes.

Research Capture

Trim copied research text and append it to your notes.

On Schedule

  1. ScheduledWeeklyonMon, Tue, Wed, Thu, Friat09:00:00

Read, Translate, and Save Text

  1. Read text from ~/Documents/Research Draft.txt, up to 1 MB
  2. Translate File Contents to English
  3. Write Translated Text\n to ~/Documents/Translated Research.txt by appending to the end

Read, Translate, and Save

Read a file, translate it, and save the result.

Read, Translate, and Save

Read a file, translate it, and save the result.

On Shortcut

  1. ⌥Y is pressed.

Translate and Copy Text

  1. Get selected text
  2. Translate Selected Text to English
  3. Set clipboard to Translated Text

Translate selected text and place the result on the clipboard.

Translate and Copy

Translate selected text and place the result on the clipboard.

On Text Entry

  1. ;addr is typed with matching case.

Do

  1. Insert Text Expansion into the frontmost application

Text Expansion

Expand a short typed trigger into reusable text.

Text Expansion

Expand a short typed trigger into reusable text.

On Shortcut

  1. ⌥Space is pressed.

Uppercase and Paste Selected Text

  1. Get selected text
  2. Transform Selected Text using uppercase
  3. Set clipboard to Text Result
  4. Paste the clipboard into the frontmost application

Uppercase Selected Text

Convert selected text to uppercase and replace it.

Uppercase Selected Text

Convert selected text to uppercase and replace it.

On Shortcut

  1. ⌥E is pressed.

URL Encode and Insert Text

  1. Transform Current Clipboard Text using URL encode
  2. Insert Text Result into the frontmost application

Paste URL-Encoded Text

URL-encode clipboard text and paste the result into the frontmost app with one keyboard shortcut.

Paste URL-Encoded Text

URL-encode clipboard text and paste the result into the frontmost app with one keyboard shortcut.

On Shortcut

  1. ⌥M is pressed.

Format and Copy Markdown Link

  1. Run JavaScript in the current Google Chrome tab using (() => { const title = document.title.replace(/([\[\]\\])/g, '\\$1'); const url = window.location.href.replace(/>/g, '%3E'); return `[${title}](<${url}>)`; })() with a timeout of 30 seconds
  2. Set clipboard to Script Result

Copy Page as Markdown Link

Copy the current Chrome page title and URL as a Markdown link.

Copy Page as Markdown Link

Copy the current Chrome page title and URL as a Markdown link.

© 2026 Rulr. · Privacy · Terms
Rule Gallery Capabilities Guides Updates Contact