commit 93b1149f6e0b41add24b5bf7e93d41605ccedd71 Author: zlei9 Date: Sun Mar 29 13:23:37 2026 +0800 Initial commit with translated description diff --git a/SKILL.md b/SKILL.md new file mode 100644 index 0000000..1431ab9 --- /dev/null +++ b/SKILL.md @@ -0,0 +1,50 @@ +--- +name: apple-notes +description: "通过macOS上的memo CLI管理Apple备忘录。" +homepage: https://github.com/antoniorodr/memo +metadata: {"clawdbot":{"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` +- 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. diff --git a/_meta.json b/_meta.json new file mode 100644 index 0000000..37a55a4 --- /dev/null +++ b/_meta.json @@ -0,0 +1,6 @@ +{ + "ownerId": "kn70pywhg0fyz996kpa8xj89s57yhv26", + "slug": "apple-notes", + "version": "1.0.0", + "publishedAt": 1767545294031 +} \ No newline at end of file