defuddle
作者: kepano
使用 Defuddle CLI 從網頁中提取乾淨的 Markdown 內容,移除雜亂與導航元素以節省 Token。當使用者提供要閱讀或分析的網址、線上文件、文章、部落格貼文或任何標準網頁時,請使用此功能取代 WebFetch。請勿用於結尾為 .md 的網址——此類網址已是 Markdown 格式,請直接使用 WebFetch。
npx skills add https://github.com/kepano/obsidian-skills --skill defuddleDefuddle
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
| Flag | Format |
|---|---|
--md | Markdown (default choice) |
--json | JSON with both HTML and markdown |
| (none) | HTML |
-p <name> | Specific metadata property |
來自 kepano 的更多技能
obsidian-markdown
kepano
建立與編輯包含維基連結、嵌入、提示框、屬性及其他Obsidian專用語法的Obsidian風格Markdown。適用於在Obsidian中處理.md檔案,或當使用者提及維基連結、提示框、frontmatter、標籤、嵌入或Obsidian筆記時使用。
documentproductivitycreative
json-canvas
kepano
建立與編輯 JSON Canvas 檔案(.canvas),包含節點、邊線、群組與連線。適用於處理 .canvas 檔案、建立視覺畫布、心智圖、流程圖,或當使用者提及 Obsidian 中的 Canvas 檔案時使用。
developmentdesigndocument
obsidian-cli
kepano
使用 Obsidian CLI 與 Obsidian 筆記庫互動,以讀取、建立、搜尋及管理筆記、任務、屬性等內容。同時支援外掛與主題開發,提供重新載入外掛、執行 JavaScript、擷取錯誤、截圖及檢查 DOM 等指令。適用於使用者要求與其 Obsidian 筆記庫互動、管理筆記、搜尋筆記庫內容、從命令列執行筆記庫操作,或開發與除錯 Obsidian 外掛及主題時使用。
productivitydevelopmentdocument
obsidian-bases
kepano
建立與編輯 Obsidian Bases(.base 檔案),包含檢視、篩選、公式與摘要。適用於處理 .base 檔案、建立筆記的資料庫式檢視,或當使用者提及 Obsidian 中的 Bases、表格檢視、卡片檢視、篩選或公式時使用。
databaseproductivitydata-analysis