Skills kepano obsidian-skills

defuddle

Use it when:
The agent needs to read a web page and you'd rather it skipped the menus, ads and clutter.
It does:
Runs the Defuddle command-line tool on a URL to pull out the page's main content.
You get:
The page as clean Markdown, in the chat or saved to a file, or just its title, description or domain.
Needs:
The defuddle CLI, installed with npm.
Unlike its siblings:
The other skills in its repo are for the Obsidian notes app; this one is only about reading web pages.

TL;DR

It tells the agent to prefer the Defuddle CLI over its built-in web fetch for standard web pages, because Defuddle strips navigation, ads and other clutter, which saves tokens. The agent runs defuddle parse with --md to get Markdown, can save the result to a file with -o, and can pull out a single property such as the page's title, description or domain. JSON output with both the HTML and the Markdown is also available. If the tool is missing, it installs it with npm.

Summarizes the skill at 3ccff53.

npx skills add https://github.com/kepano/obsidian-skills --skill defuddle
Weekly Downloads week to Nov 9, 2026
941
-17% in 8 weeks

More weekly downloads than 71% of skills

Weekly values
Week toInstalls
Sep 211,136
Sep 281,034
Oct 5999
Oct 121,091
Oct 191,010
Oct 261,570
Nov 21,040
Nov 9941
Total Downloads on skills.sh
76,553

More downloads than 85% of skills

Repo stars kepano/obsidian-skills
51,119

More stars than 79% of repos

Age published Feb 11, 2026
8 months

Older than 69% of skills

Category

Drive browsers, scrape pages and search the web.

Everything for building software: planning, coding, debugging, design, frameworks, cloud, agents and skills.

Type

Operates a CLI, API, app or bundled script to get something done.

Effect

Adds no side effects of its own. It shapes how the agent thinks, writes or reviews. Guidelines and routers are always effect:none, even when the task they support edits code.

Needs

A specific command-line tool or desktop app must be installed, such as gh, agent-browser, LibreOffice, Obsidian or a vendor CLI.

Publisher

A verified publisher on skills.sh, or the company or maintainer behind the product the skill operates.

Topics
Stack

SKILL.md

From kepano/obsidian-skills at 3ccff53. Checked daily, last changed Oct 20, 2026.

Frontmatter
name: defuddle
description: Extract clean Markdown from HTML pages with Defuddle CLI.

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

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