Manage BTRFS snapshots via snapper and btrfs from Claude Code — create, list, diff, rollback, and prune subvolume snapshots.
Use when the user wants to see what changed between two snapshots.
Use when the user wants to review existing snapshots for a subvolume.
Use when the user wants to take a BTRFS snapshot before a risky change.
Use when the user wants to see BTRFS subvolumes and which are snapper-managed.
Use when the user is about to run an action and wants a "pre" snapshot first.
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.
Manage BTRFS snapshots via snapper and btrfs from Claude Code — create, list, diff, rollback, and prune subvolume snapshots.
Originally a PyQt6 GUI wrapper around snapper; rebuilt as a Claude Code plugin so the same operations are driven through chat instead of a tray icon.
list-subvolumes — list BTRFS subvolumes and which are snapper-managedcreate-snapshot — take a snapshot (snapper, with btrfs subvolume snapshot fallback)list-snapshots — list existing snapshots for a snapper configdiff-snapshot — show file-level changes between two snapshots or vs. the live FSrollback-snapshot — revert a subvolume to a prior snapshot (dry-run by default)prune-snapshots — delete old snapshots by count, age, or tagpre-change-snapshot — take a pre snapshot and return the ID for later post-pairingsetup-snapper-config — bootstrap snapper for a new subvolume/snap [description] — quick snapshot via the root config/snap-before <command> — pre-snapshot, run command, post-snapshot, summarise the diffsnapper and btrfs-progs (sudo apt install snapper btrfs-progs on Ubuntu/Debian)sudo access — all operations require root# Always-available (user scope):
claude plugins install snap-it@danielrosehill
# Or per-project:
claude plugins install snap-it@danielrosehill --scope project
MIT — see LICENSE.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin snap-itComprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
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.
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.