By deemkeen
Save, load, and manage Claude Code session snapshots with git versioning
npx claudepluginhub deemkeen/claude-session-management --plugin claude-session-managementA Claude Code plugin for managing session snapshots with git versioning.
/plugin marketplace add deemkeen/claude-session-management
/plugin install claude-session-management
/session-snapshot command!git clone https://github.com/deemkeen/claude-session-management.git
/plugin add /path/to/claude-session-management
/session-snapshot commandSimply run the command:
/session-snapshot
Claude will present an interactive dialog to choose your action.
Step 1: Choose Action
Claude asks what you want to do:
Step 2: Perform Operation
/session-snapshot/session-snapshot/session-snapshotclaude-session-management/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── commands/
│ └── session-snapshot.md # Main command definition
├── scripts/
│ └── sanitize-session.sh # Session sanitization helper
├── saved-sessions/ # Stored session snapshots (gitignored during dev)
└── README.md
Sessions are saved in the ./saved-sessions/ directory with the format:
YYYYMMDD-HHMMSS-session-snapshot.txt
Example: 20250112-143022-session-snapshot.txt
The plugin automatically sanitizes session exports by removing:
/home/username → /home/user)MIT
deemkeen (dimgur@gmail.com)
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Share bugs, ideas, or general feedback.
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.