Agent skill
notes
Search, browse, create, and delete Apple Notes. Use when user asks about notes, wants to find something in notes, create a new note, or delete notes.
Install this agent skill to your Project
npx add-skill https://github.com/cardmagic/notes/tree/main/skills/notes
SKILL.md
Apple Notes Skill
Search, browse, create, and delete Apple Notes with fuzzy matching.
Prerequisites
Ensure the notes CLI is installed:
if ! command -v notes &> /dev/null; then
pnpm add -g @cardmagic/notes
fi
Commands
Search notes
notes search "query" [-l limit] [-f folder] [-a after_date]
Recent notes
notes recent [-l limit]
Read a note by ID
notes read <id>
List folders
notes folders [-l limit]
Notes in folder
notes folder "folder_name" [-l limit]
Index statistics
notes stats
Rebuild index
notes index [-f|--force]
Create a note
notes create "Title" --body "Content" [--folder "Folder"]
Delete a note
notes delete "Title" [--folder "Folder"]
Examples
- Search for "recipe":
notes search "recipe" - Recent notes:
notes recent - Notes in Taxes folder:
notes folder Taxes - Read note ID 123:
notes read 123 - Create a note:
notes create "Meeting Notes" --body "Agenda items..." - Delete a note:
notes delete "Old Draft"
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
messages
Fuzzy search and browse Apple Messages/iMessage. Use when user asks to find texts, search messages, look up conversations, find what someone said, who texted recently, or view recent messages.
obsidian-vault
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
setup-pre-commit
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
git-guardrails-claude-code
Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.
scaffold-exercises
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
Didn't find tool you were looking for?