mcpField
D
defuddle

defuddle

github.com/breferrari生产力5.5k77 次安装2 周前更新
代码仓库

关于 defuddle

defuddle 是用于提取网页可读内容和元数据的命令行技能,支持 Markdown、JSON 和 HTML 输出,适合整理网页文本。

主要功能

  1. 01提取网页可读内容
  2. 02输出 Markdown、JSON 或 HTML
  3. 03获取指定元数据

适用场景

  1. 01整理网页内容以便阅读
  2. 02将提取内容保存为 Markdown 文件
  3. 03获取网页标题或域名

安装

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

$npx skills add https://github.com/breferrari/obsidian-mind --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