Claudebase — Git skill for Claude Code
Back up, restore, and sync your Claude Code config (settings, skills, agents, hooks, rules, memory, MCP) to a private GitHub repo.
How to install Claudebase
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open rohithzr/claudebase and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claudebase does
[](https://github.com/rohithzr/claudebase/actions/workflows/test.yml) [](LICENSE) [](CHANGELOG.md)
Alternatives in Git
- Clean Worktrees (Automatic) — Automatically remove all worktrees for branches merged into master 25.5k ★
- Bm Init — Onboard (or refresh) basemind in this repo — write basemind.toml and inject a "prefer basemind over grep/read/ 94 ★
- Cc Remote — Use cc_execute/cc_check to run tasks on the user's local machine via Claude Code 87 ★
README
Claudebase
[](https://github.com/rohithzr/claudebase/actions/workflows/test.yml) [](LICENSE) [](CHANGELOG.md)
Your Claude Code setup is infrastructure. Agents, skills, rules, hooks, memory — these accumulate over weeks of work and represent real investment. Losing them to a disk wipe, or manually recreating them on a new machine, shouldn't happen.
**Claudebase syncs your entire Claude Code environment to a private GitHub repo.** Profiles let you switch between work, personal, and team configurations instantly. Secret scanning, automatic backups, and multi-machine conflict detection keep things safe.
Install
claude plugin marketplace add rohithzr/claudebase
claude plugin install claudebase@rohithzr
Then restart Claude Code or run `/reload-plugins`.
Update / Uninstall
# Update
claude plugins marketplace update
claude plugin update claudebase@rohithzr
# Uninstall
claude plugin uninstall claudebase@rohithzr
claude plugin marketplace remove rohithzr
Quick Start
/sync-setup # One-time: create private GitHub repo + first push
/sync-push # Back up current config
/sync-pull # Restore config from GitHub
/sync-status # Compare local vs remote
/sync-profiles list # Manage named profiles
/sync-config # View/change settings
Type `/sync` to see all commands. Full namespaced form (`/claudebase:sync-push`) also works.
Why Not Just Copy the Folder?
| Manual copy | Claudebase | |
|---|---|---|
| Secret scanning | No | Blocks API keys, PEM files, tokens |
| Multi-machine safety | No | Detects conflicting pushes |
| Profiles | No | Switch work/personal/team instantly |
| Shared team layer | No | Base config + per-person overlay |
| Automatic backups | No | Timestamped backup before every pull |
| Dry run preview | No | See what changes before committing |
Examples
Sync between machines
Laptop: /sync-push # Push your config
...
Related Skills
Cc Sync Template
Sync all your Claude Code settings (~/.claude/) via Git. Backup & restore on any device.
Router Loop
Run the router's autonomous self-improvement loop (rung-2, config-only). Proposes one auto_threshold tweak, ga
Graduate
Maintain the public project (orchestratormaxxing) as a gated projection of this repo — run the graduation gate
Cclayer
Sync Claude Code config across machines: CLAUDE.md, skills, hooks, settings.json, plugins and MCP servers. Lay
Codex Loop
Use Codex as a second, differently-trained reviewer of your branch, fix every real finding with regression tes
Dsh Checkpoint Rewind
Claude Code /rewind for DeepSeek Harness — git-first workspace snapshots before every mutation, turn-boundary
Related Agents
Foundation Models
Specialist for Apple's Foundation Models framework and Apple Intelligence — on-device and Private Cloud Comput
What Skeletons Are Hiding In Node Modules?
npm audit --json 2>/dev/null true cargo audit 2>/dev/null true pip-audit 2>/dev/null true grep -rn "password\
Claude Code Subagents By 0xfurai
Production-ready collection of 100+ specialized subagents covering programming languages, frameworks, database