关于 defuddle
用于通过 Defuddle CLI 提取网页可读内容的技能,支持 Markdown、HTML 和 JSON 输出,也可提取指定的元数据属性。
主要功能
- 01提取网页可读内容
- 02输出 Markdown、HTML 或 JSON
- 03将 Markdown 内容保存到文件
- 04获取指定元数据
适用场景
- 01提取网页文章正文
- 02将网页内容保存为 Markdown
- 03获取网页标题或描述
- 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
输出格式
| 参数 | 格式 |
|---|---|
--md | Markdown(默认选择) |
--json | 同时包含 HTML 和 markdown 的 JSON |
| (无) | HTML |
-p <name> | 特定元数据属性 |
评论
支持 Markdown