← LeaderboardThe Skill Leaderboard

defuddle

Extract clean Markdown from HTML pages with Defuddle CLI.

Published by obsidianmd ↗obsidianmd/obsidian-skills

Try your first task

A source-grounded starter task has not been verified for this skill yet.

SKILL.md

name: defuddledescription: Extract clean Markdown from HTML pages with Defuddle CLI.

Defuddle

Use Defuddle CLI when the user wants clean Markdown extracted from a web page. It removes navigation, ads, and other page clutter.

Check availability with defuddle --help. If it is missing, explain the dependency and offer installation with npm install -g defuddle. Do not claim extraction succeeded if the tool is unavailable or returns an error.

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

FlagFormat
--mdMarkdown (default choice)
--jsonJSON with both HTML and markdown
(none)HTML
-p <name>Specific metadata property