跳转到主要内容

Defuddle

技能 警告 活跃
属于:Obsidian

使用 Defuddle CLI 从网页中提取干净的 Markdown 内容,移除混乱和导航以节省 token。当用户提供要读取或分析的 URL(在线文档、文章、博客文章或任何标准网页)时,请使用此功能,而不是 WebFetch。请勿用于以 .md 结尾的 URL — 这些已经是 Markdown,请直接使用 WebFetch。

目的

从网页中提取干净、节省 token 的 Markdown 内容,以方便分析或存储,避免不必要的混乱和导航元素。

功能

  • 从网页中提取干净的 Markdown 内容。
  • 从获取的内容中移除混乱、广告和导航。
  • 减少 LLM 处理的 token 使用量。
  • 支持将输出保存到文件。
  • 提取特定元数据,如标题、描述和域名。

使用场景

  • 当需要分析文章、博客文章或在线文档的内容时。
  • 当保存网页内容以供以后使用并希望最小化 token 计数时。
  • 作为 `WebFetch` 的替代品,用于需要内容清理的标准网页。

非目标

  • 处理已以 .md 结尾的 URL(直接使用 `WebFetch`)。
  • 替换所有 URL 类型的通用网页抓取。
  • 执行超出简单页面获取和解析的复杂 Web 交互。

维护

  • critical:提交最近性最后一次提交是在 12 个多月前(2026-05-07),表明该项目很可能未被维护,并且由于潜在的依赖项漂移而带来风险。
  • warning:依赖项管理该扩展依赖于 `defuddle` CLI 工具(npm install),但似乎没有更新或合并依赖项的措施,也没有提到漏洞检查。

安全

  • warning:传递供应链炸弹该技能依赖于一个外部 npm 包 (`defuddle`),该包没有版本固定,这造成了潜在的供应链风险,如果该包被恶意更改。

信任

  • warning:问题关注度在过去 90 天内打开了 20 个问题,只关闭了 3 个,这表明维护者响应缓慢且关闭率低。

版本控制

  • warning:发布管理SKILL.md 前置信息中没有明确的版本控制,也没有变更日志,并且安装说明引用了主分支,使得固定特定版本变得困难。

执行

  • warning:固定的依赖项该技能依赖 `defuddle` npm 包,但此依赖项未固定,并且没有锁文件,增加了更新后意外行为的风险。

安装

请先添加 Marketplace

/plugin marketplace add kepano/obsidian-skills
/plugin install obsidian-skills@obsidian-skills

质量评分

警告
75 /100
1 day ago 分析

信任信号

最近提交7 days ago
星标31k
许可证MIT
状态
查看源代码