Need Shortcuts Scripting Help

Hi all - I haven’t used Shortcuts before and rather than go down the YouTube rathole I thought I’d see if someone could give me an example of what I need that I can reverse engineer to produce the others.

Goal: Assign buttons to my Stream Deck that allow me a faster way to add tasks to Reminders.

Manually, the best way I’ve found to do this is via Fantastical. It’s way less clicking to get what I need into Reminders via Fantastical than directly. This means that many times a day I’m switching to the Fantastical window, clicking the + button and typing something like:
√ /Atticus !!! tomorrow Research Shortcuts syntax

From that, I’ll get a reminder for tomorrow, high priority, in my Atticus task list. Lovely!

What I’d like to program the Stream Deck buttons to do is to prompt me to type in just the task (e.g. “Research Shortcuts syntax”) and based which Stream Deck button I pressed it already knows √ (it’s a task) /Atticus (which task list) and maybe due date (tomorrow).

Potentially relevant tools on my computer at this point are:

  • Reminders
  • Fantastical
  • BetterTouchTool
  • Paste
  • Supercharge

If I need another tool to make this happen I’d be open to it (but somewhat surprised).

Help? (Thanks!)

I’d suggest keyboard maestro or shortcuts

Bumping this back to page 1 in the hopes that a Shortcuts expert finds it.

Here’s what I’ve attempted most recently:

This gets the Fantastical quick entry window to appear.
Then it inputs a “√” which sets it to task mode.
Now to figure out how to have it automatically type things after that (“!!!” and “/Atticus”) while leaving the cursor active so I can type more.

Got it!

The answer was cutting out Shortcuts and going straight to the Stream Deck software.

Multi-Action
System: Hotkey = cmd+opt+space
System: Hotkey = opt+v
System: Text = !!! 
System: Text = /Inbox

This pulls up the fantastical quick entry window and types in √ !!! Inbox .
I just start typing, hit enter, and the task goes into the correct list at the right priority.

1 Like

Just keeping this updated for a future person (or likely my future self) who needs to remember what worked.

Something about the Fantastical smart parsing doesn’t get the title correct with only the steps above. What seems to work is to add a “Tab” after the last step so that the text field moves into the “Title” section of the new task. This does prevent me from being able to easily add a due date by typing, but it gets me 99% there.

1 Like