From obsidian-homelab
Extract clean, readable content from web pages using the defuddle CLI. Strips navigation, ads, and clutter to get the core article content. Use when fetching a single web page for note-taking or research. For full documentation site harvests (entire libraries), use the doc-harvest plugin instead.
How this skill is triggered — by the user, by Claude, or both
Slash command
/obsidian-homelab:defuddleThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Defuddle extracts clean article content from a web URL — stripping navigation, ads, sidebars, and other clutter. It is the right tool for turning a single web page into a clean Markdown note.
Defuddle extracts clean article content from a web URL — stripping navigation, ads, sidebars, and other clutter. It is the right tool for turning a single web page into a clean Markdown note.
npm install -g defuddle-cli
Check if already installed:
defuddle --version
defuddle parse <url> --md
defuddle parse <url> --md -o content.md
defuddle parse <url> -p title
defuddle parse <url> -p domain
defuddle parse <url> -p author
defuddle parse <url> -p published
defuddle parse <url> -p description
defuddle parse <url> --json
defuddle parse <url> --html
The fastest pattern for archiving a single web article into Matt's Vault:
# Step 1: get title and content
TITLE=$(defuddle parse "https://example.com/article" -p title)
defuddle parse "https://example.com/article" --md -o /tmp/article.md
# Step 2: prepend frontmatter (use Write tool, not echo)
# Step 3: create in vault
obsidian create name="$TITLE" vault="Matt's Vault" content="$(cat /tmp/article.md)"
| Use case | Tool |
|---|---|
| Single web article → vault note | defuddle |
| Entire documentation site (Apple HIG, library docs) | doc-harvest plugin |
| Web page that requires JavaScript rendering | WebFetch tool (browser-based) |
| Already have clean text, just need to write to vault | obsidian-cli skill directly |
doc-harvest plugin has specialized handling via JSON API discovery.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub mattwag05/mw-plugins --plugin obsidian-homelab