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 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.