Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Sync your Claude Code configuration across multiple machines using GitHub.
If you're an AI assistant helping a user install this plugin:
Step 1: Check prerequisites
# Verify GitHub CLI is installed
gh --version
# Verify GitHub CLI is authenticated
gh auth status --hostname github.com
If gh is not installed, guide the user:
brew install ghsudo apt install ghwinget install GitHub.cliIf not authenticated: gh auth login
Step 2: Install the plugin
claude plugin marketplace add oozoofrog/claude-github-sync
claude plugin install claude-github-sync
Step 3: Initial setup
Guide the user to run:
/claude-github-sync:setup
This creates a private claude-config repository and syncs their configuration automatically.
Step 4: Verify installation
/claude-github-sync:status
Should show "✅ In sync with remote" when successful.
# Add marketplace
claude plugin marketplace add oozoofrog/claude-github-sync
# Install plugin
claude plugin install claude-github-sync
Or via slash command:
/install claude-github-sync@claude-github-sync
The easiest way to get started - just run:
/claude-github-sync:setup
This will:
claude-config repository (or use existing)That's it! One command does everything.
Once you've run /setup on your first machine, just run the same command on other machines:
/claude-github-sync:setup
This will detect your existing claude-config repository and pull your configuration automatically.
| Command | Description |
|---|---|
/claude-github-sync:setup | Interactive setup (recommended) - handles everything automatically |
/claude-github-sync:push | Push changes to GitHub |
/claude-github-sync:push "msg" | Push with custom commit message |
/claude-github-sync:pull | Pull latest from GitHub |
/claude-github-sync:status | Show detailed sync status |
/claude-github-sync:config | Show configuration |
/claude-github-sync:open | Open repository in browser |
This plugin uses GitHub CLI (gh) for authentication and repository management.
Install:
brew install ghsudo apt install gh or see https://cli.github.com/winget install GitHub.cliAuthenticate:
gh auth login
After setup, the following files are created and managed:
| File | Path | Description |
|---|---|---|
| Config | ~/.claude/sync-config.json | Sync configuration (repo URL, setup timestamp, method) |
| Sync settings | ~/.claude/settings.sync.json | Shared settings (synced to GitHub) |
| Local settings | ~/.claude/settings.local.json | Machine-specific settings (gitignored) |
| Merged output | ~/.claude/settings.json | Auto-merged result of sync + local |
| Merge script | ~/.claude/scripts/merge-settings.mjs | Deep merges sync + local → settings.json |
| Git ignore | ~/.claude/.gitignore | Excludes cache, session data, local settings |
Configuration check priority:
~/.claude/.git/config → origin)~/.claude/sync-config.json)Included:
CLAUDE.md - AI behavior instructionssettings.json - Plugin settingsplugins/ - Plugin registry (not cache)hud/ - Status line scriptsExcluded:
plugins/cache/ - Downloaded plugins (auto-reinstalled)plugins/marketplaces/ - Marketplace data (auto-fetched)debug/, session-env/ - Session datahistory.jsonl - Command historyprojects/ - Project-specific datagh auth login
The plugin will offer to create it automatically. Or create manually:
gh repo create claude-config --private
gh auth status/claude-github-sync:pull/claude-github-sync:status/claude-github-sync:status
Shows:
npx claudepluginhub oozoofrog/claude-github-syncmacOS 앱/CLI 릴리스 자동화: 버전 범프, 빌드, DMG/ZIP 패키징, GitHub Release, Homebrew Cask/Formula, release workflow 구축
GitHub 릴리스 라이프사이클 자동화 — 마일스톤 계획(plan-release) + 릴리스 실행(release)
프로젝트 도메인 API 내재화 — 라이브러리/프레임워크 공식 문서 + 예제를 수집하여 프로젝트별 참조 문서로 저장, CLAUDE.md 자동 등록. Apple 프레임워크는 Xcode DocumentationSearch + apple-craft 참조 연동
멀티플랫폼 디자인 하네스 — iOS/Web/Android 플랫폼별 최적화 디자이너 에이전트 팀, 유명 디자이너·화가 디자인 토큰 체계화, 정량적 검증 프레임워크
학습과학 기반 코드 리뷰 및 교육 콘텐츠 생성 — Before/After/Why 트리플, 3계층 점진적 공개, 4개 포맷(md/web/wiki/slides) 팀 전파
Sync and evolve your Claude Code brain across machines. Automatically exports, merges, and applies your accumulated knowledge (memory, skills, agents, rules, settings) across all your development machines via Git.
Sync Claude Code sessions across devices with encrypted cloud storage
Commands for syncing CLAUDE.md, permissions allowlist, and refreshing context. Hooks for marketplace-to-plugin sync.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
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.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.