BeClaude

defuddle-skill

New
1knpmGeneralMIT

Claude Code skill for defuddle - extract clean article content from web pages

First seen 5/26/2026

Summary

This skill integrates the defuddle library into Claude Code, enabling extraction of clean, readable article content from any web page.

  • It strips away ads, navigation, and clutter, returning only the main text and metadata, which is essential for developers who need to process or analyze web content programmatically.

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/defuddle-skill.md https://raw.githubusercontent.com/joeseesun/defuddle-skill.git/main/SKILL.md
3
Invoke in Claude Code
/defuddle-skill

Use Cases

Extract the main article text from a news URL for summarization or analysis.
Clean up a blog post for offline reading or archiving by removing extraneous elements.
Retrieve structured content from a web page to feed into a natural language processing pipeline.
Scrape article content from multiple URLs for aggregation or research without dealing with HTML complexity.
Convert a cluttered web page into a clean Markdown or plain text format for documentation or note-taking.

Usage Examples

1

/defuddle-skill https://example.com/article

2

Extract the clean article content from https://example.com/blog-post and save it as a markdown file.

3

Use defuddle to get the main text of https://example.com/news and then summarize it in three bullet points.

View source on GitHub
claude-codeagent-skilldefuddleweb-extractioncontent-extraction

Security Audits

LicensePassSourceWarnRepositoryPass

Frequently Asked Questions

What is defuddle-skill?

This skill integrates the defuddle library into Claude Code, enabling extraction of clean, readable article content from any web page. It strips away ads, navigation, and clutter, returning only the main text and metadata, which is essential for developers who need to process or analyze web content programmatically.

How to install defuddle-skill?

To install defuddle-skill: create the skills directory (mkdir -p .claude/skills), then run: mkdir -p .claude/skills && curl -o .claude/skills/defuddle-skill.md https://raw.githubusercontent.com/joeseesun/defuddle-skill.git/main/SKILL.md. Finally, /defuddle-skill in Claude Code.

What is defuddle-skill best for?

defuddle-skill is a skill categorized under General. It is designed for: claude-code, agent-skill, defuddle, web-extraction, content-extraction.

What can I use defuddle-skill for?

defuddle-skill is useful for: Extract the main article text from a news URL for summarization or analysis.; Clean up a blog post for offline reading or archiving by removing extraneous elements.; Retrieve structured content from a web page to feed into a natural language processing pipeline.; Scrape article content from multiple URLs for aggregation or research without dealing with HTML complexity.; Convert a cluttered web page into a clean Markdown or plain text format for documentation or note-taking..