Apple Notes Upgrade Migration

Migrate Apple Notes automation scripts between macOS versions. Trigger: "apple notes upgrade migration".

jeremylongshore Updated

File contents

Apple Notes Upgrade & Migration

macOS Version Changes

macOS Version Notes Changes Migration Impact
Ventura (13) Shared notes via iCloud New sharing API
Sonoma (14) Tags, smart folders New JXA properties
Sequoia (15) Math in notes, recording New content types

Migration Steps

# 1. Export all notes before OS upgrade
osascript -l JavaScript -e "
  const Notes = Application(\"Notes\");
  JSON.stringify(Notes.defaultAccount.notes().map(n => ({
    title: n.name(), body: n.body(), folder: n.container().name()
  })));
" > pre-upgrade-backup.json

# 2. Verify after upgrade
osascript -l JavaScript -e "Application(\"Notes\").defaultAccount.notes.length"

# 3. Test all automation scripts
./scripts/notes-cli.sh count
./scripts/notes-cli.sh list

Resources

jeremylongshore/claude-code-plugins-plus-skills commit 647229ce83

Frequently asked questions

npx skillmds@latest add jeremylongshore/apple-notes-upgrade-migration