Generates a prioritized recovery action plan from diagnosis + crawl data. Determines recovery phase (R1-R5), builds Do-Not-Touch list for stable keywords, prioritizes actions by Impact x Effort x Risk, enforces batch-change limits. Requires recovery-diagnose to have run first.
Scanned 8/31/2026
Install to Claude Code
npx -y skills add maxschottke-spec/seo-survival-kit --skill recovery-plan --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Recovery Plan?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/maxschottke-spec-recovery-plan)More formats (shields.io, HTML) on the badges page.
---
name: recovery-plan
description: 'Generates a prioritized recovery action plan from diagnosis + crawl data. Determines recovery phase (R1-R5), builds Do-Not-Touch list for stable keywords, prioritizes actions by Impact x Effort x Risk, enforces batch-change limits. Requires recovery-diagnose to have run first.'
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 Plan
Read and follow the full command specification:
1. Read `${CLAUDE_PLUGIN_ROOT}/commands/recovery-plan.md` for the complete workflow.
2. Read `${CLAUDE_PLUGIN_ROOT}/references/RECOVERY_SYSTEM.md` for phase determination and risk matrix.
3. Read `${CLAUDE_PLUGIN_ROOT}/references/DECISION_ENGINE.md` for prioritization rules.
4. Validate output against `${CLAUDE_PLUGIN_ROOT}/schemas/action-plan.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.