mcpField
D
defuddle

defuddle

github.com/breferrariProductivity5.5k77 installsUpdated 2w ago
Repository

About defuddle

defuddle is a CLI skill for extracting readable web-page content and metadata. It offers Markdown, JSON, or HTML output for workflows that need cleaner page text.

Key features

  1. 01Extract readable page content
  2. 02Output Markdown, JSON, or HTML
  3. 03Retrieve selected metadata

Use cases

  1. 01Prepare web pages for reading
  2. 02Save extracted content to a Markdown file
  3. 03Retrieve a page title or domain

Install

Copy the command and run it in a terminal.

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