From apple-notes-pack
Diagnoses and fixes Apple Notes automation errors like permissions (-1743), timeouts (-1712), folder mismatches, and invalid connections. Includes bash diagnostics, osascript checks, and TCC resets.
How this skill is triggered — by the user, by Claude, or both
Slash command
/apple-notes-pack:apple-notes-common-errorsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
| Error | Code | Root Cause | Fix |
| Error | Code | Root Cause | Fix |
|---|---|---|---|
| Not authorized to send Apple events | -1743 | Missing automation permission | System Preferences > Privacy > Automation |
| AppleEvent timed out | -1712 | Notes.app busy or not running | Activate Notes first; increase timeout |
| Notes is not running | N/A | App closed | Add Application("Notes").activate() |
| Can't get folder | -1728 | Folder name mismatch | Check exact folder name including case |
| Connection is invalid | -609 | Notes crashed during operation | Restart Notes.app |
| User canceled | -128 | Security dialog dismissed | Re-run and click Allow |
#!/bin/bash
echo "=== Apple Notes Diagnostics ==="
echo -n "Notes.app running: "
pgrep -x Notes > /dev/null && echo "Yes" || echo "No"
echo -n "Note count: "
osascript -l JavaScript -e "Application(\"Notes\").defaultAccount.notes.length" 2>/dev/null || echo "ERROR"
echo -n "Folder count: "
osascript -l JavaScript -e "Application(\"Notes\").defaultAccount.folders.length" 2>/dev/null || echo "ERROR"
echo -n "Accounts: "
osascript -l JavaScript -e "Application(\"Notes\").accounts().map(a => a.name()).join(\", \")" 2>/dev/null || echo "ERROR"
echo "=== Done ==="
# Reset TCC permissions (if automation denied)
tccutil reset AppleEvents
# Force quit and restart Notes
killall Notes; sleep 2; open -a Notes
# Check iCloud sync status
defaults read com.apple.Notes
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin apple-notes-packRuns bash diagnostics for Apple Notes automation issues on macOS: app/accounts status, note/folder counts via osascript, TCC permissions. Trigger: 'apple notes debug'.
Automates Apple Notes via JXA. Use when asked to "create notes programmatically", "automate Notes app", "JXA notes scripting", or "organize notes with automation". Covers accounts/folders/notes, HTML bodies, queries, moves, and Objective-C/UI fallbacks for Notes.app automation on macOS.
Manages Apple Notes on macOS: create, search, read, update, delete and organize notes and folders via natural language commands.