defuddle

por kepano

Extrae contenido limpio en markdown de páginas web usando Defuddle CLI, eliminando desorden y navegación para ahorrar tokens. Úsalo en lugar de WebFetch cuando el usuario proporcione una URL para leer o analizar, para documentación en línea, artículos, publicaciones de blog o cualquier página web estándar. NO lo uses para URLs que terminen en .md — esas ya son markdown, usa WebFetch directamente.

npx skills add https://github.com/kepano/obsidian-skills --skill defuddle

Defuddle

Use Defuddle CLI to extract clean readable content from web pages. Prefer over WebFetch for standard web pages — it removes navigation, ads, and clutter, reducing token usage.

If not installed: npm install -g defuddle

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

Más skills de kepano

obsidian-markdown
kepano
Crear y editar Markdown con sabor a Obsidian, incluyendo wikilinks, incrustaciones, callouts, propiedades y otra sintaxis específica de Obsidian. Usar al trabajar con archivos .md en Obsidian, o cuando el usuario mencione wikilinks, callouts, frontmatter, etiquetas, incrustaciones o notas de Obsidian.
documentproductivitycreative
json-canvas
kepano
Crear y editar archivos JSON Canvas (.canvas) con nodos, bordes, grupos y conexiones. Usar al trabajar con archivos .canvas, crear lienzos visuales, mapas mentales, diagramas de flujo, o cuando el usuario mencione archivos Canvas en Obsidian.
developmentdesigndocument
obsidian-cli
kepano
Interactúa con bóvedas de Obsidian usando la CLI de Obsidian para leer, crear, buscar y gestionar notas, tareas, propiedades y más. También admite el desarrollo de plugins y temas con comandos para recargar plugins, ejecutar JavaScript, capturar errores, tomar capturas de pantalla e inspeccionar el DOM. Úsalo cuando el usuario solicite interactuar con su bóveda de Obsidian, gestionar notas, buscar contenido en la bóveda, realizar operaciones en la bóveda desde la línea de comandos, o desarrollar y depurar plugins y temas de Obsidian.
productivitydevelopmentdocument
obsidian-bases
kepano
Crear y editar Bases de Obsidian (archivos .base) con vistas, filtros, fórmulas y resúmenes. Usar al trabajar con archivos .base, crear vistas tipo base de datos de notas, o cuando el usuario mencione Bases, vistas de tabla, vistas de tarjeta, filtros o fórmulas en Obsidian.
databaseproductivitydata-analysis