WebExtract

Fetch web page content by URL and extract readable prose.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/DaveSteadman/MiniAgentFramework --skill webextract
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: WebExtract
Source: https://github.com/DaveSteadman/MiniAgentFramework/tree/main/code/skills/WebExtract
Command: npx skills add https://github.com/DaveSteadman/MiniAgentFramework --skill webextract

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of fetching web page content and stripping away all non-essential elements like HTML markup, navigation, scripts, and advertisements, providing only the clean, readable prose.

Core Features & Use Cases

  • Web Page Content Extraction: Fetches content from any HTTP/HTTPS URL.
  • Noise Reduction: Strips HTML, navigation, ads, and scripts to isolate core text.
  • LLM-Ready Output: Returns clean text suitable for summarization or synthesis by an LLM.
  • Use Case: When researching a topic, you can use this skill to quickly get the main points from a relevant article without being distracted by website design or ads.

Quick Start

Fetch the page at https://example.com/article and extract up to 400 words of its text.

Frequently Asked Questions about WebExtract

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract clean text from a web page for LLM input?

To extract clean text for LLM input, fetch the web page content by URL and remove HTML markup, scripts, and ads. This isolates the readable prose needed for summarization or analysis.

What is the best way to remove HTML markup and ads from a URL?

The best way to remove HTML markup and ads is to fetch the HTTP/HTTPS URL and strip away non-essential elements like navigation and scripts, providing only the readable prose.

Can I set a word limit when scraping web page content?

Yes, you can configure word limits when scraping web page content. The extraction process supports configurable word limits and network timeouts to control the output size.

What do I need to parse a web page and retrieve text for summarization?

To parse a web page and retrieve text for summarization, you need a valid HTTP or HTTPS URL. The process fetches the page and strips away non-essential elements to isolate core text.

Does web page parsing work with any HTTP or HTTPS URL?

Web page parsing works with any HTTP or HTTPS URL. It fetches the page content and strips away non-essential elements like HTML markup, navigation, scripts, and advertisements.

Why should I strip navigation and scripts before analyzing a web page?

You should strip navigation and scripts before analyzing a web page to reduce noise and isolate core text. This provides clean, readable prose suitable for summarization or synthesis by an LLM.