Skillshub apple-notes-upgrade-migration

install
source · Clone the upstream repo
git clone https://github.com/ComeOnOliver/skillshub
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ComeOnOliver/skillshub "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/jeremylongshore/claude-code-plugins-plus-skills/apple-notes-upgrade-migration" ~/.claude/skills/comeonoliver-skillshub-apple-notes-upgrade-migration && rm -rf "$T"
manifest: skills/jeremylongshore/claude-code-plugins-plus-skills/apple-notes-upgrade-migration/SKILL.md
source content

Apple Notes Upgrade & Migration

macOS Version Changes

macOS VersionNotes ChangesMigration Impact
Ventura (13)Shared notes via iCloudNew sharing API
Sonoma (14)Tags, smart foldersNew JXA properties
Sequoia (15)Math in notes, recordingNew 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