defuddle

Extract clean Markdown from web pages using the Defuddle CLI.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/xfs96192/claude-config --skill defuddle-xfs96192
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: defuddle
Source: https://github.com/xfs96192/claude-config/tree/main/skills/defuddle
Command: npx skills add https://github.com/xfs96192/claude-config --skill defuddle-xfs96192

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Defuddle helps you extract clean, readable Markdown from web pages by stripping navigation, ads, and other clutter, reducing token usage when reading or analyzing online content.

Core Features & Use Cases

  • Extract clean Markdown from standard web pages for documentation, blogs, and articles.
  • Prefer over WebFetch for pages with heavy navigation to save tokens and improve readability.
  • Output formats include Markdown by default, with HTML or JSON as alternatives, and the ability to target specific metadata like title, description, and domain.

Quick Start

Parse a web page URL and return the clean Markdown content with navigation removed.

Frequently Asked Questions about defuddle

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract clean Markdown from a web page while removing navigation and ads?

You can extract clean Markdown from a web page by using the Defuddle CLI to parse the URL, which strips away navigation and ads to reduce token usage for reading and analyzing online content.

What is the best way to reduce token usage when reading web content with heavy navigation?

Extracting clean Markdown from web pages with heavy navigation is the best way to reduce token usage and improve readability, preferring this approach over standard web fetching for cluttered documentation and articles.

Can I extract specific metadata like title and description instead of full Markdown from a URL?

Yes, you can extract specific metadata like title, description, and domain from a URL using the Defuddle CLI, which offers targeted metadata extraction capabilities alongside its default Markdown output.

Does the Defuddle webpage extractor support output formats other than Markdown?

Yes, the webpage extractor supports outputting HTML or JSON as alternative formats, allowing you to parse URLs and retrieve web content in the format that best suits your analysis workflow.

What types of web pages are suitable for Markdown content extraction?

Markdown content extraction is suitable for standard web pages including documentation, articles, and blogs, where concise content is needed and removing clutter helps reduce token usage during analysis.

Do I need to install the Defuddle CLI to parse URLs and output Markdown?

Yes, you need the Defuddle CLI installed to parse URLs and output Markdown by default, as it serves as the core engine for removing clutter and extracting readable content from web pages.