Skill Snapshot Skill — Development skill for Claude Code
Claude Code skill for creating snapshots of skills with version control.
How to install Skill Snapshot Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open wshuyi/skill-snapshot-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Skill Snapshot Skill does
Claude Code skill for creating snapshots of skills with version control.
Alternatives in Development
- Phistory — Phistory automatically archives versioned system prompt snapshots from agent CLIs like Claude Code, Codex, Ope 560 ★
- Claude Code Source Code Leak — Claude Code Snapshot for Research 271 ★
- LiveBrowser — Browser tools (browser_navigate, browser_get_state, browser_snapshot, browser_get_text, browser_click, browser 250 ★
README
Skill Snapshot
[中文文档](README_CN.md)
A Claude Code skill for creating snapshots of your skills with version control. Store backups in a private GitHub repository and restore any version when needed.
Features
- Snapshot Management: Save, restore, list, and diff skill versions
- Private GitHub Storage: Automatically creates and syncs to a private repository
- Smart Scanning: Automatically identifies which skills need backup
- Version Tags: Each snapshot is tagged (e.g.,
my-skill/v1,my-skill/v2)
Installation
Copy the `skill-snapshot` folder to your Claude Code skills directory:
cp -r skill-snapshot ~/.claude/skills/
Commands
| Command | Description |
|---|---|
init |
Initialize private GitHub repository |
scan |
Scan skills and identify which need backup |
save [message] |
Save a snapshot |
restore [version] |
Restore to a specific version |
list [skill] |
List all snapshots |
diff [version] |
Compare current with a snapshot |
Usage Examples
First-time Setup
User: Initialize skill snapshots
Claude: [Executes init - creates private repo]
Save Before Modifying
User: Save my-skill snapshot before I modify it
Claude: [Executes save my-skill "pre-modification backup"]
Output: Saved snapshot my-skill/v1
Restore When Things Break
User: my-skill is broken, restore to v1
Claude: [Executes restore my-skill v1]
Output: Restored to my-skill/v1
Scan for Backup Candidates
User: Which skills need backup?
Claude: [Executes scan]
Output:
[Needs Backup]
✓ my-skill (5 files, 68K) [Has: my-skill/v1]
○ new-skill (3 files, 12K) [Not backed up]
[Skipped]
✗ external-plugin - Symlink (externally installed)
✗ git-managed-skill - Has its own Git version control
Skip Rules
The `scan` command automatically skips:
| Rule | Reason |
|---|---|
archive/ directory |
Archived skills |
| Symli |
Related Skills
Prompt Snapshot
Vitest-for-prompts. File-based prompt eval runner with snapshots and assertions — no SaaS, no dashboard, CI-na
Check Gitignore
Check and update .gitignore to exclude Plan Cascade temporary files. Ensures planning files won't be accidenta
Generate Ddd
Generate DDD components. Creates entities, value objects, aggregates, commands, queries, repositories, domain
Qb Auto
QuickBooks Online MCP server for Claude Code — 8 automation tools replacing 50K-token snapshots with ~200-toke
Unity Profile
Deep profiling session — captures frames via MCP, analyzes CPU/GPU timing, memory snapshots, rendering stats,
Subswap
Safely switch and monitor Claude Code, Codex, Cursor, Kimi and OpenCode accounts with local snapshots and opti
Related Agents
Git Snapshots
Git and Snapshot system - full git abstraction plus automatic versioned snapshots. Use proactively when the us
AWS Snapshot Exposure
Determine which AWS snapshots, AMIs and SSM documents are shared outside the account, whether the share is usa
Browser Controller
Headless browser control via Playwright for QA testing, screenshots, form interaction, page snapshots, and acc