guanyang

defuddle

Extract clean markdown content from web pages using Defuddle CLI, removing clutter and navigation to save tokens. Use instead of WebFetch when the user provides a URL to read or analyze, for online documentation, articles, blog posts, or any standard web page.

guanyang 958 165 Updated 6mo ago
GitHub

Install

npx skillscat add guanyang/antigravity-skills/defuddle

Install via the SkillsCat registry.

About this skill

Defuddle extracts clean markdown content from a provided URL by removing navigation, ads, and other clutter, reducing token usage. It should be used instead of WebFetch when an agent needs to read or analyze standard web pages such as documentation, articles, or blog posts.

SKILL.md

Defuddle

Use Defuddle CLI to extract clean readable content from web pages. Prefer over WebFetch for standard web pages — it removes navigation, ads, and clutter, reducing token usage.

If not installed: npm install -g defuddle-cli

Usage

Always use --md for markdown output:

defuddle parse <url> --md

Save to file:

defuddle parse <url> --md -o content.md

Extract specific metadata:

defuddle parse <url> -p title
defuddle parse <url> -p description
defuddle parse <url> -p domain

Output formats

Flag Format
--md Markdown (default choice)
--json JSON with both HTML and markdown
(none) HTML
-p <name> Specific metadata property