Skip to main content
ClaudeWave
Skill894 estrellas del repoactualizado 2d ago

defuddle

Defuddle extracts clean markdown content from web pages by removing navigation, ads, and clutter, making it ideal for reading and analyzing standard web articles, documentation, and blog posts while minimizing token usage. Use it instead of WebFetch for regular URLs, but not for files already in markdown format.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/guanyang/open-agent-hub /tmp/defuddle && cp -r /tmp/defuddle/skills/defuddle ~/.claude/skills/defuddle
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# 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:

```bash
defuddle parse <url> --md
```

Save to file:

```bash
defuddle parse <url> --md -o content.md
```

Extract specific metadata:

```bash
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 |