Claude Code plugin

Claude Snapshot

Portable Claude Code setup snapshots — export, diff, and apply your config across machines

4 stars 1 forksPlugins & marketplaces Plugin marketplace Source

Install

Inside Claude Code
/plugin marketplace add adhenawer/claude-snapshot

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/adhenawer/claude-snapshot.git

From the README

claude-snapshot

Portable Claude Code setup snapshots. Export your config, plugins, hooks, and global instructions — apply on another machine in under 2 minutes.

Why

- Multiple machines — Keep your personal and work setups in sync. Export at home, drop the file on Drive, apply at work.
- Mac format / OS reinstall — Save a snapshot before wiping your machine. Restore your entire Claude Code setup after a fresh install.
- Safe rollback — About to experiment with new plugins or risky config changes? Take a snapshot first. If things break, apply the snapshot and you're back to a known good state.
- Onboarding — New team member? Share your team's snapshot and they're up and running with the same plugins, hooks, and conventions.

Principles

Design decisions in this plugin are evaluated against these principles.

[P1] Minimal Blast Radius: one-shot commands, no daemon, no background watch, no network. Every side effect is triggered by an explicit user command and scoped to ~/.claude/ plus the output tarball path.

[P2] Allowlist Over Denylist: snapshots contain an explicit list of artifacts (settings, CLAUDE.md, hooks, plugin manifests, MCP servers). New files Claude Code adds in future versions are NOT auto-captured — plugin updates decide what gets included. This is the opposite trade-off from wholesale-capture tools; we pay with manual maintenance and gain predictable, auditable snapshot contents.

[P3] No Network, Ever: export and apply are local-only. Plugin reinstallation during apply delegates to Claude Code's own /plugin install mechanism, which manages network access itself. claude-snapshot makes zero outbound requests.

[P4] Diff Before Destroy: every apply is preceded by a diff summary the user must acknowledge. Every overwritten file is first copied to .bak.…
Read the full README on GitHub

How plugins work

  • A plugin bundles slash commands, subagents, skills, hooks, MCP servers and status lines so they install together.
  • Add the marketplace inside Claude Code with /plugin marketplace add adhenawer/claude-snapshot, then run /plugin to pick what to install.
  • You can turn a plugin off again from /plugin without deleting anything.
Claude Code docs

Details

Language
JavaScript
License
MIT
Last updated
19 April 2026
Topics
claude-codeclaude-code-plugincliconfig-syncdeveloper-toolsdotfilessnapshot

FAQ

What is Claude Snapshot?

Portable Claude Code setup snapshots — export, diff, and apply your config across machines It is a plugin for Claude Code, from adhenawer/claude-snapshot on GitHub.

How do I install Claude Snapshot?

Run /plugin marketplace add adhenawer/claude-snapshot inside Claude Code, then follow the setup in the README.

Is Claude Snapshot popular?

adhenawer/claude-snapshot has 4 GitHub stars and 1 forks, and is included in 1 curated Claude Code list. It was last updated on 19 April 2026.

More plugins & marketplaces

Browse the most popular Claude Code mods, all plugins & marketplaces, or the skills and MCP server directories.