defuddle

par kepano

Extraire un contenu markdown propre des pages web à l'aide de Defuddle CLI, en supprimant le superflu et la navigation pour économiser des tokens. Utiliser à la place de WebFetch lorsque l'utilisateur fournit une URL à lire ou analyser, pour la documentation en ligne, les articles, les billets de blog ou toute page web standard. NE PAS utiliser pour les URL se terminant par .md — celles-ci sont déjà en markdown, utiliser WebFetch directement.

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

Plus de skills de kepano

obsidian-markdown
kepano
Créer et modifier du Markdown au format Obsidian avec des wikilinks, des embeds, des callouts, des propriétés et d'autres syntaxes spécifiques à Obsidian. Utiliser lorsque vous travaillez avec des fichiers .md dans Obsidian, ou lorsque l'utilisateur mentionne des wikilinks, des callouts, du frontmatter, des tags, des embeds ou des notes Obsidian.
documentproductivitycreative
json-canvas
kepano
Créer et modifier des fichiers JSON Canvas (.canvas) avec des nœuds, des arêtes, des groupes et des connexions. Utiliser lorsque vous travaillez avec des fichiers .canvas, créez des canevas visuels, des cartes mentales, des organigrammes, ou lorsque l'utilisateur mentionne des fichiers Canvas dans Obsidian.
developmentdesigndocument
obsidian-cli
kepano
Interagir avec les coffres Obsidian en utilisant l'interface en ligne de commande Obsidian CLI pour lire, créer, rechercher et gérer des notes, tâches, propriétés, et plus encore. Prend également en charge le développement de plugins et de thèmes avec des commandes pour recharger les plugins, exécuter du JavaScript, capturer des erreurs, prendre des captures d'écran et inspecter le DOM. Utiliser lorsque l'utilisateur demande d'interagir avec son coffre Obsidian, de gérer des notes, de rechercher du contenu dans le coffre, d'effectuer des opérations sur le coffre depuis la ligne de commande, ou de développer et déboguer des plugins et thèmes Obsidian.
productivitydevelopmentdocument
obsidian-bases
kepano
Créer et modifier des fichiers Obsidian Bases (.base) avec des vues, des filtres, des formules et des résumés. Utiliser lorsque vous travaillez avec des fichiers .base, créez des vues de type base de données de notes, ou lorsque l'utilisateur mentionne Bases, vues tableau, vues carte, filtres ou formules dans Obsidian.
databaseproductivitydata-analysis