Defuddle

Extracts clean markdown content from web pages using the Defuddle CLI, removing clutter and navigation to save tokens. Prefer over WebFetch for reading or analyzing standard web pages.

nimoqup046-collab Updated 2 repo stars

File contents

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.

When to Use

  • Use when the user provides a normal webpage URL to read, summarize, or analyze.
  • Prefer it over noisy page-fetch approaches when token efficiency matters.
  • Use for docs, articles, blog posts, and similar public web content.

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

nimoqup046-collab/agora/tree/main/.claude/skills/defuddle commit 63c40eba4f

Frequently asked questions

npx skillmds@latest add nimoqup046-collab/defuddle