← ClaudeAtlas

claude-defuddlelisted

Extract clean Markdown from web pages and supported media URLs with the installed Defuddle integration, optionally saving a structured note and local images into an Obsidian vault. Use when the user provides an article, documentation page, repository page, YouTube URL, Apple Podcasts URL, DOI, or arXiv URL to read, summarize, or archive.
alfredzhang98/research-obsidian-skill · ★ 1 · AI & Automation · score 64
Install: claude install-skill alfredzhang98/research-obsidian-skill
# 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 ```bash "{{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: ```bash export OBSIDIAN_VAULT_PATH="<absolute-vault-or-ai-wiki-directory>" "{{DEFUDDLE_PYTHON}}" "{{DEFUDDLE_SCRIPT}}" \ --url "<url>" \ --project "<relative-project-path>" \ --created "<YYYY-MM-DD>" \ [--filename "<kebab-case-name>"] \ [--method native|native-md|native-page|googlebot|wayback|archive-is] ``` On PowerShell, set the environment var