Screaming Frog MCP crawl + issue classification. Crawls up to 500 URLs, extracts broken links, redirect chains, missing H1s, canonical errors, and missing meta descriptions. Classifies issues by severity with upgrade rules. Outputs structured issues.json to cache.
Scanned 8/31/2026
Install to Claude Code
npx -y skills add maxschottke-spec/seo-survival-kit --skill recovery-crawl --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Recovery Crawl?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/maxschottke-spec-recovery-crawl)More formats (shields.io, HTML) on the badges page.
---
name: recovery-crawl
description: 'Screaming Frog MCP crawl + issue classification. Crawls up to 500 URLs, extracts broken links, redirect chains, missing H1s, canonical errors, and missing meta descriptions. Classifies issues by severity with upgrade rules. Outputs structured issues.json to cache.'
user-invocable: true
argument-hint: '<domain>'
allowed-tools: [Read, Write, Bash(node:*), Grep, Glob]
license: MIT
metadata:
author: Max Schottke
version: '0.5.4'
category: marketing
---
# Recovery Crawl
Read and follow the full command specification:
1. Read `${CLAUDE_PLUGIN_ROOT}/commands/recovery-crawl.md` for the complete workflow.
2. Use Screaming Frog MCP tools (`sf_crawl`, `sf_crawl_progress`, `sf_generate_bulk_export`, `sf_export_crawl`) as specified.
3. After collecting data, call `node "${CLAUDE_PLUGIN_ROOT}/scripts/recovery-crawl.js"` helper functions to classify issues and write output.
4. Validate output against `${CLAUDE_PLUGIN_ROOT}/schemas/issues.schema.json`.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.