defuddle

Extracts clean markdown content from web pages via URL.

Updated Oct 10, 2023
One-click install
npx skills add https://github.com/kirakuiin/note --skill defuddle-kirakuiin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: defuddle
Source: https://github.com/kirakuiin/note/tree/main/Obsidian%20Vault/9-Meta/Skills/defuddle
Command: npx skills add https://github.com/kirakuiin/note --skill defuddle-kirakuiin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extracts clean markdown content from web pages, removing navigation, ads, and clutter to save time and tokens when reading or analyzing online content.

Core Features & Use Cases

  • Clean extraction: strips navigation, ads, and clutter from standard web pages to produce readable markdown.
  • Markdown output: outputs markdown by default and supports HTML or JSON as alternative formats.
  • Quick integration: ideal for turning online documentation, tutorials, and articles into draft notes for knowledge bases.

Quick Start

Run defuddle parse <url> --md to extract a clean markdown version of the page.

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 URL?

To extract clean markdown from a web page, run the defuddle parse command with your target URL and the --md flag. This strips navigation and ads, outputting readable markdown text for quick reading or knowledge capture.

Can I extract web page metadata along with the markdown content?

Yes, you can extract web page metadata alongside markdown content by passing the -p flag. This provides optional metadata output while converting standard articles and documentation into clean markdown format.

What output formats are supported when converting web pages to clean text?

Markdown is the default output format for extracted web content, but HTML and JSON are also supported as alternative formats. Use the --md flag to explicitly request markdown output for articles and blogs.

Do I need to install defuddle before extracting web content to markdown?

Yes, defuddle must be installed locally before you can parse web pages. Once installed, you can run defuddle parse <url> --md to extract clean markdown from documentation, tutorials, and articles.

Why extract web pages to markdown instead of saving the raw HTML?

Extracting web pages to markdown removes navigation, ads, and clutter, saving time and tokens when reading or analyzing online content. This produces clean text ideal for drafting notes or feeding into knowledge bases.

Does defuddle work with all types of web pages for markdown extraction?

Defuddle applies to standard articles, documentation, and blogs accessible via URL. It is optimized for extracting clean markdown from these standard web pages rather than complex web applications.