SuperAPI AI 工具集

apple-notes-core-workflow-a

办公与效率

查看项目

更新于 10-15 22:42

技能介绍

用途:用 Apple Notes 的 JXA/AppleScript 脚本自动化笔记管理,实现批量创建、模板化生成、文件夹整理,以及从 Markdown 文件、RSS、日历等外部来源同步内容。

主要能力:1)批量导入:脚本 scripts/markdown-to-notes.sh 遍历 *.md,取首行标题转为 HTML 后写入指定文件夹,文件夹不存在时自动创建。2)模板引擎:scripts/note-template.js 提供 meeting、daily、project 三类模板,通过 createFromTemplate 生成笔记,命令为 osascript -l JavaScript scripts/note-template.js。3)规则整理:按名称正则(如 Meeting:、Project:、Daily、TODO)把笔记移动到对应文件夹,文件夹按需创建。

使用前提:需已批准来源文件、指定目标账户与预先创建的测试文件夹,并具备批量变更的备份与核对方案;外部 Markdown/Feed/日历内容须先做清洗再转为笔记 HTML;每条导入或移动需有持久来源记录键以便重试核对。

使用建议:先在本地测试文件夹用合成数据运行,不要使用默认账户或隐式创建生产文件夹;转换前校验并清洗每条来源记录,逐条入队变更并携带幂等键;只记录不透明来源键与结果,抽样检查并核对计数后再扩大范围;遇超时或意外文件夹匹配应停止,不要盲目重跑整批。

限制与错误:被锁定的笔记无法移动,需先在 Notes.app 解锁;HTML 渲染仅建议使用 h1、h2、p、ul、li、strong 等基础标签;批量导入可能因 iCloud 同步限流变慢,可在创建间加 1 秒延迟;重复运行会产生重复笔记,创建前应按名称检查。

适用场景:迁移演练、批量建笔记、外部内容同步与归档整理。导出与转换见 apple-notes-core-workflow-b。