Apple Notes
Use this skill when the user wants work to land in Apple Notes rather than in agent memory or a markdown file.
Preferred Flow
- If the user only wants Notes.app opened, use
open -a Notes. - If the task needs a note created or updated, probe the
memoCLI first withmemo notes --help. - If
memois missing and Notes automation is clearly the shortest path, install it with:brew tap antoniorodr/memo && brew install antoniorodr/memo/memo - Use
memo notes -a "Title"when a non-interactive add path is available. - If
memofalls into an editor or another interactive flow, fall back toosascriptand create the note directly inside Notes.app.
AppleScript Fallback
- Default to the iCloud account and the
Notesfolder unless the user names a different folder. - Keep the note title and body in shell variables, then pass them into a quoted heredoc so multiline text survives intact.
- After creating the note, activate Notes.app so the user can immediately see the result.
Guardrails
- Prefer Apple Notes only when the user wants Apple-device sync or explicitly asks for Notes.app.
- Use the memory tool for agent-internal facts that should not become user-facing notes.
- Preserve markdown/plain text exactly as supplied; do not rewrite punctuation or list formatting while shell-escaping.
- If note creation fails through both
memoand AppleScript, report the concrete error and stop instead of pretending the note exists.