A terminal-based interface to manage Apple Notes directly from the command line.

Install

mkdir -p .claude/skills/apple-notes && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/2948" && unzip -o skill.zip -d .claude/skills/apple-notes && rm skill.zip

Installs to .claude/skills/apple-notes

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
90 charsno explicit “when” trigger
Beginner

Key capabilities

  • Fuzzy searches notes by title or content
  • Exports notes to Markdown or HTML formats
  • Performs folder-based note management
  • Syncs local CRUD commands to Apple Notes.app

How it works

Interacts with the local macOS Apple Notes application API via the memo CLI executable.

Inputs & outputs

You give it
Note text content or search query
You get back
Note file path or rendered content

When to use apple-notes

  • Creating quick code snippets
  • Listing recent meeting notes
  • Searching through local documentation
  • Moving notes between folders

About this skill

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.

When not to use it

  • Notes requiring heavy image or attachment support
  • Cross-platform requirements (macOS only)

Prerequisites

Memo CLIMacOS with Automation access

Limitations

  • Cannot edit inline image or media attachments
  • Limited to macOS operating systems

How it compares

It operates directly on the system notes database from the command line, enabling scriptable interactions with standard macOS tools.

Compared to similar skills

apple-notes side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
apple-notes (this skill)72moNo flagsBeginner
notion-knowledge-capture109moNo flagsIntermediate
apple-reminders252moReviewBeginner
memory-keeper-proactive-context-maintenance69moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

notion-knowledge-capture

makenotion

Transforms conversations and discussions into structured documentation pages in Notion. Captures insights, decisions, and knowledge from chat context, formats appropriately, and saves to wikis or databases with proper organization and linking for easy discovery.

10115

apple-reminders

openclaw

Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.

2593

memory-keeper-proactive-context-maintenance

b4CU-R4U

Automatically detect and maintain memory freshness by monitoring context staleness, significant code changes, task completions, and phase transitions. Proactively suggests and executes memory sync operations with user confirmation. Use when the user says "sync memory", "update context", or when the Skill detects that context is stale (>2 hours), significant changes have occurred (new commits), tasks completed, or major milestones reached. Replaces passive "context is stale" warnings with active maintenance.

694

notion-meeting-intelligence

openai

Prepare meeting materials with Notion context and Codex research; use when gathering context, drafting agendas/pre-reads, and tailoring materials to attendees.

656

agent-memory

yamadashy

Use this skill when the user asks to save, remember, recall, or organize memories. Triggers on: 'remember this', 'save this', 'note this', 'what did we discuss about...', 'check your notes', 'clean up memories'. Also use proactively when discovering valuable findings worth preserving.

943

context-management-context-save

sickn33

Use when working with context management context save

810

Search skills

Search the agent skills registry