site-crawler

Crawl websites with robots.txt compliance and extract structured markdown content.

2|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/mindmorass/reflex --skill site-crawler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: site-crawler
Source: https://github.com/mindmorass/reflex/tree/main/plugins/reflex/skills/site-crawler
Command: npx skills add https://github.com/mindmorass/reflex --skill site-crawler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the harvesting of documentation sites, blogs, and knowledge bases into clean, structured content ready for RAG ingestion and downstream learning.

Core Features & Use Cases

  • Respectful crawling with robots.txt checks and rate limiting
  • Structure-preserving extraction and markdown conversion
  • Sitemap-based discovery and incremental updates
  • Metadata generation for downstream ingestion and indexing

Quick Start

Run the site crawler on a base URL such as https://docs.example.com and harvest into the 'docs' collection.

Frequently Asked Questions about site-crawler

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

FAQPage Schema
How do I extract and structure website content for RAG ingestion?

Web content extraction for RAG ingestion automates harvesting documentation sites and blogs into clean, structured formats. This skill crawls websites, respects robots.txt, extracts content with markdown conversion, and generates metadata for downstream AI systems.

Can I crawl websites while respecting robots.txt and rate limits?

Respectful web crawling checks robots.txt compliance and applies rate limiting to avoid overloading servers. This skill handles both automatically, enabling compliant harvesting of documentation, blogs, and knowledge bases for data ingestion.

How does sitemap-based discovery work for incremental website updates?

Sitemap-based discovery uses XML sitemaps to identify all pages on a site efficiently. This skill leverages sitemaps for initial crawling and incremental updates, reducing redundant fetches and keeping crawled content synchronized with source changes.

What's the difference between sitemap crawling and robots.txt compliance?

Sitemaps provide structured page discovery and enable efficient incremental updates; robots.txt defines crawl permissions and rate-limiting boundaries. Both are complementary: sitemaps guide *what* to crawl, robots.txt governs *how* to crawl respectfully.

Can I use this to harvest multiple documentation sites into one collection?

Yes. The skill accepts a base URL and harvests content into named collections. Multiple documentation sites can be crawled separately or combined into a single collection for unified RAG ingestion and downstream indexing.

What metadata does the skill generate during web content extraction?

The skill generates metadata alongside extracted content to support downstream ingestion and indexing. Metadata includes document structure, source URLs, and extraction context, enabling better RAG retrieval and semantic indexing.