How to access macOS Writing Tools using PopClip

Recently, I have received several requests along the following lines:

I was wondering if you were considering adding a PopClip extension that accesses the new Apple “Writing Tools” feature.

If I could make an extension that “just works”, I would. But achieving what we want will need a bit of customization from you.

This guide will show you how to create your own PopClip extension for macOS Sequoia’s AI-powered writing tools.

  1. Enable Apple Intelligence in settings. First of all you will need to be running macOS Sequoia, set to US English locale and enable Apple Intelligence features in System Settings.

  1. Now go to an app in which you can edit text. For example TextEdit. You’ll see in the Edit menu the new Writing Tools submenu.

  2. Decide which feature(s) you want a PopClip action for. Let’s say you want a Proofread action.

  3. Go to System Settings → Keyboard → Keyboard Shortcuts → App Shortcuts and add a new entry under “All Applications”. Set the Menu title to “Proofread” and choose a keyboard shortcut (here, I chose control option command P).

  1. Now we create the PopClip extension. In any plain text editing app write out a PopClip extension snippet like this:
#popclip
name: Proofread
icon: iconify:tabler:file-text-ai
key combo: control option command P

You’ll need to set the key combo to match whatever you chose. You can set the name and icon how you like.

  1. Install the extension by selecting the text of the snippet.

CleanShot 2024-11-11 at 18.21.54

  1. Test it out!

CleanShot 2024-11-11 at 18.24.34

Please note, it will only work in apps that have the “Writing Tools” menu.

1 Like

In non-editable content : Context menu → Writing Tools → Summarize , Writing Tools can work normally.

But when using the method described in the post, it does not work properly,
of course, using the shortcut key directly is the same.
image

What I mean is, is it possible to have a plugin that allows the normal use of Writing Tools in non-editable content?
If possible, that would be another great plugin.

I don’t know how that would be done. PopClip can only work within the confines of the system. But if anyone has any ideas, please show the way.

I suppose we need a helper tool that puts whatever text you want in a window and lets you invoke writing tools on it.

I made a simple Writing Tools plugin, you can check it out if you’re interested.
https://github.com/kkleia/PopClip-Extensions-Writing-Tools.git

Thanks for sharing – clever “universalising” approach to copy the text to Stickies.