crawl

Crawl websites and save pages as local markdown files.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/drillan/marketschema --skill crawl-drillan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crawl
Source: https://github.com/drillan/marketschema/tree/main/.claude/skills/crawl
Command: npx skills add https://github.com/drillan/marketschema --skill crawl-drillan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, curl, and includes scripts (resource) components.

What problem does it solve?

Crawling websites and saving pages locally enables offline access, documentation capture, and knowledge-base archiving without manual copying.

Core Features & Use Cases

  • Offline Knowledge Harvesting: Crawl documentation sites and save pages as markdown for offline reading.
  • Site-wide Content Extraction: Retrieve multiple pages with depth and breadth controls for centralized analysis.
  • Use Case: Archive an entire developer docs site for internal training and reference.

Quick Start

Use the crawl script to fetch content and save pages locally: ./scripts/crawl.sh '{"url": "https://docs.example.com"}' ./docs Additional parameters can be supplied to adjust depth, limits, and filtering.

Frequently Asked Questions about crawl

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

FAQPage Schema
How do I crawl a documentation site and save pages as local markdown files?

You can crawl a website and save pages as local markdown files by executing the crawl script with a target URL and output directory, using HTTP requests to retrieve content and generate markdown.

What is the best way to archive web knowledge base content for offline access?

Archiving web knowledge base content for offline access is done by performing site-wide retrieval with depth and breadth controls to capture multiple pages, saving the extracted content locally as markdown files for offline reading or analysis.

Does the website crawl script require an API key to extract content?

Yes, the crawl script relies on a Tavily API key to perform HTTP requests and content retrieval, extracting site-wide pages before generating local markdown files.

Can I control the depth and breadth when scraping a website for offline analysis?

Yes, you can control the depth and breadth when scraping a website by supplying additional parameters in the JSON payload to the crawl script, allowing you to retrieve multiple pages and adjust limits or filtering for targeted analysis.

What dependencies are needed to run the website crawl script for content extraction?

To run the website crawl script for content extraction, you need the command-line tools jq and curl installed, which handle the HTTP requests and JSON parameter parsing required by the local script.