One-click install
npx skills add https://github.com/huangeddie/dotfiles --skill defuddle-huangeddie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: defuddle
Source: https://github.com/huangeddie/dotfiles/tree/main/private_dot_openclaw/exact_skills/obsidian/defuddle
Command: npx skills add https://github.com/huangeddie/dotfiles --skill defuddle-huangeddie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Defuddle removes noisy webpage elements like navigation, ads, and clutter so you can extract readable content without wasting tokens.

Core Features & Use Cases

  • Token-saving page cleanup: Extracts main article content while stripping irrelevant layout and boilerplate.
  • Markdown-first output: Produces clean markdown suitable for saving to Obsidian or feeding into an AI workflow.
  • Metadata extraction: Pulls specific properties such as title, description, and domain for structured indexing.

Quick Start

Run the command defuddle parse <url> --md to extract clean markdown content from a standard web page.

Frequently Asked Questions about defuddle

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract main content from a web page and remove navigation and ads?

To extract main content and remove web clutter like navigation and ads, you can parse the URL to isolate readable article text. This process strips irrelevant layout and boilerplate, producing clean markdown suitable for analysis or note-taking.

How do I convert online documentation and blog posts into clean markdown?

Converting online documentation and blog posts into clean markdown requires extracting the main readable content while ignoring page layout. The output is concise markdown source material that can be saved directly to tools like Obsidian or fed into an AI workflow.

Does web page extraction pull metadata like title and description alongside the text?

Yes, web page extraction can pull specific metadata properties such as title, description, and domain alongside the text. This structured property extraction allows for better indexing and organization of your saved markdown files.

What is the best way to save web articles for Obsidian without wasting tokens?

The best way to save web articles for Obsidian without wasting tokens is to extract the main article content while stripping irrelevant layout and boilerplate. This markdown-first approach removes noisy webpage elements, leaving only clean readable text.

When should I not use web page extraction for markdown generation?

You should not use web page extraction for markdown generation when the target URL ends in .md. In these cases, web page extraction should be skipped entirely in favor of directly fetching the existing markdown file from the source.