defuddle

SKILL.md

Defuddle

Fetch readable web content as Markdown via the defuddle.md service.

When to use

  • Hard-to-fetch domains: x.com, twitter.com, sites with heavy JS rendering, anti-scraping protections, or paywalls
  • WebFetch fallback: when WebFetch returns errors, empty content, or garbled output
  • General content extraction: whenever you need clean, readable text from a URL

How it works

defuddle.md is a public service that extracts the main content from a webpage and returns it as Markdown with YAML frontmatter.

curl -sL "defuddle.md/<url>"

The <url> is the target URL without the protocol (no https://).

Examples

Fetch an article:

curl -sL "defuddle.md/example.com/blog/some-post"

Fetch a tweet / X post:

curl -sL "defuddle.md/x.com/username/status/123456789"

Usage notes

  • Always use -sL flags (silent mode + follow redirects)
  • Strip https:// or http:// from the target URL before appending
  • The response is Markdown text — you can use it directly or extract specific sections
  • If the response is empty or an error page, the target site may not be supported; fall back to WebFetch or inform the user
Weekly Installs
10
First Seen
7 days ago
Installed on
opencode10
gemini-cli10
github-copilot10
codex10
kimi-cli10
cursor10