mcpField
D
defuddle

defuddle

github.com/kepanoProductivity50.3k75.1k installsUpdated 6w ago
Repository

About defuddle

defuddle is a CLI skill for extracting readable web-page content and metadata. It suits workflows that need clean Markdown or structured output for later use.

Key features

  1. 01Extract readable page content
  2. 02Output Markdown, HTML, or JSON
  3. 03Retrieve title, description, and domain metadata

Use cases

  1. 01Prepare web pages for reading without navigation and ads
  2. 02Save extracted page content as a Markdown file

Install

Copy the command and run it in a terminal.

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