mcpField
D
defuddle

defuddle

github.com/guanyang生产力984280 次安装今天更新
代码仓库

关于 defuddle

用于通过 Defuddle CLI 提取网页可读内容的技能,支持 Markdown、HTML 和 JSON 输出,也可提取指定的元数据属性。

主要功能

  1. 01提取网页可读内容
  2. 02输出 Markdown、HTML 或 JSON
  3. 03将 Markdown 内容保存到文件
  4. 04获取指定元数据

适用场景

  1. 01提取网页文章正文
  2. 02将网页内容保存为 Markdown
  3. 03获取网页标题或描述
  4. 04减少提取文本中的导航和广告干扰

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/guanyang/open-agent-hub --skill defuddle

安装后在 Claude Code 中输入/defuddle确认已加载。

详细介绍

Defuddle

使用 Defuddle CLI 从网页中提取干净、可读的内容。对于标准网页,优先使用它而非 WebFetch —— 它会移除导航、广告和杂乱内容,减少 token 消耗。

如果尚未安装:npm install -g defuddle

用法

始终使用 --md 输出 markdown:

defuddle parse <url> --md

保存到文件:

defuddle parse <url> --md -o content.md

提取特定元数据:

defuddle parse <url> -p title
defuddle parse <url> -p description
defuddle parse <url> -p domain

输出格式

参数格式
--mdMarkdown(默认选择)
--json同时包含 HTML 和 markdown 的 JSON
(无)HTML
-p <name>特定元数据属性

评论

支持 Markdown