claudebase banner
rohithzr rohithzr

claudebase

Git community intermediate

Description

[](https://github.com/rohithzr/claudebase/actions/workflows/test.yml) [](LICENSE) [](CHANGELOG.md)

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

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

...