web-reader

Extract clean markdown text from webpage URLs by removing noise.

23|4|Updated May 7, 2026
One-click install
npx skills add https://github.com/qq5855144/GitHubM --skill web-reader-qq5855144
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-reader
Source: https://github.com/qq5855144/GitHubM/tree/main/.skills/web-reader
Command: npx skills add https://github.com/qq5855144/GitHubM --skill web-reader-qq5855144

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the noise from web pages and converts a URL into clean, readable Markdown so you can analyze, summarize, translate, or reuse the content without distractions.

Core Features & Use Cases

  • Clean page extraction: Pulls the main article or page body while stripping ads, navigation, scripts, and other clutter.
  • Flexible output control: Supports Markdown, HTML, plain text, screenshots, and selective extraction with CSS selectors.
  • Streaming support: Handles large pages with SSE so content can be processed progressively as it arrives.
  • Use case: A user shares a news article, and this Skill returns a tidy Markdown version that is easy to summarize or quote.

Quick Start

Use the web-reader skill to fetch the provided URL and return the cleaned Markdown content for analysis.

Frequently Asked Questions about web-reader

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

FAQPage Schema
How do I extract clean markdown from a webpage URL?

To extract clean markdown from a webpage URL, the web-reader fetches the provided link and removes navigation, ads, and scripts, returning only the readable article text for immediate analysis.

What is the best way to parse web content for AI summarization?

Parsing web content for AI summarization is best handled by stripping page noise and converting the main body into markdown, which provides a clean, structured text format that language models can easily process.

Can I use CSS selectors to filter specific page analysis content?

Yes, you can use selector-based filtering to target specific page analysis content, allowing you to extract only the relevant HTML sections and convert them into markdown or plain text.

Does web content extraction support SSE streaming for large articles?

Web content extraction supports SSE streaming to handle large articles, processing and returning page content progressively as it arrives instead of waiting for the entire fetch to complete.

What output formats are available when converting a URL to markdown?

When converting a URL to markdown, available output formats include plain text, HTML, markdown, and screenshots, providing flexibility for reading, translating, or analyzing shared links.

Why does my markdown extraction include unwanted navigation and scripts?

Markdown extraction includes unwanted navigation when standard noise filtering fails, requiring optional CSS selectors to isolate the main article body and effectively strip ads and scripts from the page.