mcpField
D
defuddle

defuddle

github.com/guanyangProductivity984280 installsUpdated today
Repository

About defuddle

A skill for using Defuddle CLI to extract readable content from web pages. It supports Markdown, HTML, and JSON output, as well as extraction of selected metadata properties.

Key features

  1. 01Extract readable page content
  2. 02Output Markdown, HTML, or JSON
  3. 03Save Markdown content to a file
  4. 04Retrieve selected metadata

Use cases

  1. 01Extract article text from a web page
  2. 02Save page content as Markdown
  3. 03Retrieve a page title or description
  4. 04Reduce navigation and ad clutter in extracted text

Install

Copy the command and run it in a terminal.

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

After installing, type/defuddlein Claude Code to confirm it loaded.

Details

From the project README

Defuddle

Use Defuddle CLI to extract clean readable content from web pages. Prefer over WebFetch for standard web pages — it removes navigation, ads, and clutter, reducing token usage.

If not installed: npm install -g defuddle

Usage

Always use --md for markdown output:

defuddle parse <url> --md

Save to file:

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

Extract specific metadata:

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

Output formats

FlagFormat
--mdMarkdown (default choice)
--jsonJSON with both HTML and markdown
(none)HTML
-p <name>Specific metadata property

Comments

Markdown supported