apple-notes
Manage Apple Notes via the memo CLI on macOS (create, view, search, edit).
Best use case
apple-notes is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Manage Apple Notes via the memo CLI on macOS (create, view, search, edit).
Teams using apple-notes should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/apple-notes/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How apple-notes Compares
| Feature / Agent | apple-notes | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Manage Apple Notes via the memo CLI on macOS (create, view, search, edit).
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Apple Notes Use `memo` to manage Apple Notes directly from the terminal. Notes sync across all Apple devices via iCloud. ## Prerequisites - **macOS** with Notes.app - Install: `brew tap antoniorodr/memo && brew install antoniorodr/memo/memo` - Grant Automation access to Notes.app when prompted (System Settings → Privacy → Automation) ## When to Use - User asks to create, view, or search Apple Notes - Saving information to Notes.app for cross-device access - Organizing notes into folders - Exporting notes to Markdown/HTML ## When NOT to Use - Obsidian vault management → use the `obsidian` skill - Bear Notes → separate app (not supported here) - Quick agent-only notes → use the `memory` tool instead ## Quick Reference ### View Notes ```bash memo notes # List all notes memo notes -f "Folder Name" # Filter by folder memo notes -s "query" # Search notes (fuzzy) ``` ### Create Notes ```bash memo notes -a # Interactive editor memo notes -a "Note Title" # Quick add with title ``` ### Edit Notes ```bash memo notes -e # Interactive selection to edit ``` ### Delete Notes ```bash memo notes -d # Interactive selection to delete ``` ### Move Notes ```bash memo notes -m # Move note to folder (interactive) ``` ### Export Notes ```bash memo notes -ex # Export to HTML/Markdown ``` ## Limitations - Cannot edit notes containing images or attachments - Interactive prompts require terminal access (use pty=true if needed) - macOS only — requires Apple Notes.app ## Rules 1. Prefer Apple Notes when user wants cross-device sync (iPhone/iPad/Mac) 2. Use the `memory` tool for agent-internal notes that don't need to sync 3. Use the `obsidian` skill for Markdown-native knowledge management
Related Skills
apple-reminders
Manage Apple Reminders via remindctl CLI (list, add, complete, delete).
macos-computer-use
Drive the macOS desktop in the background — screenshots, mouse, keyboard, scroll, drag — without stealing the user's cursor, keyboard focus, or Space. Works with any tool-capable model. Load this skill whenever the `computer_use` tool is available.
raycast-alfred
macOS launcher automation with Raycast extensions (TypeScript/React) and Alfred workflows (AppleScript/Python) for keyboard-driven productivity
imessage
Send and receive iMessages/SMS via the imsg CLI on macOS.
findmy
Track Apple devices and AirTags via FindMy.app on macOS using AppleScript and screen capture.
raycast-alfred-3-alfred-workflows-applescript
Sub-skill of raycast-alfred: 3. Alfred Workflows - AppleScript.
great-tables-6-footnotes-and-annotations
Sub-skill of great-tables: 6. Footnotes and Annotations (+1).
obsidian-weekly-review-notes-created
Sub-skill of obsidian: Weekly Review - Notes Created.
obsidian-recent-notes-last-7-days
Sub-skill of obsidian: Recent notes (last 7 days).
obsidian-notes-ideas
Sub-skill of obsidian: Notes & Ideas.
obsidian-notes-by-area-grouped
Sub-skill of obsidian: Notes by Area (grouped).
obsidian-list-all-notes-tagged-with-project
Sub-skill of obsidian: List all notes tagged with #project.