extract-webpage

Convert web pages into structured Markdown documents with metadata.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/NoiseMeldOrg/skills --skill extract-webpage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extract-webpage
Source: https://github.com/NoiseMeldOrg/skills/tree/main/skills/extract-webpage
Command: npx skills add https://github.com/NoiseMeldOrg/skills --skill extract-webpage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires trafilatura, playwright, readability-lxml, markdownify, lxml, and includes scripts (resource) components.

What problem does it solve?

Automatically converts web pages into clean, structured Markdown, removing boilerplate and leaving readable content with metadata.

Core Features & Use Cases

  • Extracts article content and headings from public web pages into Markdown
  • Strips navigation, ads, and boilerplate, while preserving headings for easy reading
  • Use cases include archiving articles, saving documentation, and turning blog posts into shareable notes

Quick Start

Provide a URL and the skill will convert the page into a clean, structured Markdown document.

Frequently Asked Questions about extract-webpage

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

FAQPage Schema
How do I convert a webpage to Markdown for offline reading?

To convert a webpage to Markdown, you provide a URL and the skill extracts readable content while stripping ads and boilerplate, outputting a clean structured Markdown document with metadata for offline archiving.

Does webpage content extraction work on JavaScript-heavy sites?

Webpage content extraction works on JavaScript-heavy sites by utilizing a cascade of fetchers including Playwright, which renders dynamic content before extracting the structured Markdown.

Can I crawl multiple web pages into Markdown or is it single-page only?

You can extract multiple web pages into Markdown because the tool supports both single-page and crawl-mode extraction, allowing configurable rendering and fetching across multiple URLs.

What is the best way to archive articles and blog posts as Markdown?

The best way to archive articles and blog posts as Markdown is using a dedicated extractor that removes navigation and ads while preserving headings, producing clean structured documents with metadata.

Why does my webpage extraction include navigation and boilerplate text?

If webpage extraction includes boilerplate, the configured extractor cascade may have failed to parse the layout properly; switching fetchers or enabling rendering can help isolate and strip non-article elements.