apple-notes
steipete/clawdis
Create, view, edit, delete, search, move, and export Apple Notes from the terminal on macOS.
What is apple-notes?
Apple Notes CLI provides command-line access to Apple Notes.app on macOS via the memo tool. Use it to manage notes programmatically, search across folders, and export to HTML or Markdown formats.
- List and filter notes by folder
- Search notes with fuzzy matching
- Create new notes interactively or with a title
- Edit existing notes in your default editor
- Delete notes with interactive confirmation
- Move notes between folders
How to install apple-notes
npx skills add https://github.com/steipete/clawdis --skill apple-notes- macOS (Darwin)
- Apple Notes.app installed and accessible
- memo CLI tool (install via Homebrew or pip)
- Grant Automation access to Notes.app in System Settings > Privacy & Security > Automation
How to use apple-notes
- 1.Install memo via Homebrew: `brew tap antoniorodr/memo && brew install antoniorodr/memo/memo`
- 2.List all notes: `memo notes`
- 3.Search notes: `memo notes -s "query"`
- 4.Create a note: `memo notes -a "Note Title"`
- 5.Edit a note: `memo notes -e` and select interactively
- 6.Move a note: `memo notes -m` and choose destination folder
- 7.Export a note: `memo notes -ex` to HTML or Markdown
Use cases
- Automate note creation from scripts or agents
- Search and retrieve notes without opening Notes.app
- Export notes for backup or integration with other tools
- Organize notes by moving them between folders programmatically
- Bulk operations on notes from the command line
- macOS developers and power users
- Automation engineers building workflows
- Anyone integrating Apple Notes into CLI-based systems
apple-notes FAQ
No, apple-notes is macOS-only and requires access to Apple Notes.app.
No, the tool cannot edit notes containing images or attachments.
Yes, you must grant Automation access to Notes.app in System Settings > Privacy & Security > Automation.
Yes, use `memo notes -s "query"` to fuzzy search all notes, or filter by folder with `-f "Folder Name"`
You can export notes to HTML or Markdown format using `memo notes -ex`.
Full instructions (SKILL.md)
Source of truth, from steipete/clawdis.
name: apple-notes description: "Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS." homepage: https://github.com/antoniorodr/memo metadata: { "openclaw": { "emoji": "📝", "os": ["darwin"], "requires": { "bins": ["memo"] }, "install": [ { "id": "brew", "kind": "brew", "formula": "antoniorodr/memo/memo", "bins": ["memo"], "label": "Install memo via Homebrew", }, ], }, }
Apple Notes CLI
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.
Related skills
More from steipete/clawdis and the wider catalog.

apple-reminders
Manage Apple Reminders from the terminal with remindctl.

bear-notes
Create, search, and manage Bear notes via grizzly CLI on macOS.

blogwatcher
Monitor blogs and RSS/Atom feeds for updates via CLI.

blucli
Control Bluesound/NAD players via CLI for discovery, playback, grouping, and volume.

bluebubbles
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.

camsnap
Capture frames and clips from RTSP/ONVIF cameras via command line.