📌 defuddle 是什么?

把网页文章存进 Obsidian,最烦的是"脏"——广告、导航、侧栏、相关推荐、Cookie 提示,全跟着正文一起进来,读起来乱,还占地方。defuddle 是 kepano 的技能,让 AI 把网页内容清洗成干净的 Markdown 笔记。

它的名字起得很形象:defuddle,就是"把搅浑的水澄清"。去掉噪音,只留正文、标题、关键信息,转成规范的 Obsidian 笔记。

对习惯"看到好文章就收藏"的人来说,这个技能解决了收藏之后"存了一堆、却没法读"的问题——洗干净的笔记,才是真正能沉淀进知识库的东西。

🧩 核心功能

正文提取:去掉广告、导航、侧栏,只留正文。

Markdown 转换:转成结构清晰的 Markdown。

标题层级:保留和规范标题层级。

链接保留:保留正文里的有效链接。

元数据:提取作者、日期、来源等信息。

批量清洗:一次清洗多篇收藏。

👍 优点

干净:只留正文,没有噪音。

规范:转成标准 Obsidian 笔记。

省事:批量处理收藏内容。

⚠️ 不足与局限

复杂页面的正文提取可能漏掉部分内容。

图片、表格等元素可能需要单独处理。

清洗结果要人工抽检。

🙋 适合谁用

知识工作者:把收藏转成笔记。

研究者:整理网络资料。

内容创作者:采集素材。

重度收藏党:清理积压的收藏。

🛠️ 第一次安装

前提:电脑装了 Node.js(18+),有支持 Skill 的 AI 工具(如 Claude Code)。打开终端执行:

bash
npx skills add kepano/obsidian-skills --skill defuddle

CLI 会自动检测你装的 AI 助手,确认安装位置后即可使用,装完可以用 npx skills list 确认它在列表里。

✍️ 上手:几个真实例子

场景一:单篇清洗

提示词
帮我把这篇网页文章洗成干净的 Obsidian 笔记,去掉广告和导航。

场景二:批量清洗

提示词
帮我把这 10 篇收藏的文章都清洗一遍,转成统一格式的笔记。

场景三:补元数据

提示词
洗完后帮每篇笔记加上来源、作者、收藏日期的属性。

🎯 典型应用场景

收藏整理:把收藏洗成笔记。

资料采集:采集网页素材。

知识库沉淀:把网络内容变成可检索的笔记。

阅读管理:存干净的待读文章。

⚖️ 和类似方案对比

和浏览器自带的"保存网页"、或剪藏插件相比,defuddle 的差别在于它是把内容转成"干净的 Markdown",而不是存一个带广告的网页快照。存网页快照,你收藏的是噪音;洗成 Markdown,你沉淀的是内容。

💡 常见问题 FAQ

问:清洗会丢内容吗?
正文一般不会丢,但页面的动态内容、登录后才可见的内容可能洗不到。

问:图片怎么办?
可以让 AI 把图片下载到本地,或只保留图片链接。

问:能保持原格式吗?
会转成 Markdown,标题、列表、粗体等会保留。

问:适合所有网站吗?
普通文章页效果好,重度交互的 SPA 页面可能洗不全。

🤖 适合哪些 AI 工具

Claude Code、Cursor、Codex 等支持 Skill 的工具都能装。