Profile Commands
Personal profiles let you save and re-apply your own Claude Code settings per project.
scc profile list
Section titled “scc profile list”List saved personal profiles.
scc profile listOptions:
| Option | Description |
|---|---|
--workspace PATH | Show the profile for a specific workspace |
scc profile save
Section titled “scc profile save”Save the current workspace settings as a personal profile.
scc profile save [--workspace PATH]If SCC detects plugins that only exist in sandbox settings, it offers to import them into .claude/settings.local.json before saving.
scc profile apply
Section titled “scc profile apply”Apply your personal profile to the current workspace.
scc profile apply [--workspace PATH] [--preview] [--dry-run] [--force]Options:
| Option | Description |
|---|---|
--preview | Show diff without writing |
--dry-run | Alias for --preview |
--force | Apply even if drift is detected |
scc profile diff
Section titled “scc profile diff”Show diff between your personal profile and current workspace settings.
scc profile diff [--workspace PATH]scc profile status
Section titled “scc profile status”Show whether a profile exists, when it was last applied, and if drift is detected.
scc profile status [--workspace PATH]When sandbox-only plugin changes are found, status can offer to import and save them.
scc profile export
Section titled “scc profile export”Export profiles to a local repo path (any git host).
scc profile export --repo PATH [--workspace PATH] [--commit] [--push] [--force]scc profile import
Section titled “scc profile import”Import profiles from a local repo path.
scc profile import --repo PATH [--force] [--preview] [--dry-run]scc profile sync
Section titled “scc profile sync”Sync profiles with a local repo path.
scc profile sync --repo PATH [--pull] [--commit] [--push] [--force]Examples:
# Export to a local reposcc profile export --repo ~/dotfiles/scc-profiles
# Sync with pull + pushscc profile sync --repo ~/dotfiles/scc-profiles --pull --commit --push