Community写作与编辑github.com

kepano/defuddle

使用 Defuddle CLI 从网页中提取干净的 Markdown 内容,去除杂乱和导航,节省 Token。当用户提供 URL 进行阅读或分析时,用于在线文档、文章、博客或任何标准网页,代替 WebFetch。不要用于以 .md 结尾的 URL——这些已经是 Markdown,请直接使用 WebFetch。

defuddle 是什么?

这是一个 AI 代理技能,名为 `kepano/defuddle`,专门用于从网页中提取干净的 Markdown 内容。它通过调用 Defuddle CLI 工具,自动去除网页中的导航、侧边栏、广告等杂乱元素,只保留主要文本内容,从而显著减少 Token 消耗。该技能适用于 Claude Code、Cursor、Codex 等 AI 代理平台,当用户需要阅读或分析网页(如在线文档、博客文章、技术教程)时,应优先使用此技能代替 WebFetch。但对于以 `.md` 结尾的 Markdown 文件 URL,则应直接使用 WebFetch,因为这类文件无需额外处理。该技能的工作原理是运行系统命令 `defuddle <url>` 并返回格式化的 Markdown 输出,支持标准错误输出监控和嵌套错误处理。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/kepano/obsidian-skills/tree/main/skills/defuddle

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

defuddle 是做什么的?

使用 Defuddle CLI 从网页中提取干净的 Markdown 内容,去除杂乱和导航,节省 Token。当用户提供 URL 进行阅读或分析时,用于在线文档、文章、博客或任何标准网页,代替 WebFetch。不要用于以 .md 结尾的 URL——这些已经是 Markdown,请直接使用 WebFetch。

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

kepano/json-canvas

Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections. Use when working with .canvas files, creating visual canvases, mind maps, flowcharts, or when the user mentions Canvas files in Obsidian.

kepano/knap

Render Markdown from templates and structured data using Knap CLI. Use when the user asks to apply a Knap template, turn JSON or CSV data into notes, batch-generate Markdown files, or format Defuddle output into a note.

kepano/obsidian-bases

Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of notes, or when the user mentions Bases, table views, card views, filters, or formulas in Obsidian.

kepano/obsidian-cli

Interact with Obsidian vaults using the Obsidian CLI to read, create, search, and manage notes, tasks, properties, and more. Also supports plugin and theme development with commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM. Use when the user asks to interact with their Obsidian vault, manage notes, search vault content, perform vault operations from the command line, or develop and debug Obsidian plugins and themes.

kepano/obsidian-markdown

Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.

相关技能