defuddle

Extract clean markdown content from web pages by removing clutter.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Web pages often include navigation, ads, and clutter that waste context tokens and make reading or analysis harder.

Core Features & Use Cases

  • Token-saving extraction: Removes navigation and irrelevant page elements so the resulting text is focused.
  • Markdown-first output: Produces readable Markdown suitable for downstream summarization, study, or note-taking.
  • Metadata extraction: Pulls specific fields like title, description, and domain when you only need key details.
  • Use case: When you want to summarize an online article or technical documentation, extract only the meaningful content instead of the full page HTML clutter.

Quick Start

Use the defuddle skill to extract clean markdown from a URL like this: parse https://example.com --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, parse the URL to remove navigation and ads, producing token-efficient text. This strips clutter, leaving readable markdown suitable for downstream summarization and note-taking.

Can I extract only the metadata from a URL without the full content?

Yes, you can extract specific metadata fields like title, description, and domain from a URL. By using parameterized properties, it pulls only key details instead of generating full markdown content, optimizing token usage.

What is the best way to save tokens when summarizing online articles?

The best way to save tokens when summarizing articles is removing irrelevant page elements like ads before processing. This focused content extraction prevents context window bloat, ensuring downstream analysis uses only meaningful text.

Does defuddle work with technical documentation and blog posts?

Defuddle works with technical documentation, blog posts, and general web pages. It applies CLI parsing to remove clutter and output readable markdown, making it effective for extracting focused content from various online sources.

How do I pull readable content from a URL and remove ads?

You pull readable content from a URL by parsing it with markdown output requirements. This removes navigation and ads, transforming messy HTML into clean, focused text optimized for token-efficient analysis.