Use memo notes to manage Apple Notes directly from the terminal. Create, view, edit, delete, search, move notes between folders, and export to HTML/Markdown.
Setup
Install (Homebrew): brew tap antoniorodr/memo && brew install antoniorodr/memo/memo
Manual (pip): pip install . (after cloning the repo)
macOS-only; if prompted, grant Automation access to Notes.app.
View Notes
List all notes: memo notes
Filter by folder: memo notes -f "Folder Name"
Search notes (fuzzy): memo notes -s "query"
Create Notes
Add a new note: memo notes -a
Opens an interactive editor to compose the note.
Quick add with title: memo notes -a "Note Title"
Edit Notes
Edit existing note: memo notes -e
Interactive selection of note to edit.
Delete Notes
Delete a note: memo notes -d
Interactive selection of note to delete.
Move Notes
Move note to folder: memo notes -m
Interactive selection of note and destination folder.
Export Notes
Export to HTML/Markdown: memo notes -ex
Exports selected note; uses Mistune for markdown processing.
Limitations
Cannot edit notes containing images or attachments.
Interactive prompts may require terminal access.
Notes
macOS-only.
Requires Apple Notes.app to be accessible.
For automation, grant permissions in System Settings > Privacy & Security > Automation.
1---2name: apple-notes3description: Apple Notes CLI4---5# Apple Notes CLI67Use `memo notes` to manage Apple Notes directly from the terminal. Create, view, edit, delete, search, move notes between folders, and export to HTML/Markdown.89Setup1011- Install (Homebrew): `brew tap antoniorodr/memo && brew install antoniorodr/memo/memo`12- Manual (pip): `pip install .` (after cloning the repo)13- macOS-only; if prompted, grant Automation access to Notes.app.1415View Notes1617- List all notes: `memo notes`18- Filter by folder: `memo notes -f "Folder Name"`19- Search notes (fuzzy): `memo notes -s "query"`2021Create Notes2223- Add a new note: `memo notes -a`24 - Opens an interactive editor to compose the note.25- Quick add with title: `memo notes -a "Note Title"`2627Edit Notes2829- Edit existing note: `memo notes -e`30 - Interactive selection of note to edit.3132Delete Notes3334- Delete a note: `memo notes -d`35 - Interactive selection of note to delete.3637Move Notes3839- Move note to folder: `memo notes -m`40 - Interactive selection of note and destination folder.4142Export Notes4344- Export to HTML/Markdown: `memo notes -ex`45 - Exports selected note; uses Mistune for markdown processing.4647Limitations4849- Cannot edit notes containing images or attachments.50- Interactive prompts may require terminal access.5152Notes5354- macOS-only.55- Requires Apple Notes.app to be accessible.56- For automation, grant permissions in System Settings > Privacy & Security > Automation.
Run npx skillmds@latest add comeonoliver/apple-notes in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Apple Notes CLI It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
ComeOnOliver (@comeonoliver) published this skill. Their other Agent Skills are listed on their SkillMD profile.