如何利用 Claude Code 在 Obsidian 记录每日笔记(AI 自动化工作流)

CCoding With ADHD
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00既然我们已经完成了所有设置,让我来向你展示我的实际工作流。
00:00:03如果你还没看过第一部分关于设置库和文件夹结构的内容,
00:00:08请务必先去看看。我会把链接放在描述栏里。
00:00:11开始之前,只需输入 clod,然后运行 /init 命令。
00:00:16这会指示 clod 在你的库中添加一个 clod.md 文件。
00:00:20如你所见,它现在已经掌握了关于我们库的上下文,包括文件夹结构、约定,
00:00:27以及 clod 理解这个系统运作方式所需的一切。我会取消这个操作,因为我之前
00:00:32已经做过了。这就是我利用 Obsidian Clipper 和 Clod Code 将笔记总结到
00:00:38每日日志中的方法。顺便说一下,这种方法适用于任何你喜欢的 AI 代理命令行工具。我只是
00:00:45刚好在使用 Clod Code。所以我们首先需要的是 Obsidian Clipper。这是 Obsidian 的官方插件,
00:00:52老实说,对于在浏览时捕捉信息来说,它是一个游戏规则改变者。
00:00:58你可以前往他们的网站下载。我会把链接放在描述栏。
00:01:03这是一个超级实用的扩展程序,可以让你直接将内容剪藏并保存到库中,
00:01:09而无需离开当前页面。不再需要复制粘贴,也不再需要频繁切换标签页,
00:01:14从而打断思路。只需为你选择的浏览器下载即可。我使用的是 Safari,所以我点这里
00:01:19下载 Safari 版本。安装完成后,你会看到浏览器工具栏中的 Clipper 图标。
00:01:25就这样,你已经准备好开始捕捉了。让我来演示一下我实际是如何使用它的。
00:01:30我把它设置成了自动将剪藏的笔记移动到我的 inbox 目录。如果你喜欢其他位置,
00:01:37可以在扩展设置中更改。但重点在于:每当我剪藏一个网页时,
00:01:44我也希望它能同步记录在我的每日日志里。顺便说一下,我已经更新了
00:01:52第一部分中的每日模板。它现在包含了 Front Matter,这让内容变得更有结构感。
00:01:58我可以追踪关于笔记的额外信息,比如标签和当前日期。我还添加了
00:02:06这个名为 cursor 的 Templater 函数,它会在笔记打开时
00:02:13自动将光标移动到该行。非常方便。该模板还有导航链接,可以快速
00:02:20在昨天和明天之间切换。现在,每当我们点击每日笔记时,它都会使用这个新模板。
00:02:29如你所见,一切都就绪了。太酷了。回到正题,我真正想要的是
00:02:38对我当天捕捉到的所有内容进行快速总结。所以每当我剪藏内容时,
00:02:44我希望自动生成摘要,创建指向剪藏笔记的 Markdown 链接,
00:02:50并添加简短描述,且所有内容都直接插入到我的每日日志中。
00:02:56那么,我们具体该如何实现呢?我们需要一个脚本来处理摘要生成,
00:03:05并将所有内容链接在一起。好的,让我先在 system 文件夹里
00:03:11创建一个名为 scripts 的新目录。我喜欢把我所有的自动化脚本都放在这里,
00:03:18这样可以保持井井有条且易于查找。我已经通过让 Clod Code 帮我写好了这个脚本。
00:03:24现在有一点需要提醒,Obsidian 默认情况下不显示 Markdown 以外的文件格式。
00:03:29这就是为什么这些文件在这里显示为空的原因。要解决这个问题,只需去设置,
00:03:35然后进入“文件与链接”,并开启“显示所有类型文件”。现在返回,你就能看到这些文件
00:03:41确实在那儿。我还让 Clod 生成了脚本的 Windows 版本,也就是 PowerShell。
00:03:47顺便说一下,PowerShell 是一个跨平台的自动化工具。所以如果你喜欢,
00:03:52它在所有平台上都能运行。对于 Mac OS 版本,我决定坚持使用 Bash。所以我
00:03:59让 Clod Code 使用 fswatch 和 launchd 创建一个启动代理,以便在登录时自动启动。
00:04:05如果你不熟悉,fswatch 是一个文件监控工具,用于监听目录中的更改。
00:04:12而 launchd 是 Mac OS 内置的后台服务运行系统。它们配合使用,
00:04:19可以确保我们的 inbox 监控脚本在后台静默运行,无需我们手动干预。
00:04:26如你所见,Clod 生成了一个 plist 文件,也就是启动代理的配置文件,并保存到了
00:04:33我们的 scripts 目录。它甚至给出了具体的设置步骤。首先,我们需要
00:04:39确保已安装 fswatch。如果还没安装,只需运行 brew install fswatch。接下来,我们
00:04:47通过在主目录的 LaunchAgents 目录中创建 plist 文件的符号链接,来安装启动代理。
00:04:53最后,我们使用 launchctl load 来加载它。这会立即启动脚本,并
00:05:01确保每次登录时都能运行。就这样。现在每次你登录 Mac,监控程序
00:05:09都会自动启动。剪藏一个网站,它就会自动出现在你的每日日志中,完全无需动手。
00:05:15这种设置就在后台静默运作,让你能专注于真正重要的事情。
00:05:21如果这有帮助,请点赞并订阅。这确实对频道很有帮助。
00:05:27我会继续分享这类实用的内容,敬请期待。如果你有任何想法、
00:05:34问题,或想让我下次探索的内容,请留言。我真的会读每一条评论。
00:05:40感谢观看,我们下期再见。

Key Takeaway

通过集成 Obsidian Clipper、Claude Code 自动化脚本与 Mac 系统级守护进程,用户可以实现网页剪藏内容自动总结并实时同步至每日日志的无缝工作流。

Highlights

  • 在 Obsidian 库运行 /init 命令会在库中生成 clod.md 文件,为 AI 提供文件夹结构和规则背景。

  • Obsidian Clipper 官方插件配合浏览器扩展可直接将网页内容剪藏至指定的 inbox 目录。

  • 每日日志模板通过 Templater 函数和 Front Matter 实现自动追踪日期、标签及光标自动定位。

  • 利用 fswatch 和 launchd 工具在 Mac 后台创建启动代理,实现文件变更的自动化监听与处理。

  • 脚本支持跨平台操作,Windows 环境使用 PowerShell,Mac OS 环境则采用 Bash 脚本结合守护进程。

  • 自动化工作流可自动为剪藏内容生成摘要、Markdown 链接和描述,并实时插入到每日日志中。

Timeline

AI 助手环境初始化与上下文配置

  • 通过运行 /init 指令在库中创建名为 clod.md 的索引文件。
  • 此索引文件包含库的完整文件夹结构和约定信息。
  • AI 代理工具根据该上下文理解整个知识管理系统的运作方式。

初始化的核心在于让 AI 掌握用户笔记库的全局视野。通过生成的 markdown 文件,Claude Code 或其他命令行 AI 工具能够识别现有的组织逻辑。这种配置为后续的自动化处理提供了必要的规则基础。

利用 Obsidian Clipper 捕捉网页信息

  • Obsidian Clipper 官方浏览器扩展支持一键剪藏内容至本地库。
  • 剪藏过程无需复制粘贴或频繁切换标签页。
  • 默认配置将所有捕捉到的笔记统一存放至 inbox 目录。

该工具通过简化信息采集流程来减少认知负荷。用户可以针对不同浏览器下载对应版本,并自定义存储路径。这种集中式的捕捉方式是自动化流的第一步。

增强型每日笔记模板结构

  • Front Matter 区域用于结构化追踪标签和日期等元数据。
  • Templater 插件中的 cursor 函数在打开笔记时自动定位光标行。
  • 模板内置导航链接实现前一天与后一天笔记的快速切换。

结构化的模板保证了每日笔记的一致性。通过引入特定的函数和链接,笔记系统从单纯的文本存储变为具备导航能力的交互界面。这确保了后续自动生成的摘要有明确的插入锚点。

跨平台自动化脚本与后台监控实现

  • scripts 目录集中管理处理摘要生成的 Bash 和 PowerShell 脚本。
  • 开启“显示所有类型文件”设置可解决 Obsidian 默认不显示非 Markdown 文件的问题。
  • fswatch 工具负责实时监控 inbox 文件夹的内容变动。

自动化核心依赖于对文件系统的监控。Mac 系统使用 fswatch 监听文件流,一旦检测到新剪藏内容,便触发后台脚本进行处理。为了保持跨平台兼容,系统同时提供了适用于 Windows 的 PowerShell 版本。

配置 LaunchAgents 实现登录自启动

  • 使用 launchd 系统在 Mac 登录时自动启动监控服务。
  • plist 配置文件通过符号链接安装至用户主目录的 LaunchAgents 文件夹。
  • launchctl load 命令负责加载配置并激活后台静默运行进程。

通过设置启动代理,监控程序不再需要手动运行。这种静默运作模式确保了剪藏、总结、链接生成的整个链条在后台自动完成。用户只需专注于阅读和处理同步到每日日志中的摘要信息。

Community Posts

View all posts