sync-profiles
Use when the user wants to list, create, switch, delete, compare, or inspect config sync profiles.
npx skills add jeremylongshore/claude-code-plugins-plus-skills --skill sync-profiles --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 Profiles Manage multiple configuration profiles stored in your GitHub backup repo. ## Available actions ### List profiles ```bash bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" list ``` Shows all profiles with file counts, last push time, and which is active. ### Create a profile ```bash # Empty profile bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" create NAME # Clone from existing profile bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" create NAME --from EXISTING ``` Creates a new profile. Use `--from` to clone an existing profile as a starting point. ### Switch to a profile Switching means pulling a different profile's config: ```bash bash "${CLAUDE_PLUGIN_ROOT}/scripts/sync-pull.sh" --profile NAME ``` This backs up current config, then applies the target profile. The active profile is updated automatically. ### Delete a profile ```bash bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" delete NAME ``` Cannot delete the active profile. Switch to a different one first. ### Compare two profiles ```bash bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" diff NAME1 NAME2 ``` Shows files that exist in only one profile or differ betwee
- Available actions
- List profiles
- Create a profile
- Switch to a profile
- Delete a profile
- Compare two profiles
- Profile info
- Instructions
- User Arguments
bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" list
Empty profile
bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" create NAME
Clone from existing profile
bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" create NAME --from EXISTING
bash "${CLAUDE_PLUGIN_ROOT}/scripts/sync-pull.sh" --profile NAME
bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" delete NAME
bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" diff NAME1 NAME2
bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" info NAMEWhat does the sync-profiles skill do?
Use when the user wants to list, create, switch, delete, compare, or inspect config sync profiles.
How do I install it?
Run `npx skills add jeremylongshore/claude-code-plugins-plus-skills --skill sync-profiles --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.