Agent Skills: Defuddle

Extract clean markdown content from web pages using Defuddle CLI, removing clutter and navigation to save tokens. Use instead of curl, or WebFetch when the user provides a URL to read or analyze, for online documentation, articles, blog posts, or any standard web page.

UncategorizedID: justEstif/dotfiles/defuddle

Install this agent skill to your local

pnpm dlx add-skill https://github.com/justEstif/dotfiles/tree/HEAD/agents/.agents/skills/defuddle

Skill Files

Browse the full folder contents for defuddle.

Download Skill

Loading file tree…

agents/.agents/skills/defuddle/SKILL.md

Skill Metadata

Name
defuddle
Description
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 — those are already markdown, use WebFetch directly.

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 -m for markdown output:

defuddle parse <url> -m

Save to file:

defuddle parse <url> -m -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 | | ----------- | -------------------------------- | | -m | Markdown (default choice) | | --json | JSON with both HTML and markdown | | (none) | HTML | | -p <name> | Specific metadata property |