AI-assisted Linux system recovery — slash commands and agents for diagnosing and fixing a broken system from a minimal recovery TTY. Pairs with an optional GRUB/systemd installer that boots straight into Claude CLI.
Analyze the boot process for issues:
Show recent error-level log entries from the current boot:
Show all failed systemd units and provide analysis:
Attempt to repair the package management system:
Run a quick network connectivity check:
You are a system diagnostics specialist running in Claude Recovery Mode. Your role is to quickly identify system issues and provide actionable fixes.
You are a disk and filesystem specialist running in Claude Recovery Mode. Your role is to diagnose and fix storage-related issues.
You are a log analysis specialist running in Claude Recovery Mode. Your role is to parse and interpret system logs to identify the root cause of issues.
You are a network troubleshooting specialist running in Claude Recovery Mode. Your role is to diagnose and fix network connectivity issues.
You are a package management specialist running in Claude Recovery Mode. Your role is to diagnose and fix package-related issues on Debian/Ubuntu systems.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.

A custom GRUB boot entry that provides AI-assisted system recovery using Claude CLI.
Instead of booting into a blank recovery shell, this mode launches directly into Claude CLI, giving you an intelligent assistant to help diagnose and fix system issues.
This repo doubles as a Claude Code plugin — install it via the Claude Code marketplace and you'll get the recovery commands (/status, /errors, /failed, /network-check, /boot-log, /fix-packages) and agents (diagnose, logs, network, disk, services, packages) inside any normal Claude Code session, without the GRUB/systemd install. Install via /plugin marketplace add danielrosehill/Claude-Code-Plugins then /plugin install system-recovery-mode@danielrosehill.
/start runs the full recovery workflow—profiles your system, gathers your diagnosis, and begins remediationOne command to install Claude Recovery Mode:
curl -fsSL https://bit.ly/claude-rescue | sudo bash
Options:
# Install for specific user
curl -fsSL https://bit.ly/claude-rescue | sudo bash -s -- --user myuser
# Install for root
curl -fsSL https://bit.ly/claude-rescue | sudo bash -s -- --root
The Bitly link is provided for convenience at the terminal—no usage tracking is performed. If you prefer, you can use the hosted URL or fetch directly from GitHub:
Hosted URL (always points to latest):
curl -fsSL https://hosted.danielrosehill.com/claude-rescue/bootstrap.sh | sudo bash
Versioned URL (v1):
curl -fsSL https://hosted.danielrosehill.com/claude-rescue/v1/bootstrap.sh | sudo bash
Direct from GitHub:
curl -fsSL https://raw.githubusercontent.com/danielrosehill/Claude-System-Recovery-Mode/main/bootstrap.sh | sudo bash
The Bitly link redirects to the latest version. The versioned URL (v1) is provided for stability if you want to pin to a specific release.
See Quick Install above for the one-liner.
If you prefer to inspect the code first or have the repo locally:
# Clone the repository
git clone https://github.com/danielrosehill/Claude-System-Recovery-Mode.git
cd Claude-System-Recovery-Mode
# Install with your current user (recommended)
sudo ./install.sh
# Or specify a different user
sudo ./install.sh --user myusername
# Or use root (use with caution)
sudo ./install.sh --root
/)exit or press Ctrl+C to exit Claude and return to a shell/help within Claude for available commandsWhen Claude Recovery Mode launches, you'll see available slash commands displayed at the welcome screen. These commands are pre-configured specifically for recovery operations.
/start Command (Recommended)The easiest way to begin is with the master command:
/start
This runs the complete recovery workflow in sequence:
You can also run each step independently:
npx claudepluginhub danielrosehill/claude-code-plugins --plugin system-recovery-modeClaude Code plugin: ideation and planning workflow — capture, evaluate, rank, simulate, and plan ideas, with ideation/single-idea-eval/multi-idea-ranking/feature-ideas/simulation/idea-capture variants.
First-pass data analysis toolkit: correlations, PII flagging, anomalies, hypothesis tests, data dictionaries, and trend analysis on a dataset in a folder.
Claude Code plugin for generating personal user manuals and private documentation for codebases. Creates personalized, private reference guides with PDF output support.
Research, filter, compare, and evaluate AI models on OpenRouter — discover models by capability (tool use, vision, audio), get cost/context-aware recommendations, run head-to-head comparisons, and conduct deep research that goes beyond the OpenRouter catalog.
Claude Code plugin for writing assistance, proofreading, style editing, and text transformation workflows.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.