apple-notes

Manage Apple Notes via the memo CLI on macOS (create, view, search, edit).

5 stars

Best use case

apple-notes is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Manage Apple Notes via the memo CLI on macOS (create, view, search, edit).

Teams using apple-notes should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/apple-notes/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/apple/apple-notes/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/apple-notes/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How apple-notes Compares

Feature / Agentapple-notesStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Manage Apple Notes via the memo CLI on macOS (create, view, search, edit).

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Apple Notes

Use `memo` to manage Apple Notes directly from the terminal. Notes sync across all Apple devices via iCloud.

## Prerequisites

- **macOS** with Notes.app
- Install: `brew tap antoniorodr/memo && brew install antoniorodr/memo/memo`
- Grant Automation access to Notes.app when prompted (System Settings → Privacy → Automation)

## When to Use

- User asks to create, view, or search Apple Notes
- Saving information to Notes.app for cross-device access
- Organizing notes into folders
- Exporting notes to Markdown/HTML

## When NOT to Use

- Obsidian vault management → use the `obsidian` skill
- Bear Notes → separate app (not supported here)
- Quick agent-only notes → use the `memory` tool instead

## Quick Reference

### View Notes

```bash
memo notes                        # List all notes
memo notes -f "Folder Name"       # Filter by folder
memo notes -s "query"             # Search notes (fuzzy)
```

### Create Notes

```bash
memo notes -a                     # Interactive editor
memo notes -a "Note Title"        # Quick add with title
```

### Edit Notes

```bash
memo notes -e                     # Interactive selection to edit
```

### Delete Notes

```bash
memo notes -d                     # Interactive selection to delete
```

### Move Notes

```bash
memo notes -m                     # Move note to folder (interactive)
```

### Export Notes

```bash
memo notes -ex                    # Export to HTML/Markdown
```

## Limitations

- Cannot edit notes containing images or attachments
- Interactive prompts require terminal access (use pty=true if needed)
- macOS only — requires Apple Notes.app

## Rules

1. Prefer Apple Notes when user wants cross-device sync (iPhone/iPad/Mac)
2. Use the `memory` tool for agent-internal notes that don't need to sync
3. Use the `obsidian` skill for Markdown-native knowledge management

Related Skills

apple-reminders

5
from vamseeachanta/workspace-hub

Manage Apple Reminders via remindctl CLI (list, add, complete, delete).

macos-computer-use

5
from vamseeachanta/workspace-hub

Drive the macOS desktop in the background — screenshots, mouse, keyboard, scroll, drag — without stealing the user's cursor, keyboard focus, or Space. Works with any tool-capable model. Load this skill whenever the `computer_use` tool is available.

raycast-alfred

5
from vamseeachanta/workspace-hub

macOS launcher automation with Raycast extensions (TypeScript/React) and Alfred workflows (AppleScript/Python) for keyboard-driven productivity

imessage

5
from vamseeachanta/workspace-hub

Send and receive iMessages/SMS via the imsg CLI on macOS.

findmy

5
from vamseeachanta/workspace-hub

Track Apple devices and AirTags via FindMy.app on macOS using AppleScript and screen capture.

raycast-alfred-3-alfred-workflows-applescript

5
from vamseeachanta/workspace-hub

Sub-skill of raycast-alfred: 3. Alfred Workflows - AppleScript.

great-tables-6-footnotes-and-annotations

5
from vamseeachanta/workspace-hub

Sub-skill of great-tables: 6. Footnotes and Annotations (+1).

obsidian-weekly-review-notes-created

5
from vamseeachanta/workspace-hub

Sub-skill of obsidian: Weekly Review - Notes Created.

obsidian-recent-notes-last-7-days

5
from vamseeachanta/workspace-hub

Sub-skill of obsidian: Recent notes (last 7 days).

obsidian-notes-ideas

5
from vamseeachanta/workspace-hub

Sub-skill of obsidian: Notes & Ideas.

obsidian-notes-by-area-grouped

5
from vamseeachanta/workspace-hub

Sub-skill of obsidian: Notes by Area (grouped).

obsidian-list-all-notes-tagged-with-project

5
from vamseeachanta/workspace-hub

Sub-skill of obsidian: List all notes tagged with #project.