Skip to content

defuddle

Extract clean Markdown from HTML pages with Defuddle CLI.

75,235
installs
0 up / 0 down, score 0.00
votes
50,380
repo stars
Updated
1 month ago
In the catalog since
18 Sept 2026
From
kepano/obsidian-skills
Get it through your agent npx skills add kepano/obsidian-skills@defuddle

Skill instructions

Rendered from the published SKILL.md, 37 lines.

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

Flag Format
--md Markdown (default choice)
--json JSON with both HTML and markdown
(none) HTML
-p <name> Specific metadata property