Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Extract clean readable markdown from web pages using the Defuddle CLI, removing ads and navigation clutter.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
SKILL.md
1---2name: defuddle3description: 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.4---56# Defuddle78Use 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.910If not installed: `npm install -g defuddle`1112## Usage1314Always use `--md` for markdown output:1516```bash17defuddle parse <url> --md18```1920Save to file:2122```bash23defuddle parse <url> --md -o content.md24```2526Extract specific metadata:2728```bash29defuddle parse <url> -p title30defuddle parse <url> -p description31defuddle parse <url> -p domain32```3334## Output formats3536| Flag | Format |37|------|--------|38| `--md` | Markdown (default choice) |39| `--json` | JSON with both HTML and markdown |40| (none) | HTML |41| `-p <name>` | Specific metadata property |42