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-modeComprehensive 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.
Claude Code plugin for image editing, batch operations, format conversion, and filesystem organisation of image libraries — bucket by resolution, aspect ratio, orientation, format, EXIF capture time, camera, and dedupe duplicates / near-duplicates.
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: 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.
Manage a Proxmox VE host via SSH and the Proxmox API — guided first-run onboarding, VM/CT lifecycle, storage and ZFS inspection, log review, and update workflows. Per-host config is stored outside the plugin so the same install works across multiple Proxmox environments.
Personal budgeting workflow primitives — transaction logging, categorization, budget creation, spending analysis, goal tracking, and forecasting — plus a provisioning skill for a fresh budgeting workspace.