使用 inotes CLI 从终端管理 Apple Notes。当要求在 macOS 上的 Notes.app 中列出、阅读、创建、编辑、删除或搜索笔记时使用。
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install managing-apple-notes或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install managing-apple-notes⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/managing-apple-notes/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: managing-apple-notes description: "Manage Apple Notes from the terminal using the inotes CLI. Use when asked to list, read, create, edit, delete, or search notes in Notes.app on macOS." homepage: https://github.com/wangwalk/inotes url: https://github.com/wangwalk/inotes emoji: 📝 metadata: clawdbot: os: ["darwin"] requires: bins: ["inotes"] install: - "brew install wangwalk/tap/inotes" cliHelp: | inotes --version inotes status ---
inotes is a macOS CLI for Apple Notes. It communicates with Notes.app via AppleScript and supports all CRUD operations plus search. Output defaults to a human-readable table; use --json for machine-readable output.
inotes does not connect to any remote serversSystem Requirements:
Install via Homebrew (recommended):
brew install wangwalk/tap/inotes
Verify installation:
inotes --version # Should show: 0.1.2
which inotes # Should be in /opt/homebrew/bin/ or /usr/local/bin/
Manual installation from GitHub Releases:
Download from GitHub Releases and verify SHA256:
curl -LO https://github.com/wangwalk/inotes/releases/download/v0.1.2/inotes-0.1.2-universal-apple-darwin.tar.gz
# Verify checksum from release notes
tar xzf inotes-0.1.2-universal-apple-darwin.tar.gz
sudo cp inotes /usr/local/bin/
sudo chmod +x /usr/local/bin/inotes
Check permission:
inotes status
If permission is denied, the user must enable Automation access for their terminal in System Settings > Privacy & Security > Automation > Notes.
inotes # recent iCloud notes (default)
inotes today # modified today
inotes show week # modified this week
inotes show all # all notes
inotes show --folder Work # notes in a specific folder
inotes show recent --limit 10 # limit results
inotes folders
inotes accounts
inotes mkfolder "Projects"
inotes mkfolder "Work Notes" --account Exchange
inotes read 1 # by index from last show output
inotes read A3F2 # by ID prefix (4+ characters)
inotes add --title "Meeting Notes" --body "Action items" --folder Work
inotes edit 1 --title "Updated Title"
inotes edit 2 --body "New content" --folder Projects
inotes delete 1 # with confirmation
inotes delete 1 --force # skip confirmation
inotes search "quarterly review"
inotes search "TODO" --folder Work --limit 10
By default only iCloud notes are shown. Use --account or --all-accounts to access other accounts.
inotes accounts # list available accounts
inotes show all --account Exchange
inotes show all --all-accounts
| Flag | Description | |------|-------------| | (default) | Human-readable table | | --json / -j | JSON | | --plain | Tab-separated | | --quiet / -q | Count only |
--json when you need to parse output programmatically.--no-input to disable interactive prompts in non-interactive contexts.--no-color when capturing output to avoid ANSI escape sequences.show output) or by ID prefix (first 4+ hex characters of the note ID).inotes status first to verify automation permission before attempting other commands.Create daily note:
inotes add --title "Daily Notes $(date +%Y-%m-%d)" --body "## TODO\n\n## Done\n"
Export all notes to JSON:
inotes show all --json > notes-backup.json
Find notes with specific tag:
inotes search "#important" --json | jq '.[] | select(.folder == "Work")'
Archive completed notes:
inotes search "DONE" --folder Inbox --json | jq -r '.[].id' | while read id; do
inotes edit "$id" --folder Archive
done
"Automation permission denied"
"Command not found"
which inotes to check if it's in your PATHbrew doctor and check for warningsbrew reinstall wangwalk/tap/inotes"Note not found" when using index
inotes show again to get fresh indicesinotes read A3F2Performance issues with many notes
--limit flag to reduce result set--folder "Work"today, week, recent安装 管理苹果笔记 后,可以对 AI 说这些话来触发它
Help me get started with Manage Apple Notes
Explains what Manage Apple Notes does, walks through the setup, and runs a quick demo based on your current project
Use Manage Apple Notes to manage Apple Notes from the terminal using the inotes CLI
Invokes Manage Apple Notes with the right parameters and returns the result directly in the conversation
What can I do with Manage Apple Notes in my documents & notes workflow?
Lists the top use cases for Manage Apple Notes, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/managing-apple-notes/ 目录(个人级,所有项目可用),或 .claude/skills/managing-apple-notes/(项目级)。重启 AI 客户端后,用 /managing-apple-notes 主动调用,或让 AI 根据上下文自动发现并使用。
管理苹果笔记 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
管理苹果笔记 可免费安装使用。请查阅仓库了解许可证信息。
使用 inotes CLI 从终端管理 Apple Notes。当要求在 macOS 上的 Notes.app 中列出、阅读、创建、编辑、删除或搜索笔记时使用。
管理苹果笔记 属于「Documents & Notes」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my documents & notes tasks using Manage Apple Notes
Identifies repetitive steps in your workflow and sets up Manage Apple Notes to handle them automatically