From apple-notes-pack
Deploys Apple Notes automation scripts as macOS launchd services with plist templates, bash load commands, and Node.js example. For local periodic syncs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/apple-notes-pack:apple-notes-deploy-integrationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Apple Notes automation runs locally on macOS only — no cloud deployment possible. Deploy as a launchd service or Automator workflow.
Apple Notes automation runs locally on macOS only — no cloud deployment possible. Deploy as a launchd service or Automator workflow.
<!-- ~/Library/LaunchAgents/com.yourorg.notes-automation.plist -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.yourorg.notes-automation</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/node</string>
<string>/Users/you/scripts/notes-sync.js</string>
</array>
<key>StartInterval</key>
<integer>3600</integer>
<key>StandardOutPath</key>
<string>/tmp/notes-automation.log</string>
</dict>
</plist>
# Load the service
launchctl load ~/Library/LaunchAgents/com.yourorg.notes-automation.plist
# Check status
launchctl list | grep notes
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin apple-notes-packProvides reference architecture for Apple Notes automation on macOS using osascript/JXA from Node.js apps, including project structure, constraints, and workarounds.
Automates macOS apps via Apple Events using AppleScript (discovery), JXA (legacy), and PyXA (modern Python). Use when asked to "automate Mac apps", "write AppleScript", "JXA scripting", "osascript automation", or "PyXA Python automation". Foundation skill for all macOS app automation.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.