From 7a44c1936294d8d3a754bef1bd051d0b2117c6ed Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 2 Jan 2026 06:13:43 +0000 Subject: [PATCH] feat(skills): add Apple Notes and Reminders skills via memo CLI --- skills/apple-notes/SKILL.md | 50 +++++++++++++++++++++++++++++++++ skills/apple-reminders/SKILL.md | 43 ++++++++++++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 skills/apple-notes/SKILL.md create mode 100644 skills/apple-reminders/SKILL.md diff --git a/skills/apple-notes/SKILL.md b/skills/apple-notes/SKILL.md new file mode 100644 index 000000000..ac3963c8b --- /dev/null +++ b/skills/apple-notes/SKILL.md @@ -0,0 +1,50 @@ +--- +name: apple-notes +description: Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks Clawdis to add a note, list notes, search notes, or manage note folders. +homepage: https://github.com/antoniorodr/memo +metadata: {"clawdis":{"emoji":"📝","os":["darwin"],"requires":{"bins":["memo"]},"install":[{"id":"brew","kind":"brew","formula":"antoniorodr/memo/memo","bins":["memo"],"label":"Install memo via Homebrew"}]}} +--- + +# 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` +- Alternative (pip): `pip install memo` (after cloning the repo) +- macOS-only; requires Automation/Accessibility permissions for 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 appropriate permissions in System Settings > Privacy & Security. diff --git a/skills/apple-reminders/SKILL.md b/skills/apple-reminders/SKILL.md new file mode 100644 index 000000000..f3782cf92 --- /dev/null +++ b/skills/apple-reminders/SKILL.md @@ -0,0 +1,43 @@ +--- +name: apple-reminders +description: Manage Apple Reminders via the `memo` CLI on macOS (create, complete, and delete reminders). Use when a user asks Clawdis to add a reminder, mark reminders as done, or manage their reminder list. +homepage: https://github.com/antoniorodr/memo +metadata: {"clawdis":{"emoji":"⏰","os":["darwin"],"requires":{"bins":["memo"]},"install":[{"id":"brew","kind":"brew","formula":"antoniorodr/memo/memo","bins":["memo"],"label":"Install memo via Homebrew"}]}} +--- + +# Apple Reminders CLI + +Use `memo rem` to manage Apple Reminders directly from the terminal. Create, complete, and delete reminders with simple commands. + +Setup +- Install (Homebrew): `brew tap antoniorodr/memo && brew install antoniorodr/memo/memo` +- Alternative (pip): `pip install memo` (after cloning the repo) +- macOS-only; requires Automation/Accessibility permissions for Reminders.app. + +View Reminders +- List all reminders: `memo rem` + +Create Reminders +- Add a new reminder: `memo rem -a` + - Opens interactive prompt to create a reminder. +- Quick add: `memo rem -a "Buy groceries"` + +Complete Reminders +- Mark reminder as done: `memo rem -c` + - Interactive selection of reminder to complete. + +Delete Reminders +- Delete a reminder: `memo rem -d` + - Interactive selection of reminder to delete. + +Examples +- Add a quick reminder: `memo rem -a "Call dentist tomorrow"` +- List all reminders: `memo rem` +- Complete a reminder: `memo rem -c` (then select from list) +- Delete a reminder: `memo rem -d` (then select from list) + +Notes +- macOS-only. +- Requires Apple Reminders.app to be accessible. +- For automation, grant appropriate permissions in System Settings > Privacy & Security. +- The `memo` CLI shares the same installation for both Notes and Reminders functionality.