From apple-notes
Manages Apple Notes on macOS: create, search, read, update, delete and organize notes and folders via natural language commands.
How this skill is triggered — by the user, by Claude, or both
Slash command
/apple-notes:apple-notesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill enables you to manage Apple Notes on macOS through natural language. Use it whenever the user mentions notes, wants to save information to Notes, or needs to retrieve, update, or organize their notes.
This skill enables you to manage Apple Notes on macOS through natural language. Use it whenever the user mentions notes, wants to save information to Notes, or needs to retrieve, update, or organize their notes.
Use this skill when the user:
| Tool | Purpose |
|---|---|
create-note | Create a new note with title and content |
search-notes | Find notes by title or content |
get-note-content | Read the full content of a note |
get-note-details | Get metadata (created, modified, account) |
update-note | Modify a note's title or content |
delete-note | Remove a note (moves to Recently Deleted) |
move-note | Move a note to a different folder |
list-notes | List all notes or notes in a folder |
| Tool | Purpose |
|---|---|
list-folders | List all folders in an account |
create-folder | Create a new folder |
delete-folder | Delete an empty folder |
| Tool | Purpose |
|---|---|
list-accounts | List configured accounts (iCloud, Gmail, etc.) |
When the user wants to save information:
User: "Save this meeting summary as a note"
Action: Use create-note with appropriate title and the content
User: "Create a shopping list note"
Action: Use create-note with title="Shopping List" and formatted content
When the user wants to find notes:
User: "Find my notes about the project"
Action: Use search-notes with query="project"
User: "Search for notes containing budget information"
Action: Use search-notes with query="budget" and searchContent=true
When the user wants to see note contents:
User: "Show me my shopping list"
Action: Use get-note-content with title="Shopping List"
When the user wants to modify a note:
User: "Add milk to my shopping list"
Action:
1. Use get-note-content to read current content
2. Use update-note with the updated content including "milk"
When the user wants to organize:
User: "Move my old notes to Archive"
Action: Use move-note with the note title and folder="Archive"
User: "Create a Work folder"
Action: Use create-folder with name="Work"
Title Matching: Note operations require exact title matches. If a note isn't found, suggest using search-notes first.
Default Account: Operations default to iCloud. Use the account parameter for other accounts (Gmail, Exchange).
Content Format: Notes store content as HTML. Plain text works fine for creation, but retrieved content may include HTML tags.
Backslash Escaping: When content contains backslashes, escape them as \\ in the JSON.
Password-Protected Notes: Cannot be accessed via this skill. Inform the user if they try.
macOS Only: This skill only works on macOS systems.
User: "Save our conversation about the API design to my notes"
→ create-note with title="API Design Discussion" and summarized content
User: "What's on my todo list?"
→ search-notes with query="todo" or get-note-content with title="Todo"
User: "Archive all my completed project notes"
→ 1. list-notes to find notes
→ 2. create-folder name="Archive" if needed
→ 3. move-note for each relevant note
npx claudepluginhub sweetrb/apple-notes-mcp --plugin apple-notesAutomates Apple Notes on macOS: create, read, list, search, and delete using JXA and AppleScript via osascript. For learning scripting or testing note access.
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.
Searches and discovers connections across Apple Notes via an MCP server. Use for recall, synthesis, or surfacing non-obvious links between notes.