defuddle

Extract clean markdown from web pages using Defuddle CLI.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/zhboner/Agent-Skills --skill defuddle-zhboner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: defuddle
Source: https://github.com/zhboner/Agent-Skills/tree/main/obsidian-skills/skills/defuddle
Command: npx skills add https://github.com/zhboner/Agent-Skills --skill defuddle-zhboner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extracting readable text from web pages is time-consuming and token-expensive because navigation, ads, and clutter overwhelm the content you actually want.

Core Features & Use Cases

  • Clean markdown extraction: Uses Defuddle CLI to convert a web page into focused, readable markdown.
  • Navigation and clutter removal: Reduces non-essential page elements so analysis and summarization stay on-topic and cheaper.
  • Targeted metadata extraction: Pulls specific fields like title, description, and domain when you need structured context.
  • Use case: When you want to analyze an online article, this helps you get the core content in markdown form for downstream reading, summarization, or extraction.

Quick Start

Use Defuddle to parse the URL and output clean markdown by running: defuddle parse <url> --md

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 for analysis?

To extract clean markdown from a web page, you can use this tool to strip away navigation, ads, and boilerplate. It outputs focused, readable markdown text suitable for downstream reading, summarization, or analysis.

What's the best way to remove web page clutter before token optimization?

Removing web page clutter before token optimization is best handled by extracting only the core content into markdown. This reduces non-essential page elements, keeping analysis on-topic and lowering token costs.

Can I extract web metadata like title and description along with the article text?

Yes, you can extract web metadata like title, description, and domain along with the article text. The tool supports optional metadata flags to pull specific structured context fields when needed.

Does web page parsing work on URLs that already end with .md?

Web page parsing does not work on URLs that already end with .md. You should use this tool for standard webpages, online documentation, articles, and blog posts that require clutter removal and markdown conversion.

How do I get readable text from online documentation without the navigation elements?

To get readable text from online documentation without navigation elements, parse the URL to convert the page into focused markdown. This removes non-essential boilerplate, leaving only the core content for extraction.

Do I need Defuddle CLI to convert web pages into markdown?

Yes, you need Defuddle CLI to convert web pages into markdown. The tool requires running the CLI with markdown output and optional metadata flags to extract clean text and structured context from cluttered pages.