Skip to main content

Claudebase

Skill Verified Active
Part of:Claudebase

Use when the user wants to back up, save, or push their current Claude Code config to GitHub.

Purpose

Users can reliably back up their Claude Code configurations to GitHub, ensuring data safety and enabling seamless switching between different environments or machines.

Features

  • Sync local Claude Code config to GitHub
  • Support for multiple named profiles
  • Secret scanning and conflict detection
  • Dry-run preview for sync operations
  • Automatic backup before pulling changes

Use Cases

  • Back up current Claude Code setup to GitHub.
  • Restore configuration on a new machine or after a data loss event.
  • Switch between personal and work Claude Code environments.
  • Preview changes before applying them during a sync.

Non-Goals

  • Syncing conversations or session data.
  • Managing project-specific code files outside of Claude Code configurations.
  • Replacing Git for general project version control.

Workflow

  1. Parse user arguments and options.
  2. Execute the appropriate bash script (`sync-push.sh` or `sync-pull.sh`).
  3. Perform necessary checks (secret detection, multi-machine sync status).
  4. Interact with GitHub using `gh` CLI and local Git.
  5. Apply or preview changes to local configuration files.
  6. Provide feedback or prompt user for confirmation.

Prerequisites

  • GitHub CLI (`gh`)
  • [`jq`](https://jqlang.github.io/jq/)
  • [`git`](https://git-scm.com/)
  • `bash`

Installation

First, add the marketplace

/plugin marketplace add rohithzr/claudebase
/plugin install claudebase@rohithzr

Quality Score

Verified
98 /100
Analyzed about 20 hours ago

Trust Signals

Last commitabout 1 month ago
Stars13
LicenseMIT
Status
View Source

© 2025 SkillRepo · Find the right skill, skip the noise.