notes-automation-workflows

Automate bulk Apple Notes discovery, filtering, and scripted enrichment via AppleScript.

115|9|Updated Aug 5, 2026
One-click install
npx skills add https://github.com/AtlasOmnia/donna-starter --skill notes-automation-workflows-atlasomnia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notes-automation-workflows
Source: https://github.com/AtlasOmnia/donna-starter/tree/main/skills/notes-automation-workflows
Command: npx skills add https://github.com/AtlasOmnia/donna-starter --skill notes-automation-workflows-atlasomnia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually reviewing and updating dozens of Apple Notes one at a time is slow and error-prone. This Skill provides scripted, repeatable workflows for bulk note operations on macOS, including date-filtered sweeps, link summarization, and photo-note annotation. ## Core Features & Use Cases - Bulk Discovery & Filtering: Enumerate notes modified in the last N days using AppleScript with title-only search to avoid 30-second body-access timeouts. - Scripted Enrichment: Classify notes as link, photo, or text notes, then prepend idempotent HTML summary blocks without duplicating existing content. - memo CLI Fallback: Diagnose and work around the common memo bad-interpreter breakage by falling back to pure AppleScript read/write paths. - Use Case: Ask for a review of notes from the last 14 days; the workflow enumerates candidates, summarizes notes containing URLs, marks photo-only notes, and verifies no unrelated notes were modified. ## Quick Start Review my Apple Notes from the last 14 days and add a short summary to every note that contains a link.

Frequently Asked Questions about notes-automation-workflows

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate bulk edits to Apple Notes on macOS?

Use AppleScript to enumerate notes by id, filter by modification date or title, and update the HTML body property directly. Title-only queries are fast, while full-body iteration across large accounts times out at 30 seconds.

How to search Apple Notes with AppleScript without timeouts?

Search by title only using 'name of every note whose name contains' — this is instant even with thousands of notes. Restrict body access to single-note retrieval or folder-scoped queries, since iterating bodies across all notes hits a 30-second timeout.

Why does the memo CLI show bad interpreter error?

The memo CLI breaks after Homebrew or Python updates because of a stale interpreter path. Fix it with brew uninstall memo followed by brew install antoniorodr/memo/memo, or fall back entirely to AppleScript for note operations.

Can this workflow handle Obsidian or Notion notes?

No, this workflow only supports Apple Notes on macOS through Notes.app and AppleScript. Non-Apple note sources like Obsidian and Notion are explicitly out of scope.

How do I avoid duplicate summaries when updating notes?

Check whether the note body already contains your summary marker, such as '<b>Summary:</b>', before writing. Only prepend the new HTML summary block when the marker is absent, making updates idempotent.