sync-setup
Use when the user wants to set up config sync for the first time, connect to GitHub, or re-initialize the backup repo.
npx skills add jeremylongshore/claude-code-plugins-plus-skills --skill sync-setup --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Config Sync Setup Initialize Claude Config Sync by connecting to GitHub and creating the backup repository. ## What this does 1. Verifies `gh` CLI is installed and authenticated 2. Creates a **private** GitHub repo for config storage (or connects to existing) 3. Initializes the repo structure with a default profile 4. Performs the first push of your current Claude Code config ## Instructions Run the setup script. Parse user arguments for custom repo name and profile: - First argument (if provided): repo name (default: `claude-config`) - Second argument (if provided): initial profile name (default: `default`) ```bash bash "${CLAUDE_PLUGIN_ROOT}/scripts/ensure-repo.sh" REPO_NAME PROFILE_NAME ``` Replace REPO_NAME and PROFILE_NAME with the user's values or defaults. ### If `gh` is not installed Guide the user to install it: - **macOS**: `brew install gh` - **Linux**: `sudo apt install gh` or `sudo dnf install gh` - **Windows**: `winget install --id GitHub.cli` Then authenticate: `gh auth login` ### After setup succeeds Run the first push automatically: ```bash bash "${CLAUDE_PLUGIN_ROOT}/scripts/sync-push.sh" --profile PROFILE_NAME ``` Tell the user what was synced and show all avai
- What this does
- Instructions
- If gh is not installed
- After setup succeeds
- User Arguments
bash "${CLAUDE_PLUGIN_ROOT}/scripts/ensure-repo.sh" REPO_NAME PROFILE_NAME
bash "${CLAUDE_PLUGIN_ROOT}/scripts/sync-push.sh" --profile PROFILE_NAMEWhat does the sync-setup skill do?
Use when the user wants to set up config sync for the first time, connect to GitHub, or re-initialize the backup repo.
How do I install it?
Run `npx skills add jeremylongshore/claude-code-plugins-plus-skills --skill sync-setup --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From jeremylongshore/claude-code-plugins-plus-skills, a repository with 2,630 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.