crawl

Crawl websites and save pages as markdown files using Python scripts.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/tony2015116/openclaw-backup --skill crawl-tony2015116
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crawl
Source: https://github.com/tony2015116/openclaw-backup/tree/main/skills/tavily/crawl
Command: npx skills add https://github.com/tony2015116/openclaw-backup --skill crawl-tony2015116

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, BeautifulSoup, lxml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of crawling websites and saving pages as local markdown files, enabling offline access or analysis of web content without coding.

Core Features & Use Cases

  • Website Crawl: Scrape content from multiple pages of a website.
  • Markdown Export: Save each page as a separate markdown file for easy reading and editing.
  • OAuth Authentication: Uses OAuth via the Tavily MCP server for secure access.
  • API Key Alternative: Supports API key authentication for those who prefer it.
  • Use Case: Ideal for downloading documentation, knowledge bases, or web content for offline use or in-depth analysis.

Quick Start

Use the crawl skill to crawl the website 'https://docs.example.com' and save the results to a local directory.

Frequently Asked Questions about crawl

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

FAQPage Schema
How do I crawl a website and save pages as markdown files?

To crawl a website and save pages as markdown files, this skill uses Python scripts to scrape web content and export each page locally. It requires authentication via the Tavily MCP server OAuth or an API key to retrieve and convert the pages.

What is the best way to scrape web content for offline analysis?

The best way to scrape web content for offline analysis is using a tool that downloads multiple pages and exports them as local markdown files. This approach supports depth and breadth limits alongside path filtering for targeted document retrieval.

Do I need an API key to use the Tavily MCP server for web scraping?

You need either an API key or OAuth authentication through the Tavily MCP server to perform web scraping. Both methods provide secure access for crawling websites and retrieving documentation or knowledge bases without direct coding.

Can I set depth and breadth limits for a website crawl?

You can set depth and breadth limits for a website crawl to control how many pages are scraped. The skill also supports path filtering and semantic instructions, ensuring you only retrieve targeted offline content.

Does this web scraping tool work with BeautifulSoup and lxml?

This web scraping tool works with BeautifulSoup and lxml as its core dependencies for parsing HTML. Combined with the requests library, it navigates websites and saves the extracted content as structured markdown files.

When should I use path filtering and semantic instructions for document retrieval?

You should use path filtering and semantic instructions for document retrieval when you need to target specific sections of a large website. This prevents crawling irrelevant pages and ensures only the desired offline content is saved as markdown.