Strips ads, nav bars, footers, and boilerplate from web pages before you ingest them into your wiki, leaving just the article body as clean markdown. Saves 40 to 60 percent on tokens for typical web articles. Wraps the defuddle-cli tool from kepano's repo and pipes output to `.raw/` for pickup by wiki-ingest. The ingest skill checks for it automatically when you pass a URL, so you don't always run it manually. Worth installing if you're pulling in a lot of web content. Some sites break the heuristics, but most articles clean up well. If it's not installed, ingest falls back to raw fetch.

skills.sh installs
457
GitHub stars
16.3K
last updated
Aug 21, 2026

Install

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

Installs into .claude/skills of the current project.

Files

Defuddle

Treat Defuddle as an optional external extractor. This package supports inert URL plans and filesystem capture; it does not ship an enforcing network cleaner. Cleaning, raw capture, and wiki ingestion are separate operations.

Resolve the installed product root from this skill's own location, never from the selected vault or process working directory:

PRODUCT_ROOT=/absolute/path/to/installed/claude-obsidian
CORE="$PRODUCT_ROOT/scripts/claude-obsidian.py"
test -f "$CORE"

Every ../wiki/references/ link in this file resolves the same way, relative to this skill's own directory under $PRODUCT_ROOT, never relative to the selected vault's wiki/ directory. Upstream flags may be checked in a separately installed kepano/obsidian-skills reference, but do not override this package's privacy and transaction boundary.

Inert URL plan

Accept HTTPS URLs only. Reject credentials, fragments, controls, sensitive query parameters, and non-public hosts or IP addresses. Never interpolate a URL into a shell string. Use one argv element when constructing a plan:

Sponsors

Details

Repository
github.com/agricidaniel/claude-obsidian
Categories
Documentation, Productivity & Planning, Office & Documents
License
MIT
First seen
Jun 3, 2026

More from agricidaniel/claude-obsidian

All 15
1anthropics avatarclinical-trial-protocol-skillanthropics/healthcareGenerate clinical trial protocols for medical devices or drugs. This skill should be used when users say "Create a clinical trial protocol", "Generate protocol 457skills.sh installs
2evoscientist avatarpaper-rebuttalevoscientist/evoskillsGuides writing effective rebuttals after receiving peer review feedback. Covers review diagnosis (score-driven color-coding), response strategy (champion identi453skills.sh installs
3openclaudia avatarcopy-editingopenclaudia/openclaudia-skillsLine-by-line copy editing and improvement for marketing content. Polish existing copy for clarity, conciseness, impact, and conversion. Trigger phrases: "edit m453skills.sh installs
4pproenca avatarzustandpproenca/dot-skillsZustand state management best practices for React applications. Use when writing, reviewing, or refactoring Zustand stores to ensure optimal performance and mai453skills.sh installs
5secondsky avatarseo-optimizersecondsky/claude-skillsSEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or e453skills.sh installs
6manutej avatarlangchain-orchestrationmanutej/luxor-claude-marketplaceComprehensive guide for building production-grade LLM applications using LangChain's chains, agents, memory systems, RAG patterns, and advanced orchestration452skills.sh installs