A high-performance web content extraction engine that transforms cluttered HTML into clean, structured Markdown for AI agents and developers.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install defuddle-extractor
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install defuddle-extractor using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Defuddle is a specialized tool designed to bridge the gap between complex web structures and the clean text formats required for modern AI processing. By utilizing the Defuddle library, this skill identifies the primary content of any webpage while automatically stripping away distracting elements like advertisements, sidebars, and comments. This ensures that only relevant information is passed to your models or storage systems.
Built to be versatile, it supports both command-line interactions and deep Node.js integration. Within the Openclaw Skills ecosystem, Defuddle serves as a critical component for developers building RAG pipelines, automated research tools, or content aggregators that require high-quality, distraction-free Markdown output.
To get started with this skill, ensure you have Node.js 18 or higher installed on your system. You can then install the package globally using npm:
npm install -g defuddle
Once installed, you can verify the installation by running:
defuddle --version
The skill produces structured data that can be output in various formats. Below is the schema for the JSON output mode:
| Attribute | Description |
|---|---|
| title | The extracted title of the webpage or article. |
| content | The cleaned HTML version of the primary content. |
| contentMarkdown | The primary content converted into optimized Markdown. |
| metadata | Includes extracted metadata like author, date, and original URL. |
| selectors | Custom CSS selectors used during the extraction process (if provided). |
Loading
A diagnostic observability skill that tracks and analyzes AI agent tool calls to distinguish between necessary actions and reflexive API invocations.

A specialized video execution layer that converts chat-derived prompts into high-quality short videos for enterprise communication platforms.

A sophisticated AI-driven Q&A system combining semantic search and GPT integration to automate FAQ management and knowledge retrieval.

A powerful integration that transforms structured Markdown or natural language into professional, editable EdrawMind maps with custom layouts and styles.

A quantitative data analysis tool for public funds, enabling deep insights into holdings, valuations, and performance tracking via AkShare.

A universal Search-First knowledge acquisition plugin that enables LLMs to access real-time web data, news, and full-page content.








































