defuddle
A content extraction tool that converts web pages to clean markdown, perfect for web research and reducing token usage.
Install
mkdir -p .claude/skills/defuddle-ludotype && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14062" && unzip -o skill.zip -d .claude/skills/defuddle-ludotype && rm skill.zipInstalls to .claude/skills/defuddle-ludotype
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
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.Key capabilities
- →Parse a URL to extract clean markdown content
- →Remove navigation, ads, and clutter from web pages
- →Reduce token usage for web content analysis
- →Extract specific metadata properties like title, description, or domain
- →Save extracted content to a file
How it works
The Defuddle CLI processes a given URL, removing extraneous elements like navigation and advertisements, then outputs the cleaned content in markdown or other specified formats.
Inputs & outputs
When to use defuddle
- →Converting web pages to markdown
- →Analyzing online documentation
- →Reducing token usage for web research
- →Extracting article content
About this skill
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 |
When not to use it
- →When the URL already ends in .md
Prerequisites
How it compares
This skill provides clean, focused web content by stripping clutter, unlike fetching raw web pages that include all HTML elements.
Compared to similar skills
defuddle side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| defuddle (this skill) | 0 | 2mo | Review | Beginner |
| pdf-to-markdown | 1,175 | 8mo | Review | Beginner |
| markitdown | 177 | 2mo | Review | Intermediate |
| marker | 22 | 6mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
pdf-to-markdown
aliceisjustplaying
Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions "load the whole PDF", "bring the PDF into context", "read the entire PDF", or when partial extraction/grepping would miss important context. This is the preferred method for PDF text extraction over page-by-page or grep approaches.
markitdown
K-Dense-AI
Convert various file formats (PDF, Office documents, images, audio, web content, structured data) to Markdown optimized for LLM processing. Use when converting documents to markdown, extracting text from PDFs/Office files, transcribing audio, performing OCR on images, extracting YouTube transcripts, or processing batches of files. Supports 20+ formats including DOCX, XLSX, PPTX, PDF, HTML, EPUB, CSV, JSON, images with OCR, and audio with transcription.
marker
benchflow-ai
Convert PDF documents to Markdown using marker_single. Use when Claude needs to extract text content from PDFs while preserving LaTeX formulas, equations, and document structure. Ideal for academic papers and technical documents containing mathematical notation.
baoyu-url-to-markdown
JimLiu
Fetch any URL and convert to markdown using Chrome CDP. Supports two modes - auto-capture on page load, or wait for user signal (for pages requiring login). Use when user wants to save a webpage as markdown.
web-to-markdown
davila7
Use ONLY when the user explicitly says: 'use the skill web-to-markdown ...' (or 'use a skill web-to-markdown ...'). Converts webpage URLs to clean Markdown by calling the local web2md CLI (Puppeteer + Readability), suitable for JS-rendered pages.
baoyu-danger-x-to-markdown
JimLiu
Converts X (Twitter) tweets and articles to markdown with YAML front matter. Uses reverse-engineered API requiring user consent. Use when user mentions "X to markdown", "tweet to markdown", "save tweet", or provides x.com/twitter.com URLs for conversion.