---
name: seo-audit-crawl
description: Machine-verified site crawl. Checks all sitemap URLs and finds broken internal links. Outputs CSV data.
disable-model-invocation: true
allowed-tools: Bash
argument-hint: "[domain] [sitemap-url] [output-dir]"
---

# SEO Audit: Site Crawl & Broken Link Check

Run the Python crawler script to check all sitemap URLs and find broken internal links.

```bash
python3 ${CLAUDE_SKILL_DIR}/scripts/crawl.py $ARGUMENTS
```

This produces three files in the output directory:
- `{domain}_sitemap_check.csv` — HTTP status of every URL in the sitemap
- `{domain}_broken_links.csv` — Every broken internal link with the page it was found on
- `{domain}_crawl_summary.json` — Crawl statistics

After the crawl completes, summarize the results: how many URLs checked, how many broken links found, and list all broken URLs with where they were found.
