iSkills 原始文档
📝

apple-notes

OpenClaw Skill

Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.


apple-notes

Skill 简介

Apple Notes CLI 是一个通过命令行工具 memo 管理 Apple Notes 的 OpenClaw Skill。它允许开发者和高级用户通过终端直接操作 Apple Notes,包括创建、查看、编辑、删除、搜索、文件夹间移动以及导出笔记等功能。这一 Skill 的核心目的是为那些习惯使用命令行工具的用户提供一种高效、快捷的方式来管理他们的笔记内容,而无需依赖图形界面应用。

在现代开发环境中,开发者常常需要在多个任务之间快速切换,而使用命令行工具可以显著提升工作效率。Apple Notes CLI 通过将 Apple Notes 的功能集成到终端中,使得开发者可以更方便地处理日常笔记任务,例如记录代码片段、会议纪要或项目计划等。此外,它还支持与版本控制系统(如 Git)结合使用,为开发者提供更强大的笔记管理能力。

主要功能

Apple Notes CLI 提供了丰富的功能,以下是其中几个核心功能的详细说明:

```bash
# 打开交互式编辑器创建新笔记
memo notes -a

# 快速添加带有标题的笔记
memo notes -a "每日工作记录"
```

```bash
# 查看所有笔记
memo notes

# 按文件夹过滤笔记
memo notes -f "工作"

# 模糊搜索笔记
memo notes -s "项目"
```

bash # 交互式选择并编辑笔记 memo notes -e

bash # 交互式选择并删除笔记 memo notes -d

bash # 交互式选择笔记并移动到目标文件夹 memo notes -m

bash # 导出选定的笔记为 HTML/Markdown memo notes -ex

使用场景

  1. 日常笔记管理
    开发者可以使用 Apple Notes CLI 来记录日常工作中的会议纪要、代码片段或项目计划。通过命令行工具,他们可以快速创建、编辑和查找笔记,提升工作效率。

  2. 自动化脚本集成
    由于 Apple Notes CLI 是一个命令行工具,开发者可以将其集成到自动化脚本中。例如,可以编写脚本定期备份笔记内容,或根据特定条件自动创建和分类笔记。

  3. 版本控制与协作
    通过将笔记导出为 Markdown 格式,开发者可以将其纳入版本控制系统(如 Git)中进行管理。这对于需要多人协作的项目尤其有用,可以确保笔记内容的版本一致性和可追溯性。

  4. 跨平台备份
    用户可以将导出的笔记文件同步到云存储服务(如 Dropbox 或 iCloud),实现跨设备的笔记备份和访问。这对于需要在不同设备上查看和管理笔记的用户非常方便。

  5. 快速搜索与引用
    在处理大型项目时,开发者可能需要频繁查找和引用之前的笔记内容。通过 Apple Notes CLI 的模糊搜索功能,他们可以快速定位所需的笔记,提高工作效率。

如何使用

安装

Apple Notes CLI 主要通过 Homebrew 进行安装:

brew tap antoniorodr/memo
brew install antoniorodr/memo/memo

如果需要通过 pip 进行手动安装,可以按照以下步骤操作:

git clone https://github.com/antoniorodr/memo.git
cd memo
pip install .

配置

安装完成后,用户需要授予备忘录应用自动化访问权限。具体步骤如下:

  1. 打开“系统设置”。
  2. 选择“隐私与安全”。
  3. 找到“自动化”选项。
  4. 勾选备忘录应用的相应权限。

前置条件

示例

示例 1:创建和查看笔记

# 创建一个新笔记
memo notes -a "项目计划"

# 查看所有笔记
memo notes

# 按文件夹过滤笔记
memo notes -f "工作"

# 模糊搜索笔记
memo notes -s "项目"

示例 2:编辑和删除笔记

# 编辑选定的笔记
memo notes -e

# 删除选定的笔记
memo notes -d

总结

Apple Notes CLI 是一个强大的工具,为开发者提供了一种高效、快捷的方式来管理 Apple Notes。通过命令行操作,用户可以轻松创建、查看、编辑、删除、搜索、文件夹间移动以及导出笔记,极大地提升了工作效率。该 Skill 特别适合那些习惯使用终端工具的开发者,以及需要将笔记管理集成到自动化脚本中的用户。

总的来说,Apple Notes CLI 是一个功能丰富、易于使用的工具,能够满足大多数开发者在笔记管理方面的需求。无论是日常记录、项目管理还是自动化集成,它都能提供有力的支持。

查看原始 SKILL.md 生成于 2026-03-12 · 内容由 AI 辅助生成