defuddle

Extract clean markdown from web pages via CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Defuddle removes clutter from web pages by extracting clean markdown, saving tokens and making content easier to read and analyze.

Core Features & Use Cases

  • Clean markdown extraction: strip navigation, ads, and other distractions to produce readable notes.
  • Flexible outputs: default Markdown with optional JSON or HTML formats for downstream processing.
  • Use Cases: convert online documentation, articles, or blog posts into concise notes for study, archiving, or knowledge sharing.

Quick Start

Parse a web page URL to generate clean markdown output with Defuddle.

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?

You can extract clean markdown from a web page by passing the URL to this CLI tool. It removes clutter like ads and navigation, outputting readable markdown text for notes or analysis.

Can I get JSON or HTML output instead of markdown when scraping web content?

Yes, you can get JSON or HTML output instead of default markdown when scraping web content. The CLI supports flexible output formats for downstream processing and data integration tasks.

How do I pull metadata from an article URL using a CLI?

You can pull metadata from an article URL by running the CLI with the -p flag. This extracts page metadata alongside the main content, providing structured context for your archived articles or documentation.

Does web scraping for markdown conversion work on online documentation sites?

Yes, web scraping for markdown conversion works on online documentation sites. The tool is specifically designed to parse standard web pages, articles, and documentation into concise markdown notes.

What is the best way to convert blog posts into markdown for archiving?

The best way to convert blog posts into markdown for archiving is using a dedicated CLI extraction tool. It isolates the main article content from page clutter, producing clean markdown files for storage.

Are there limitations when extracting markdown from heavily dynamic web pages?

Yes, there are limitations when extracting markdown from heavily dynamic web pages. The tool is optimized for standard web pages, articles, and documentation, so heavily interactive pages may not extract cleanly.