defuddle

Convert noisy web pages into clean Markdown with metadata extraction.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Arxchibobo/openclaw-arxchibo --skill defuddle-arxchibobo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: defuddle
Source: https://github.com/Arxchibobo/openclaw-arxchibo/tree/main/skills/defuddle
Command: npx skills add https://github.com/Arxchibobo/openclaw-arxchibo --skill defuddle-arxchibobo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill cleans noisy web pages into clean Markdown, removing navigation, ads, and clutter to reduce token costs while enabling metadata extraction (author, date, schema.org).

Core Features & Use Cases

  • Clean extraction: convert standard web pages to readable Markdown with essential content only.
  • Metadata extraction: capture title, author, published date, description, and structured data when available.
  • Use Case: transform a blog article into a concise Markdown document with metadata for indexing and search.

Quick Start

Parse a webpage URL to Markdown with defuddle.

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 to Markdown for content extraction?

To convert noisy web pages to Markdown, this Skill strips out navigation, ads, and clutter, leaving only essential readable text. It is designed for articles, blogs, and documentation pages to produce clean content.

Can I extract metadata like author and published date from HTML?

Yes, you can extract metadata from HTML including the title, author, published date, description, and structured schema.org data. This structured information is output alongside the main text content.

Does this web scraping tool work on pages that require login?

No, this web scraping tool does not work on pages requiring login. It operates exclusively on standard public articles, blogs, and documentation pages where tidy text and metadata extraction are needed.

What is the best way to remove ads and navigation clutter from web pages?

The best way to remove ads and navigation clutter is using a noise removal process that targets non-essential HTML elements. This ensures only the core article text remains, which effectively reduces token costs.

How do I get JSON metadata from a blog article?

To get JSON metadata from a blog article, the Skill parses the web page to capture available structured data like schema.org information. It transforms the page into a concise document with metadata for indexing.