link-crawler

Crawl websites to configurable depth and validate linked page accessibility.

Updated May 3, 2026
One-click install
npx skills add https://github.com/venhdev/skills --skill link-crawler
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: link-crawler
Source: https://github.com/venhdev/skills/tree/main/skills/link-crawler
Command: npx skills add https://github.com/venhdev/skills --skill link-crawler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually checking if every link on a website works is extremely time-consuming for sites with hundreds or thousands of pages, and getting a full inventory of all active content without automated tools is nearly impossible.

Core Features & Use Cases

  • Automated Link Crawling: Crawl websites up to 3 levels deep to discover all linked pages from one or more root URLs.
  • Link Validation: Automatically verify each discovered link returns a valid, content-rich page, filtering out error pages, placeholders, and dead links.
  • Use Case: Use this to audit a documentation site for broken links before a release, generate a full sitemap of active pages for a product website, or verify all links remain working after a site migration.

Quick Start

Use the link-crawler skill to crawl a specified website to your chosen depth and get a grouped list of all active working links along with counts of any dead or unreachable URLs.

Frequently Asked Questions about link-crawler

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

FAQPage Schema
How do I check a website for broken links automatically?▼

Yes, you can generate a sitemap by crawling a website to a configurable depth to discover all linked pages. The crawler outputs a JSON inventory of active, content-rich pages, which serves as a full sitemap for product websites or documentation sites.

Do I need to install external libraries to crawl URLs with Python?▼

You can validate URLs after a site migration by running the link crawler to verify all linked pages remain working and return valid content. It supports single-URL and multi-topic config file modes, outputting grouped JSON with active link counts and dead link entries.

What is the maximum crawl depth for discovering linked pages?▼

The maximum crawl depth for discovering linked pages is up to 3 levels deep from the root URL. This allows thorough website link auditing and page inventory creation without crawling indefinitely, ensuring efficient sitemap generation and broken link detection.

Can I get real-time logs for per-URL investigation during a website audit?▼

Yes, you can get real-time logs for per-URL investigation during a website audit. The crawler provides optional real-time per-URL investigation logs alongside the grouped JSON output, detailing active link counts and dead link entries as it validates accessibility.