Matrix 首页推荐

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

文章代表作者个人观点,少数派仅对标题和排版略作修改。


我的日常阅读习惯,是阅读一篇文章后,使用 Obsidian Web Clipper 浏览器插件将文章剪藏到 Obsidian 仓库的 Clippings 文件夹中,同时在当天的日记中添加剪藏文章的双链,以及对于文章的简要总结和阅读后的思考。

为了解决手动记录的繁琐并保持记录的连贯性,我通过一套自动化方案实现了如下效果: **Clippings** 文件夹中新增剪藏文件时,自动获取文章标题和 **description(即文章总结)** 属性值,以 **- 18:09 [[文章名称]] 文章总结** 的格式自动添加到当天日记的底部。

录屏.gif|500

录屏.gif|500

上述的自动化流程可以拆解为四个核心步骤:

  1. 剪藏文章 ,使用 Obsidian Web Clipper 浏览器插件剪藏文章,添加到 Clippings 文件夹中;
  2. 监控新文件 ,通过快捷指令自动化监控 Clippings 文件夹,当有新文件创建时,触发指定的快捷指令;
  3. 调用 Capture 模板 ,通过快捷指令获取新文件的 文件名称 ,添加到剪贴板中,并执行 Obsidian URI(指向 QuickAdd 插件的 Capture 模板);
  4. 插入笔记 ,通过 Capture 模板捕获剪贴板的内容(即 文件名称 ),根据文件名获取 description 属性,并以固定格式添加到当日笔记中。

基础版本

由于并不是所有人都使用了 Obsidian Web Clipper 插件的解释器功能,因此我将上述流程拆解为基础和进阶两个版本。

在基础版本中,只会自动获取文件名称,并在日记中添加双链,省去了 AI 总结和获取 description 属性这两个相对复杂的步骤。最终添加到日记中的笔记格式如下:

创建 QuickAdd 插件的 Capture 模板

上述的四个核心步骤是自动化流程的执行过程,但在创建自动化流程时,顺序是颠倒的。第一步要先创建 Capture 模板,来实现将文本插入到每日日记文件底部的功能。

我的日记都保存在 journals 文件夹中,文件名格式为 yyyy-MM-dd ,因此我在模板中将要插入的文件路径配置为 journals/{{date}} ,比如当天是 2026 年 2 月 22 日,那么指向的文件路径就是 journals/2026-02-22

image.png|500

image.png|500

借助 JS 脚本,我们可以获取剪贴板中的 文件名称 ,添加双链格式,并和时间拼接在一起,组合成我想要添加到日记中的笔记格式。

image.png|500

image.png|500

具体的脚本实现逻辑如下:

// 获取剪贴板内容
let text = await this.quickAddApi.utility.getClipboard();
 
// 获取当前时间
let date = moment().format("HH:mm");
 
// 拼接时间和文本,并设置为双链格式
return \`- **${date}** [[${text}]]\`;

为模板创建全局链接

Capture 模板创建完成后,点亮配置页面的闪电形状符号,就会新增一个可执行的 command。

image.png|500

image.png|500

利用 Advanced URI 插件,可以为模板对应的可执行 command 创建一个全局性的链接,以便于在快捷指令中调用。

具体的设置方式是:

  1. 使用 command + P 打开命令面板,搜索 Advanced URI: Copy URI for command 命令并执行;
  2. 选择 Don't specify a file
  3. 搜索并选择刚刚在 QuickAdd 中创建的 command;
  4. 这样就获取了可全局运行的 command URI,它会自动保存在剪贴板中。 20250904-202208.gif|800

20250904-202208.gif|800

创建快捷指令

有了可全局执行的 Capture 命令,就可以在快捷指令中调用。同时,还要将剪藏文件的文件名称添加到剪贴板,以便于 Capture 模板中的脚本获取。依次执行步骤为:

  1. 获取 Clippings 文件夹内容
  2. 筛选「创建日期」最新的文件;
  3. 获取文件名称;
  4. 将文件名称拷贝至剪贴板;
  5. 运行 Shell 脚本调用 Capture 模板。 image.png|500

image.png|500

创建自动化流程

配置好快捷指令后,同样在快捷指令 app 中新建自动化流程:选择「文件夹」作为快捷指令的触发项,并设置为当 Clippings 文件夹添加任意项目时,触发刚刚创建的快捷指令。

image.png|500

image.png|500

至此我们就完成了全部的设置流程,每当我们剪藏文章并添加到 **Clippings** 文件夹时,快捷指令就会自动启动,在当天的日记中添加该剪藏笔记的双链。

进阶版本

Obsidian Web Clipper 插件的「解释器」功能,支持预设 prompt,在剪藏时调用大模型 API 处理属性值。

比如我在剪藏模板的 description 属性中添加了这样的 prompt: 使用中文,一句话总结当前 web page 的内容 ,每次使用插件剪藏文章时,大模型就会总结文件内容,并填充到 description 属性中。

借助这一功能,上述的流程可以升级为: **Clippings** 文件夹添加新文件时,获取文件名称和 **description** 属性值,以 **- 18:09 文章名称 description** 的格式添加到当天日记的底部。 最终添加到日记中的笔记格式如下:

配置 Obsidian Web Clipper 插件解释器

首先在插件的解释器页面,添加 AI 模型的提供商,并配置具体的模型编号。

比如我这里配置了 BigModel(智谱)、DeepSeek 和 Google 三家提供商,以及对应的模型。其中 glm-4.5-flash 免费但响应慢,Google 模型免费但需要科学上网,DeepSeek 需要充值不过费用极低,各位可以自行选择。

image.png|500

image.png|500

解释器配置完成后,还需要在模板中设置 prompt 。可以为不同的属性设置不同的 prompt,比如:

  1. description 属性,可以设置为 使用中文,一句话总结当前 web page 的内容
  2. cover 属性,可以设置为 使用页面中的第一个图片 URL,如果页面中没有图片 URL,则使用 [[../assets/文章剪藏.png]]

注意,prompt 需要使用英文双引号包裹,否则无法识别。

image.png|500

image.png|500

上述两步完成后,使用插件剪藏文章时,就可以让 AI 使用一句话总结当前文章的内容,并填充到 description 属性中了。

20260222-220502.gif|300

20260222-220502.gif|300

优化 Capture 模板的 JS 脚本

在基础版本中,我们已经从剪贴板中获得了 文件名称 ,并且知道文件被保存在 Clippings 文件夹中,就可以拼接出文件路径来精准查询文件,并获取文件的 description 属性。

将基础版本中的脚本替换为下方的脚本即可:

let text = await this.quickAddApi.utility.getClipboard();
let date = moment().format("HH:mm");
let description = "";
 
// 拼接文件路径
let queryName = text.trim();
let fileName = queryName.endsWith(".md") ? queryName : \`${queryName}.md\`;
let filePath = \`Clippings/${fileName}\`;
 
// 根据文件路径查询文件
let targetFile = app.vault.getAbstractFileByPath(filePath);
 
// 获取文件的 description 属性
if (targetFile && targetFile.path) {
    let metadata = app.metadataCache.getFileCache(targetFile);
    let frontmatter = metadata?.frontmatter;
    if (frontmatter && frontmatter.description) {
        description = \`,${frontmatter.description}\`;
    }
}
 
return \`- **${date}** [[${text}]]${description}\`;

小结

得益于此前对于个人工作流的探索积累,这套自动化流程从出想法到落地只花了 1 个小时的时间。它帮助我省去了「在日记中添加阅读记录及摘要」的重复性流程,让我能够专注记录阅读后的想法和思考。

这套流程的本质是:监控事件→触发自动化→抽取元数据→按固定格式写入文件,实际上还有很大的扩展空间。比如:

  1. 自动添加稍后读待办 。我当前是在阅读完成后剪藏,也可以先剪藏文章,并在日记或指定文件中添加阅读待办;
  2. 素材管理 。当素材文件夹,比如 assets ,新增文件时,自动归类并写入「素材管理库」中;
  3. 项目日志自动化 。当项目文件夹新增「会议纪要/方案」时,自动把链接追加到项目主页的「时间线」区块。

欢迎各位读者大开脑洞,创建属于自己的工作流。

> 学习 心流管理 ,让自己成为效率大师 ⏲️

> 实用、好用的 正版软件 ,少数派为你呈现 🚀

22

6

目录 3

  • 基础版本
    • 创建 QuickAdd 插件的 Capture 模板
      • 为模板创建全局链接
      • 创建快捷指令
      • 创建自动化流程
  • 进阶版本
    • 配置 Obsidian Web Clipper 插件解释器
      • 优化 Capture 模板的 JS 脚本
  • 小结

本文责编:@ 北鸮

© 本文著作权归作者所有,并授权少数派独家使用,未经少数派许可,不得转载使用。

全部评论(6)

热门排序

请在后评论…

Web Clipper整合AI做摘要并自动归档到日记,这套信息流处理很高效。将信息摄取与知识沉淀无缝连接,是Obsidian类工具的进阶玩法。

确实,这种将Web Clipper、AI摘要和日记自动化的整合,直接打通了信息摄取到知识沉淀的关键环节,显著降低了处理信息的心理门槛和操作摩擦。很多时候我们收藏了文章却没

Sequoia 15.7.4 没看到自动化快捷指令的操作; 用 Automator app实现的自动化部分.

个人自动化(Automations)功能是在 macOS 26(Tahoe) 版本中正式加入的。

确实打开了思路,你 mac 可以用快捷指令,我 win 可以用 quicker!

手机版怎么用呢?