sweetrb/apple-notes-mcp/apple-notes

Trust tier 2
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use this skill when the user wants to interact with Apple Notes on macOS - creating, searching, reading, updating, deleting, organizing, or formatting notes and folders. This skill provides access to Apple Notes through MCP tools and includes safe formatting guidance.

Install

npx vskill@latest install sweetrb/apple-notes-mcp/apple-notes

SKILL.md

Apple Notes 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.

When to Use This Skill

Use this skill when the user:

  • Wants to create a new note or save information
  • Asks to find, search, or look up notes
  • Wants to read the contents of a note
  • Needs to update or edit an existing note
  • Wants to delete or remove a note
  • Asks to move or organize notes into folders
  • Wants to list their notes or folders
  • Mentions Apple Notes, Notes app, or "my notes"

Available Tools

Note Operations
ToolPurpose
create-noteCreate a new note with title and content
search-notesFind notes by title or content
query-notesFind notes with a boolean expression over text, folders, tags, attachments, checklists, flags, word counts, and dates (reads the database; needs Full Disk Access)
get-note-contentRead the full content of a note
get-note-plaintextRead a note's body as plain text (no HTML)
get-note-markdownRead note content as Markdown
get-note-by-idGet note metadata by ID
get-note-detailsGet metadata (created, modified, account)
get-note-linkGet the shareable notes://showNote?identifier=… deep link for a note
update-noteReplace a note's whole body; refused when the note holds attachments, tables, checklists, or native tags, or formatting HTML cannot carry
append-to-noteAdd content to a note without replacing it (position: "after" / "before", which inserts below the title)
append-nativeAppend plaintext, the native HTML subset, or Markdown to a note that holds native objects, without replacing its body (needs scopeText)
insert-linkAdd one URL to a note as its raw text or as a labeled hyperlink, verified from the stored link
insert-note-linkAppend a real link to another note (by id) with a static label, verified after the write
delete-noteRemove a note (moves to Recently Deleted; refuses a note already there, where delete is permanent); like update-note, append-to-note, and move-note it accepts ifFolderId, ifAncestorFolderId, and forbiddenAncestorFolderIds folder preconditions. For copy-then-retire, pass guardNoteId and expectedGuardContentHash (the verified copy's contentHash) so the original is deleted only while the copy is intact; needs Full Disk Access
batch-delete-notesDelete multiple notes by ID (max 500 per call; refuses notes already in Recently Deleted)
move-noteMove a note to a different folder
batch-move-notesMove multiple notes by ID (max 500 per call)
list-notesList all notes or notes in a folder (excludes Recently Deleted unless includeRecentlyDeleted)
list-special-notesList pinned notes, Quick Notes, Recently Deleted, or locked notes (kind; metadata only, needs Full Disk Access)
set-note-pinnedPin or unpin one exact note (checks expectedPinned and expectedContentHash; never rewrites the body)
list-recent-notesChanges since a cursor, oldest first, for incremental sync: pass since, then keep calling with nextSince until saturated is false (needs Full Disk Access)

This is the start of the file. Read the full SKILL.md on GitHub.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
68
Repository forks
9
7-day trend score
21

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/sweetrb/apple-notes-mcp/apple-notes/badge)](https://verified-skill.com/skills/sweetrb/apple-notes-mcp/apple-notes)

Something wrong with this skill or its page? Tell us.