Agent Skills
返回列表
苹果备忘录

苹果备忘录

生活服务 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c71f1c98/applenotes。

技能介绍

解决的问题

当工程师需要在 macOS 终端或 IDE 中快速处理 Apple Notes 时,手工切换 App 会打断工作流。这个技能让大模型或脚本通过 osascript 直接调用 Apple Events,完成备忘录的查看、创建、编辑、删除、搜索和文件夹管理。内容使用 HTML 富文本,可包含标题、列表、代码块、链接和表格,并通过 iCloud 同步到 iPhone、iPad 和 Mac。

工作方式和关键步骤

技能把笔记操作拆成可验证的 AppleScript 调用:先用 get name of every note 或 get name of every folder 确认对象存在,再执行 set body 等写操作;创建、编辑、删除或移动后必须读取列表或 plaintext 验证结果。对较长内容建议用 heredoc 传入,避免引号和特殊字符被 shell 或 AppleScript 吃掉。编辑时优先整体替换正文,因为 Notes 会重写内部 HTML,局部查找替换容易失败。

适用边界

它适合“备忘录/笔记/Apple Notes”类场景,例如记录想法、会议纪要、技术笔记。不适用于待办提醒、Markdown 文件编辑或 Notion、Obsidian 等第三方笔记系统。首次使用需要 macOS 备忘录权限;get body 返回 Notes 内部 HTML,验证内容更适合用 get plaintext。

使用场景

  • 在 macOS 终端记录会议纪要,并创建含标题、列表和链接的富文本备忘录。
  • 整理技术笔记时,把代码块、链接和表格写入 Apple Notes 并同步到 iPad。
  • 排查某条旧备忘录时,按关键词搜索笔记并读取 plaintext 确认内容。
  • 按项目整理备忘录文件夹,把笔记移动到目标文件夹并验证列表。

适合人员

  • 使用 macOS 的工程师:想通过终端创建并验证 Apple Notes 技术笔记。
  • 需要跨设备同步笔记的产品经理:想把会议纪要整理成带标题和列表的备忘录。
  • 维护 AppleScript 的自动化工程师:想通过 osascript 批量创建和检查备忘录。
  • 使用中文 macOS 的开发者:想确认默认文件夹名并搜索已有备忘录。