00:00:00如果说 Claude Code 加上 NotebookLM 非常惊人,Claude Code 加上 Obsidian 是
00:00:04免费的价值提升,那么 Claude Code 加上全新的 Skill Creator 则简直是
00:00:09改变游戏规则。那么,当我们把所有这些工具结合成一个
00:00:13实用且设置简单的流程,让你今天就能在 30 分钟内
00:00:19开始使用,会发生什么呢?这正是我们今天要探讨的内容,
00:00:23我将分步向你展示如何在 Claude Code 中创建
00:00:28最强大的工作流之一。这个流程能让 Claude Code 变成一个绝对的研究怪兽。
00:00:33这个视频也可以看作是我们在过去几段视频中
00:00:37所讨论内容的总结,因为我们已经涵盖了关于 Claude Code 与
00:00:40NotebookLM、Claude Code 与 Obsidian 以及 Claude Code 与新 Skill Creator 的内容。
00:00:43但在这里,我们将吸取所有这些教训,并将其综合成
00:00:47具有实际价值的东西。在这一点上,重要的并不是我的
00:00:52具体用例,对吧?这只是 Chase AI 的个人用例,
00:00:57以及我如何为内容做研究,但你不是内容创作者,你可能有一份正式工作。
00:01:01所以,在整个课程中,我希望你关注的不是
00:01:05我进行 YouTube 搜索的具体细节。你应该关注的是
00:01:10如何将 YouTube 搜索替换为你自己的任何用例,以及任何
00:01:14你需要的信息源,无论是 PDF、文章还是文本等等,对吧?
00:01:18如何将这个模板应用到你的生活中。这才是价值所在。
00:01:22这也是我希望你关注的重点。而且这也是此工具擅长的,
00:01:26这是一个非常灵活、可以适应你需求的工作流。我们很喜欢这一点。
00:01:32那么,这个工作流到底要做什么呢?正如我所说,
00:01:36这是“增强版”的研究。我们将进入 Claude Code,
00:01:40并通过 YouTube 进行一些研究,对吧?在这种情况下,我的数据源
00:01:45将是 YouTube 视频。为此,我们将使用一个特定的技能 (Skill)。
00:01:50然后,我们将通过 Claude Code 把 YouTube 数据发送到 NotebookLM。
00:01:55NotebookLM 将为我们分析这些视频。NotebookLM 还会
00:02:00提供任何我们想要的交付成果,无论是播客、视频、信息图还是幻灯片。
00:02:04然后它会把所有这些传回 Claude Code 内部。所有这些
00:02:09都是通过技能执行的。此外,我们将把所有这些
00:02:15子技能结合成一个“超级技能”。我们将使用
00:02:22Skill Creator 来完成,对吧?这就是 Skill Creator 发挥作用的地方,
00:02:26显然 NotebookLM 的部分也会参与进来。那么 Obsidian 呢?
00:02:31因为这些工具单独用也不错,但我们想让它更上一层楼。我可能
00:02:35不只是运行一次这个流程。这时候 Obsidian 就登场了。
00:02:40我们分析的所有数据,更重要的是我们处理数据的方式、
00:02:46我们喜欢的分析方式、我们想要的交付成果样式、我们的思考方式,
00:02:50所有这些都将被 Claude Code 记录在一系列 Markdown 文件中,
00:02:55即一系列 Obsidian 能够查看的文本文件,因为这一切
00:02:59都会发生在我们的库 (Vault) 中。现在看看这里的 Obsidian,库非常棒,
00:03:03原因有几点。作为人类,我可以非常直观地了解
00:03:06文本文件中的内容。我可以点击文件,查看它们如何
00:03:09链接在一起,并获得酷炫的小图表。但更重要的是,
00:03:13在 Claude Code 内部,所有这些 Markdown 文件对 Claude Code 本身都是透明的。
00:03:19当设置为这种 Obsidian 格式时,Claude Code 更容易
00:03:22找到它需要的东西。此外,随着时间的推移,我们将能够
00:03:29通过 claude.md 文件精细化 Claude Code 与我们的交流方式
00:03:34和思考方式,这意味着 Obsidian 随着时间的推移会帮助 Claude Code
00:03:41按照我们想要的方式执行这个流程,对吧?将 Obsidian 加入这个流程后,
00:03:47我们能把 Claude Code 变成像一个训练有素的私人助理,
00:03:53代表我们执行这个流程。这非常强大。这几乎变成了一个
00:03:58自我完善的循环,对吧?因为我运行这个流程越多,它就越能
00:04:02按我喜欢的方式进行分析。我与 Claude Code 交流越多,数据记录就越多,
00:04:07Claude Code 就会随着时间不断建立起关于我工作方式的知识库和证据。
00:04:11这就是我们如何获得这种超棒的共生关系,所有这些工具
00:04:16通过将 Claude Code 与 Skill Creator、NotebookLM 和 Obsidian 结合,
00:04:20相互提供帮助,对吧?你可以看到这有多灵活,因为
00:04:24这种工作流是可以改变的,无论是把 YouTube 换成 PDF,
00:04:28对吧?你甚至可以去掉 NotebookLM 的部分。你真的可以
00:04:31在这里放入任何工作流,插入任何流程。但如果你保留这个
00:04:37Obsidian 流程模板,并通过 Skill Creator 改进技能,你就拥有了
00:04:42触手可及的强大工具。而这并不是很多人正在做的事情。
00:04:46现在,在我们深入了解具体如何设置之前,听听我们赞助商的一句话,
00:04:50也就是我本人。再次声明,如果你想了解更多关于 Claude Code 的内容,
00:04:56我刚刚在 Chase AI Plus 中发布了 Claude Code 大师课。它带你从零开始,
00:05:01基本上能让你成为 AI 开发者,无论你的技术背景如何。Chase AI Plus
00:05:07如果你对 AI 很认真,并想以此为事业,那么它非常棒。
00:05:09一定要去看看。此外,还有一个免费的 Chase AI 社区。
00:05:15你可以在描述中找到。我们今天谈论的所有技能,
00:05:18以及许多其他免费资源,都可以在那里找到。每个人都能有所收获。
00:05:23所以我们要做的第一件事就是创建我们的技能。你会注意到我在我的库里。
00:05:27我们必须在 Obsidian 的库文件夹中,它才能捕捉到这些内容。现在,
00:05:31关于 Skill Creator 技能,如何安装并运行它。请务必查看上面的视频。
00:05:35我进行了深入讲解,但简单来说,你只需要输入 /plugin。
00:05:40搜索 Skill Creator 工具。你可以看到我的已经安装好了。
00:05:46安装 Skill Creator,退出 Claude Code,再重新启动。你就准备好了。所以
00:05:51如果我想构建一个技能,我会输入 /skill-creator 以确保它确实
00:05:55在使用该技能。然后我们只需描述它。在这个例子中,我说我想
00:05:59创建一个能搜索 YouTube 并返回结构化视频结果的技能。它应该
00:06:03使用 yt-dlp 来通过查询搜索视频,返回结果等等。
00:06:08这是 YouTube 的部分。根据你想要的数据源进行调整。
00:06:11同样,这些提示词将在我的社区中提供。运行之后,
00:06:15它会自动在你的 .claude 文件夹中创建技能。它会给你一些
00:06:19关于 Skill Creator 工具所做操作的描述。记住,如果愿意,
00:06:23我们也有运行测试的能力,但现在先跳过。这样我就有了
00:06:28YouTube 技能。我现在可以搜索 YouTube 了。那么 NotebookLM 那边呢?
00:06:31就像刚才说的,我有一个完整的视频进行深度解析。可以在上方查看,但我会
00:06:35给出一个 30 秒的简要说明。由于 NotebookLM 没有公开的 API,
00:06:41为了将 Claude Code 连接到 NotebookLM,我们将使用
00:06:46这个 GitHub 仓库:notebooklm-py。我会在描述中放一个安装链接。
00:06:50安装非常简单。我们只需在终端中运行这些命令。所以
00:06:55我们直接复制这个。我创建一个新终端。注意,此时我不在 Claude Code 中。
00:06:59这纯粹是终端,我会把命令粘贴进去并运行安装。
00:07:03运行完安装后,我需要登录 NotebookLM 进行身份验证。你可以在 CLI 部分看到。
00:07:09所以我只需复制 notebooklm login,放入终端,按回车。一个浏览器窗口
00:07:14会弹出要求登录。登录后,就完成了安装,你可以
00:07:19开始使用 NotebookLM 了。但是,我们需要教 Claude Code 如何实际使用它。
00:07:24这就是技能发挥作用的地方。现在这个仓库给我们提供了一个命令来完成它。
00:07:29如果需要,我们可以运行 notebooklm skill install。我们也可以,
00:07:34既然有了 Skill Creator,更好的做法可能是直接复制,
00:07:38基本上复制整个 GitHub 仓库或者放一个链接,然后给 Claude Code 说:嘿,
00:07:43使用 Skill Creator 为 notebooklm-py 创建一个技能。你可以在这里
00:07:50看到那个提示词。Skill Creator 创建一个技能,以便我们能最好地使用这里的 NotebookLM 技能,
00:07:55对吧?这就是 Claude Code 最棒的一点:它会做一些影响
00:08:00其自身使用的事情,对吧?它理解技能在其自身生态系统中如何运作。
00:08:06所以当我做这类事情时,它在某种程度上会自我完善,这很棒。一旦运行,你会收到
00:08:11与我们创建 YouTube 搜索技能时基本相同的消息。当
00:08:15谈到具体的 NotebookLM 技能时,这些命令允许我们在 Claude Code 终端中
00:08:21完成你在 NotebookLM 内部通常能做的任何事,甚至更多。所以我们有能力
00:08:26创建自己的笔记本。我们可以添加任意数量的来源,最多 50 个,可以是
00:08:30来自云端硬盘、复制的文本文件、YouTube 等等。然后就像我之前提到的,我们拥有
00:08:35NotebookLM 能提供的所有交付物:音频回顾、思维导图、闪卡、信息图等等。
00:08:41现在我们有了 YouTube 技能,这个图表已经变得一团糟了,对吧?
00:08:45让我们清理一下。我们有了 YouTube 技能,现在 NotebookLM 也设置好了,但同样,
00:08:50我不想一个接一个地告诉 Claude Code:先做 YouTube 技能,很好。然后再
00:08:55做那个技能,太棒了。我想一次性完成。我只想把它变成
00:09:00一个技能,这就是我们现在要做的。我们将工作流转化为一个技能。
00:09:04为了创建那个 YouTube 管道 (Pipeline) 技能,那个工作流超级技能,你可以看到完全相同的过程,
00:09:09使用 Skill Creator。然后我只是像随笔一样描述了创建它的过程,
00:09:15大概是说:嘿,我想要这个 YouTube 管道技能。我希望它使用 YouTube 搜索。
00:09:21我希望它发送到 NotebookLM,并且如果我要求,就要提供某种交付物并带回来,
00:09:25这就是我用啰嗦的话表达的内容。在那之后它会创建
00:09:30技能,告诉你它做了什么,然后问你是否要运行任何评估 (Evals),这取决于你。到
00:09:35那一刻,我们的工作流基本上就设置好了,对吧?技能准备就绪,它就在 Obsidian 内部。
00:09:41现在我们要做的就是执行它。让我们开始吧。在我们的用例中,我们将
00:09:47要求 Claude Code 搜索与 Claude Code 和 MCP 相关的视频。
00:09:53我想找出排名前五的 MCP 服务器。所以我希望它去抓取来源并进行
00:09:58分析,不仅是排名前五的是什么,还有这些视频的表现如何?比如是什么
00:10:03驱动了播放量?有哪些特例?有哪些缺口以及我们如何利用它们?
00:10:09我还会要求它利用这些分析为我创建一张信息图。这就是你在这里看到的确切
00:10:14提示词。我已经加载了 YouTube 管道技能。我本来可以使用自然
00:10:18语言,但只要你使用反斜杠命令,你就知道它百分之百能奏效。
00:10:22就像我说的,搜索 YouTube MCP Claude Code 分析,并要求一张信息图。所以你可以看到它
00:10:28开始启动管道,调用 NotebookLM 的子技能以及 YouTube 搜索。再次强调,
00:10:34关于 NotebookLM 的一个很棒的事情是,所有这些 AI 处理过程
00:10:41都是由 NotebookLM 完成的。这些 Token 你不需要付费,Claude Code 也不需要
00:10:45消耗。这一切都外包给了 Google。谢谢 Google。大约六分钟后,分析
00:10:50就完成了。要知道,通常在谈论纯文本分析以及
00:10:54你想了解 NotebookLM 返回的内容时,那是相当快的。交付物生成可能需要时间。
00:10:58所以如果你想要一个完整的幻灯片,例如,那有时可能需要长达
00:11:0315 分钟,对吧?因为它需要创建多张图片。如果只是一次性的,
00:11:07比如一张信息图,几分钟就可以了。这就是我们的信息图,对吧?关于 MCP 的。酷。
00:11:13我们在想要的视觉效果方面并没有给它太多指导,但效果很扎实,对吧?
00:11:18Supabase、Context Seven Play,对吧?它将其分解为自主编码和
00:11:23核心的“氛围编码” (Vibe Coding) 技术栈。那么它说了什么?Supabase、Figma、Sentry、PostHog、Context Seven、
00:11:30Play,对吧?没毛病。然后在上方,你可以看到,它给了我们研究报告的
00:11:36完整 Markdown 文件。记住,这是在 Obsidian 内部。虽然这看起来只是
00:11:41一个普通的 Markdown 文件,里面的内容随机放在双括号里,但对于我们
00:11:46人类来说,通过 Obsidian 在上下文中查看会清晰得多。这就是
00:11:51Obsidian 内部的同一份文档,包含关键要点和服务器。它有反向链接,可以显示
00:11:57与之相关的其他文章,我可以在图表视图中看到它,对吧?很酷的东西,但这并不是
00:12:02Obsidian 价值的全部。记住,Obsidian 的价值在于我拥有了——你
00:12:07可以在左边看到——所有这些 Markdown 文件,它们综合在一起,基本上
00:12:13向 Claude Code 展示了我是如何工作的。如果我们查看这里的 claude.md 文件,就是
00:12:20我们现在看到的,claude.md 文件变成了“大脑中的大脑”,对吧?如果这个库是
00:12:25我的“第二大脑”,存放我所有的想法,那么 claude.md 文件就是大脑中的大脑,
00:12:30它告诉 Claude 这一切意味着什么,以及在交流习惯、
00:12:37如何给我交付物、我希望如何完成任务等方面意味着什么。所以,正如我所说,
00:12:41随着时间的推移,这个库会不断壮大,而 claude.md 也很容易随之共同成长。
00:12:48再次强调,它可以随着这个知识库一起被训练、学习和成长。这
00:12:54就像告诉 Claude Code 一样简单:嘿,根据我们最近的对话更新 claude.md。
00:13:00这样这些习惯就能保持下去,你就能真正按我想要的方式做事。这
00:13:04就像说:我们能更新 claude.md 吗?以便它能更好地根据我们最近的对话反映
00:13:09我的工作风格分析和输出偏好,对吧?像这样宽泛的要求就足以
00:13:15让 Claude 自行发挥。如果你想更具体,也可以更具体,
00:13:19对吧?这就是这个工具很棒的地方,它非常灵活,完全取决于你。随着时间的推移,
00:13:25Claude Code 和 Obsidian 之间的那种关系将促使它
00:13:31提高性能,对吧?做一周可能效果不明显。做
00:13:35一个月肯定会有效果。做一年,累积数百份文档和
00:13:40对话,那将产生巨大且持久的影响。所以这就是我今天要和大家分享的全部内容。
00:13:46我希望你们从中获得的不仅仅是这个具体的工作流。还有,
00:13:50对我是如何进行内容研究的一点内部观察,因为再次强调,这个工具最大的卖点
00:13:55在于我们可以把这些内容拿走,对吧?我们真正需要的是某种形式的工作流
00:14:02来帮助你,对吧?无论你做什么工作。如果我们能把那个工作流变成
00:14:07技能,甚至把大量的技能变成一个单一的技能,并插入到这类管道中,那么,
00:14:13我们就会处于一种万物互助的状态,对吧?所以,再次强调,
00:14:18从长远来看,这有巨大的价值。所以请在评论区告诉我你的想法。一如既往,
00:14:25如果你想了解更多关于 Claude Code 的内容,想查看 Claude Code 大师课,
00:14:28请查看 Chase AI Plus,评论区有链接。一如既往,我们下次再见。