Apple Notes — OpenClaw Skill
Create, search, edit, and export Apple Notes directly from your AI agent using the memo CLI.
What This Skill Does
The Apple Notes skill lets your OpenClaw AI agent manage your Apple Notes library through the memo CLI tool. It can create new notes, list and search existing ones, edit note content, move notes between folders, delete notes, and export them to HTML or Markdown format -- all through natural language commands.
When you tell your agent to "save this as a note" or "find my meeting notes from last week," it uses the memo CLI to interact with the native Apple Notes app on macOS. Notes created or edited through the skill sync automatically via iCloud to your iPhone, iPad, and other Apple devices, just like notes created directly in the app.
The skill supports fuzzy search across all notes and folders, making it particularly useful for quickly retrieving information buried in your note library. Your agent can filter notes by folder, search by content, and present results without you needing to open the Notes app at all.
Example Prompts
"Create a note called 'Meeting Notes - Q2 Planning' with today's action items"
"Search my notes for anything about the product launch timeline"
"List all notes in my Work folder"
"Export my 'Trip Packing List' note to Markdown"
"Move the 'Recipe Ideas' note to my Personal folder"
"Delete the note titled 'Old Draft'"
"Find my notes about the API redesign and summarize them"
"Add a new note with a summary of what we discussed today"
Requirements
- macOS only -- interfaces directly with Apple Notes.app
- memo CLI installed
- Automation access granted to Notes.app in System Settings
On KiwiClaw: Pre-installed. The skill is available on macOS-based agent instances and ready to use immediately.
Self-hosted: Install via Homebrew: brew tap antoniorodr/memo && brew install antoniorodr/memo/memo. Grant Automation access to Notes.app when prompted.
Setup on KiwiClaw
- Open your KiwiClaw dashboard
- Navigate to Skills in your agent settings
- Enable the Apple Notes skill
- Grant Automation permissions when prompted
- Start creating and searching notes through your agent
Setup Self-Hosted
- Install memo:
brew tap antoniorodr/memo && brew install antoniorodr/memo/memo - Alternatively install via pip:
pip install .after cloning the memo repository - Grant Automation access: System Settings > Privacy & Security > Automation > enable Notes.app
- Verify:
memo notesshould list your notes - Ensure the skill is enabled in your OpenClaw configuration
Related Skills
- Apple Reminders -- manage to-dos and reminders alongside your notes
- Obsidian -- alternative note-taking with Markdown and backlinks
- Notion -- team-oriented note-taking and project management
- Summarize -- summarize web content and save key points as notes
FAQ
Does the Apple Notes skill work on Linux or Windows?
No. The Apple Notes skill is macOS-only because it interfaces directly with the Apple Notes app via the memo CLI. It requires macOS and Automation access to Notes.app. On KiwiClaw managed instances, this skill is available for macOS-based setups.
Can my AI agent search through all my Apple Notes?
Yes. The skill supports fuzzy search across all your notes using the command memo notes -s "query". You can also filter notes by folder. Your agent can find notes by content, title, or keywords.
Can the agent export my notes to Markdown?
Yes. The Apple Notes skill supports exporting individual notes to both HTML and Markdown formats using the memo CLI's export function. This is useful for migrating notes or creating backups.
Are there any limitations with note attachments?
The skill cannot edit notes that contain images or attachments. It can read and search these notes, but editing is limited to text-only notes. This is a limitation of the underlying memo CLI tool.