From Handwritten Standup Notes to Reminders, Automatically
From Handwritten Standup Notes to Reminders, Automatically
I take my daily standup notes by hand on my iPad with the Apple Pencil. Handwriting keeps me present in the meeting — but it leaves me with a screenshot of scribbles that I then have to type up as tasks. That copy-paste step was the friction I wanted to remove.
Here’s the workflow I ended up with: highlight the handwritten text, hit Share, run a Shortcut, done. The tasks land in a dedicated “Standup” list in Reminders, each one a separate item, cleaned up and concise.
What I Tried First
The obvious path is Apple’s built-in handwriting recognition (Live Text / Apple Vision). It works — but the raw output is messy. Standup notes are fragmented: arrows, bullets, half-sentences, abbreviations. OCR gives you a wall of text that isn’t structured the way a task list should be.
So I added a second step: let an LLM clean it up.
The Shortcut
Five actions, chained through the Share Sheet:
- Receive input from Share Sheet — accepts the highlighted handwriting (as an image or selected text region).
- Extract Text from Image — Apple Vision does the OCR locally. Fast, private, free.
- Ask ChatGPT — with the prompt: > The following is notes from a standup. Convert this text into a task list, separated by new lines. Each line should be a concise text, without any numbered list.
- Split Text by New Lines — turns the LLM’s output into an array of individual tasks.
- Repeat with each item → Add to Reminders — each line becomes a new item in the “Tasks” list (rename to “Standup” or whatever you use), with no alert.
That’s it. Five steps.
Why This Works
The split of responsibilities is what makes it reliable:
- Apple Vision handles the hard part (reading my handwriting) locally on-device. It doesn’t need to understand the content, just transcribe the pixels.
- ChatGPT handles the easy-for-an-LLM part: turning a messy transcription into clean, parallel task phrasing. It strips numbering, normalises bullets, and fixes obvious typos without changing meaning.
- Reminders is just the sink. One line in, one task out.
Neither tool has to do the other’s job. That’s why it holds up.
Try It
I published the shortcut here: https://www.icloud.com/shortcuts/24032433616c4d3f83b580f57b742b98
You’ll need the ChatGPT Shortcuts action installed (from the ChatGPT iOS app). Point the final step at whichever Reminders list you prefer.
What I’d Change
A couple of things I might add later:
- Pre-fill a project tag in the ChatGPT prompt so tasks land already labelled (“#standup” or similar).
- Due dates from context — if a task says “by Friday”, let the LLM parse that into the Reminders due-date field instead of leaving it as plain text.
- Fallback branch — if the OCR output is empty (no text detected), show a quick error rather than silently doing nothing.
For now, though, the five-step version earns its keep every single morning.