claude-defuddle
Claude Defuddle
This skill wraps the attributed spaceage64/claude-defuddle integration. The repository installer clones the pinned upstream commit, applies the portable patch, and renders the interpreter and script paths below.
Before running a command, verify that {{DEFUDDLE_PYTHON}} and {{DEFUDDLE_SCRIPT}} were rendered and exist. If either placeholder remains literal, stop and tell the user to rerun the repository installer.
Extract and present
"{{DEFUDDLE_PYTHON}}" "{{DEFUDDLE_SCRIPT}}" --url "<url>"
Without --project, the script prints extracted content instead of writing to a vault. Use that output to answer the user's question. Check the title, canonical URL, and whether the result contains the main content before trusting it.
Supported upstream paths include ordinary web pages, YouTube transcripts, Apple Podcasts transcripts when locally available, and academic papers reached through DOI or arXiv URLs. Availability depends on platform, installed command-line tools, and lawful source access.
Save to a vault
Set the destination in the process environment, then pass a project path: