agentsclimarketplace

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

Install
npx -y skills add jeremylongshore/claude-code-plugins-plus-skills --skill sync-profiles

Assembled 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.

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.