← Back to list
✍️

defuddle Checked

Extract clean markdown content from web pages using Defuddle CLI, removing clutter and navigation…
✍️ Writing skills By kepano Version v1.0.957c634 Added 2026-09-07 Updated 2026-09-22 Source ↗
8.4Overall rating
2Views
5Downloads
48.0kStars

Installation

🤖 Install via AI

Copy the prompt below and send it to your AI assistant (e.g. Claude Code) — it will follow the instructions and install automatically.

Install the "defuddle" skill by following the instructions at https://skill123.me/install/defuddle.
⌨️ Command line install

Run in your terminal — downloads and installs to ~/.claude/skills/.

curl -fsSL https://skill123.me/install/defuddle.sh | bash
📦 Download ZIP

Download the zip and extract it into your skills directory (e.g. ~/.claude/skills/), then restart your session.

⬇ Download v1.0.957c634 · 542 B
📊 Static rating
8.4/10
Trigger
8.5
Structure
8.7
Workflow
5.6
Content
10.0
Engineering
10.0
Security
10.0

Six-dimension rubric with reviewer rationale.

View scorecard ↓
🛡 Dynamic test
—

Not live-tested yet — this skill is rated on static analysis only.

About this skill

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. Do NOT use for URLs ending in .md — those are already markdown, use WebFetch directly.

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

Documentation

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. Do NOT use for URLs ending in .md — those are already markdown, use WebFetch directly.

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 |

Score breakdown

Trigger
8.5
Excellent What/When/When-Not with explicit .md exclusion; slightly limited keyword variants.
Structure
8.7
41-line single file, minimal but clean; no offload structure needed or present.
Workflow
5.6
Correct tool-wrapper pattern with concrete flags but no error paths, guards, or result verification.
Content
10.0
Very concise, directly executable commands, clean tables and imperative style.
Engineering
10.0
Valid frontmatter, no scripts, no file path references to verify.
Security
10.0
No scripts or secrets; network use is the declared purpose of the CLI itself.
Compact tool-wrapper for Defuddle CLI with an exemplary description including explicit When-Not; lacks error handling, verification steps, and any reference depth.

Assessment methodology

🧪
AI-assessed
Evaluated by automated analysis across quality, usability, and security dimensions. This is not a substitute for your own review — always inspect a skill before installing it.

Version history

v1.0.957c634 2026-09-22
542 B

— Refreshed from GitHub kepano/obsidian-skills@957c634

v1.0.0 2026-09-07
728 B

Imported from kepano/obsidian-skills@main