defuddle

Extract clean markdown content from web pages using Defuddle CLI.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/ryan-ressmeyer/agent-config --skill defuddle-ryan-ressmeyer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: defuddle
Source: https://github.com/ryan-ressmeyer/agent-config/tree/main/skills/defuddle
Command: npx skills add https://github.com/ryan-ressmeyer/agent-config --skill defuddle-ryan-ressmeyer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Defuddle extracts clean markdown content from web pages, removing clutter and navigation to save tokens.

Core Features & Use Cases

  • Extract readable content from standard web pages, removing navigation, ads, and other clutter to minimize token usage.
  • Output in Markdown by default, with options to save to a file or extract specific metadata.
  • Use case: when you need a clean, copyable version of online articles, tutorials, or documentation for analysis or summarization.

Quick Start

Parse a URL with Defuddle to output clean markdown using the --md option.

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 and remove ads?

Extracting clean markdown from web pages removes navigation and ads to minimize token usage. Defuddle processes online articles and documentation, outputting readable markdown formatted specifically for efficient analysis and summarization.

Do I need to install Defuddle CLI to extract markdown from URLs?

Yes, extracting markdown from URLs requires installing the Defuddle CLI via npm install -g defuddle. This environment setup enables the tool to parse web content, apply the --md flag, and optionally extract metadata using -p options.

How does web content extraction reduce token usage for articles?

Web content extraction reduces token usage by stripping clutter, navigation, and ads before processing. Outputting only the clean markdown text ensures the extracted content requires fewer tokens for language models to analyze or summarize.

Can I save extracted markdown to a file when scraping web pages?

Yes, saving extracted markdown to a file when scraping web pages is supported. The Defuddle CLI provides options to output the cleaned markdown content directly to a file for later analysis or summarization.

What is the best way to get readable markdown from online documentation?

The best way to get readable markdown from online documentation is using a content extraction tool like Defuddle. It removes non-essential page elements and applies the --md option to output clean text suitable for analysis.

Does web scraping for markdown work on standard pages with heavy navigation?

Web scraping for markdown works on standard pages with heavy navigation by removing the extra clutter. Defuddle is designed to extract readable content from standard web pages, articles, and documentation while ignoring ads.