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.