defuddle

Convert noisy web pages into clean markdown using Defuddle.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/okw0204/dotfiles --skill defuddle-okw0204
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: defuddle
Source: https://github.com/okw0204/dotfiles/tree/main/dot_config/opencode/skills/obsidian-skills/skills/defuddle
Command: npx skills add https://github.com/okw0204/dotfiles --skill defuddle-okw0204

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extract noisy web pages and convert them into clean, markdown-formatted content to reduce token usage in downstream tasks.

Core Features & Use Cases

  • Clean extraction: removes navigation, ads, and clutter to produce readable markdown.
  • Token-efficient output: outputs markdown that is easy to read and index, saving tokens during processing.
  • Quick adoption: simple CLI usage to read online documentation, articles, or standard pages.

Quick Start

Parse a URL and output clean markdown using Defuddle with 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 convert web pages into clean markdown?

Defuddle converts noisy web pages into clean markdown by removing navigation, ads, and clutter. You parse a URL and output readable markdown, which saves tokens during downstream processing tasks like reading online documentation or articles.

How do I reduce token usage when processing web content in LLMs?

To reduce token usage when processing web content, you should extract the page and convert it into clean markdown. This strips away non-essential clutter and navigation, ensuring only the core article text is processed and indexed, minimizing downstream token costs.

Can I extract clean article text from standard web pages with clutter?

Yes, you can extract clean article text from standard web pages with clutter. By using the parse command with the markdown option, the tool removes ads and navigation elements, leaving only the readable content for your online documentation or blogs.

Do I need to install any dependencies to parse web pages into markdown?

Yes, you need to have Defuddle installed to parse web pages into markdown. Once installed, you can use the parse command via the CLI to quickly extract content from URLs and output clean, token-efficient markdown text.

What is the best way to extract online documentation for token-efficient output?

The best way to extract online documentation for token-efficient output is to parse the URLs and convert them into clean markdown. This approach removes unnecessary page clutter and navigation, ensuring the output is easy to read and minimizes token consumption.