defuddle
Extract clean markdown content from web pages using Defuddle CLI, removing clutter and navigation to save tokens. Use instead of WebFetch when the user provides a URL to read or analyze, for online documentation, articles, blog posts, or any standard web page. Do NOT use for URLs ending in .md — tho
By kepano · 67,805 installs
npx skills add kepano/obsidian-skills --skill defuddle
Source repository · Upstream listing
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:
Save to file:
Extract specific metadata:
Output formats
Flag Format
md Markdown (default choice)
json JSON with both HTML and markdown
(none) HTML
p <name Specific metadata property