One-click install
npx skills add https://github.com/Noegnesis/noesis --skill defuddle-noegnesis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: defuddle
Source: https://github.com/Noegnesis/noesis/tree/main/skills/defuddle
Command: npx skills add https://github.com/Noegnesis/noesis --skill defuddle-noegnesis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Web pages often include navigation, ads, and other clutter that makes relevant content hard to read and wastes tokens during analysis.

Core Features & Use Cases

  • Clean markdown extraction: Converts a standard web page into readable markdown with reduced noise.
  • Smaller, token-efficient inputs: Prefer it over direct web fetching for articles and documentation pages to lower context bloat.
  • Metadata capture: Extract specific properties like title, description, and domain when you need structured fields.

Quick Start

Run defuddle parse <url> --md to generate clean markdown content from the 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 clean text from a webpage and convert it to markdown?

To extract clean text and convert a webpage to markdown, use the Defuddle CLI with the --md option. This removes navigation, ads, and other clutter, producing readable markdown suitable for efficient analysis.

Why does web fetching waste tokens and how can I reduce context bloat?

Standard web fetching includes navigation and ads that waste tokens during analysis. Extracting clean markdown reduces context bloat by removing this clutter, providing smaller and token-efficient inputs for processing articles.

Can I extract metadata like title and description along with the main content?

Yes, you can extract specific metadata properties like the title, description, and domain from standard HTML pages. This allows you to capture structured fields alongside the clean markdown content when needed.

Does defuddle work with markdown file URLs ending in .md?

No, defuddle avoids processing markdown-file URLs ending in .md. It is designed to parse standard HTML pages, such as online documentation and blog posts, converting them into markdown rather than processing existing markdown files.

What is the best way to parse online documentation for token optimization?

The best way to parse online documentation for token optimization is using the Defuddle CLI with the --md option. It converts standard HTML documentation into clean markdown, stripping away noise to lower context bloat.

When should I use a webpage parser instead of direct web fetching?

You should use a webpage parser instead of direct web fetching when dealing with articles and documentation pages where token usage matters. It removes irrelevant page elements to provide smaller, token-efficient inputs.