Extract clean Markdown from HTML pages with Defuddle CLI.

skills.sh installs
77K
GitHub stars
51.7K
last updated
Nov 12, 2026

Install

$ npx -y skills add obsidianmd/obsidian-skills --skill defuddle --agent claude-code

Installs into .claude/skills of the current project.

Files

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

Sponsors

Details

Repository
github.com/obsidianmd/obsidian-skills
Categories
Frontend Development, CLI & Terminal, Office & Documents
First seen
Nov 12, 2026

More from obsidianmd/obsidian-skills

All 2
1jakubkrehel avatarmake-interfaces-feel-betterjakubkrehel/make-interfaces-feel-betterDesign engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover stat76Kskills.sh installs
2addyosmani avatarbrowser-testing-with-devtoolsaddyosmani/agent-skillsTests in real browsers via Chrome DevTools MCP. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture co67.7Kskills.sh installs
3firebase avatarextension-to-functions-codebasefirebase/agent-skillsSkill for converting an installed Firebase Extension (or extension source) into a standalone Cloud Functions for Firebase codebase or publishable npm package, i63.5Kskills.sh installs
4firecrawl avatarfirecrawl-build-scrapefirecrawl/skillsIntegrate Firecrawl `/scrape` into product code for single-page extraction. Use when an app already has a URL and needs markdown, HTML, links, screenshots, meta62.6Kskills.sh installs
5heygen-com avatarseam-craftheygen-com/hyperframesRender-correctness doctrine for scene-to-scene seams in HyperFrames launch videos — the prerequisites that make transitions composite correctly on the master ti61.1Kskills.sh installs
6pbakaus avatarextractpbakaus/impeccableExtract and consolidate reusable components, design tokens, and patterns into your design system. Identifies opportunities for systematic reuse and enriches you53.2Kskills.sh installs