Sync profiles
Skill jeremylongshore/claude-code-plugins-plus-skills/plugins/productivity/claudebase/skills/sync-profiles
Use when the user wants to list, create, switch, delete, compare, or inspect config sync profiles.From its SKILL.md
npx -y skills add jeremylongshore/claude-code-plugins-plus-skills --skill sync-profilesAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
2.0 KB, 386 tokens by cl100k_base, as published. Nobody here has run it
Config Sync Profiles
Manage multiple configuration profiles stored in your GitHub backup repo.
Available actions
List profiles
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
# 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 "${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 "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" delete NAME
Cannot delete the active profile. Switch to a different one first.
Compare two profiles
bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" diff NAME1 NAME2
Shows files that exist in only one profile or differ between them.
Profile info
bash "${CLAUDE_PLUGIN_ROOT}/scripts/profile-manager.sh" info NAME
Shows metadata and contents of a specific profile.
Instructions
Parse the user's action from $ARGUMENTS and run the appropriate command above.
If the user says "switch" to a profile, use the pull script with --profile rather than the profile-manager (since switching = pulling a different profile).
If no action is specified, default to list.
User Arguments
$ARGUMENTS
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.