# Apple Notes

> Manage macOS Apple Notes via the memo CLI — create, view, edit, delete, search, move, and export notes across folders. Use when user says "add note", "find note", "show my notes", "create note about...", or "export note".

- Skill: `claude-world/apple-notes` (Agent Skill)
- Install (CLI): `npx skillmds@latest add claude-world/apple-notes`
- Raw SKILL.md: https://api.skillmd.com/api/skills/claude-world/apple-notes/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: claude-world (https://skillmd.com/u/claude-world)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/claude-world/apple-notes

---


# Apple Notes

Manage native macOS Apple Notes using the `memo` CLI. macOS only.

## Prerequisites

```bash
brew install antoniorodr/memo/memo
```

After install, grant Notes access when macOS prompts. If not prompted:
System Settings → Privacy & Security → Contacts/Notes → allow Terminal.

## Commands

| Command | Description |
|---------|-------------|
| `memo list` | List all notes (title + folder) |
| `memo list --folder "<Folder>"` | List notes in a specific folder |
| `memo create "<Title>" --body "<Content>"` | Create a new note |
| `memo view "<Title>"` | View note content |
| `memo edit "<Title>" --body "<New Content>"` | Replace note body |
| `memo delete "<Title>"` | Delete a note |
| `memo search "<Query>"` | Search notes by content |
| `memo move "<Title>" --folder "<Destination>"` | Move note to a folder |
| `memo export "<Title>" --format md` | Export note as Markdown |

## Usage Examples

**Create a quick note:**
```bash
memo create "Meeting notes 2026-03-21" --body "Discussed Q2 roadmap. Next steps: draft proposal."
```

**Search for a note:**
```bash
memo search "quarterly roadmap"
```

**View a specific note:**
```bash
memo view "Meeting notes 2026-03-21"
```

**Export as Markdown to a file:**
```bash
memo export "Meeting notes 2026-03-21" --format md > workspace/meeting-notes.md
```

**Move note to a folder:**
```bash
memo move "Meeting notes 2026-03-21" --folder "Work"
```

## Rules

- Always check if CLI is installed first: `which memo`
- If not installed, show the brew install command and stop
- macOS only — if not on macOS, inform the user and stop
- When creating notes with multi-line content, write content to a temp file and pipe it, or use heredoc via Bash
- When viewing long notes, save to `workspace/note-<slug>.md` and summarize inline rather than dumping full content
- Search is case-insensitive; use concise query terms
- Keep output concise: confirm action taken in one line
- If a title is ambiguous, run `memo list` first and ask the user to clarify

