Openpaw c-notes
Manage Apple Notes and Apple Reminders from the CLI. Uses memo for Notes and remindctl for Reminders. Supports listing, searching, reading, creating notes, and adding/completing reminders.
install
source · Clone the upstream repo
git clone https://github.com/daxaur/openpaw
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/daxaur/openpaw "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/c-notes" ~/.claude/skills/daxaur-openpaw-c-notes && rm -rf "$T"
manifest:
skills/c-notes/SKILL.mdsource content
This skill manages Apple Notes via
memo and Apple Reminders via remindctl.
Apple Notes — memo
memomemo list # List all notes memo list --folder "Work" # List notes in a folder memo search "query" # Search notes by content or title memo read "Note Title" # Read a specific note memo create "Title" "Body text" # Create a new note memo create --folder "Work" "Title" "Body" memo delete "Note Title" # Delete a note memo folders # List all folders
Apple Reminders — remindctl
remindctlremindctl list # List all reminders remindctl list "List Name" # List reminders in a specific list remindctl add "Task" --due "tomorrow 9am" remindctl add "Task" --list "Work" --due "2026-03-01" remindctl complete "Task name" # Mark reminder as complete remindctl delete "Task name" # Delete a reminder remindctl lists # Show all reminder lists
Usage Guidelines
- Use
before creating to avoid duplicates.memo search - Dates for
accept natural language ("tomorrow", "next Monday") and ISO format.remindctl --due - If
ormemo
is not found, inform the user and suggest installing the OpenPaw c-notes skill.remindctl - Notes are stored locally in Apple Notes app — no external API needed.
Notes
requires macOS and Apple Notes app.memo
requires macOS and Apple Reminders app.remindctl- Both tools operate on the local user account.