web-scraper

Extract content from modern websites and export clean Markdown documentation.

6|1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/northseadl/norix-skills --skill web-scraper-northseadl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-scraper
Source: https://github.com/northseadl/norix-skills/tree/main/web-scraper
Command: npx skills add https://github.com/northseadl/norix-skills --skill web-scraper-northseadl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires crawl4ai, httpx, markdownify, selectolax, and includes scripts (resource) components.

What problem does it solve?

Modern websites often rely on client-side rendering, making data extraction and documentation stale or incomplete. This skill automates content discovery, SPA rendering when needed, and clean Markdown export to accelerate knowledge capture.

Core Features & Use Cases

  • HTTP-first probing with browser fallback to render dynamic content.
  • Smart site discovery (sitemap/nav/bfs) and OpenAPI/Swagger extraction to build API docs.
  • Batch fetch with precision extraction and markdown export for organized offline docs.

Quick Start

Fetch a sample page and export the rendered content as Markdown.

Frequently Asked Questions about web-scraper

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

FAQPage Schema
How do I scrape JavaScript-rendered pages and export the content as Markdown?

To scrape JavaScript-rendered pages and export Markdown, the skill uses HTTP-first probing with a browser fallback to render dynamic SPA content, then converts the extracted data into clean Markdown documentation for analytics workflows.

How do I extract OpenAPI or Swagger documentation into Markdown?

Extracting OpenAPI or Swagger documentation into Markdown is handled by smart site discovery features that parse API specifications and export them as clean, organized Markdown files suitable for offline engineering reference.

Does this web scraper support batch fetching for offline documentation?

Yes, this web scraper supports batch fetching with precision extraction, allowing you to crawl multiple pages and export the entire content as organized Markdown documentation for offline use.

What is the best way to automate content extraction from modern SPAs?

The best way to automate content extraction from modern SPAs is using a smart discovery tool that probes HTTP first and falls back to browser rendering, ensuring dynamic content is fully captured before Markdown export.

Can I use crawl4ai for site discovery and navigation extraction?

Yes, leveraging the crawl4ai dependency, the skill performs smart site discovery using sitemaps, navigation structures, and breadth-first search to locate and extract content automatically.