# Sync Config

> Use when the user wants to view or change claudebase settings like global sync, agent skills sync…

Use when the user wants to view or change claudebase settings like global sync, agent skills sync, auto-push, or machine ID.

- Page: https://ss33.ai/skills/jeremylongshore/sync-config-52986152773
- Publisher: jeremylongshore
- Category: [AI & Agents](https://ss33.ai/skills/category/ai-and-agents-y6jz7i) › [Misc](https://ss33.ai/skills/category/ai-and-agents-y6jz7i/misc-ik6ov9)
- License: MIT
- Source: https://github.com/jeremylongshore/tons-of-skills-marketplace/blob/6cc8e76343714d8807b4a5f1aa604b7ede5e497f/plugins/productivity/claudebase/skills/sync-config/SKILL.md

## Skill

SKILL.md: https://ss33.ai/api/v1/ss33/download/jeremylongshore/sync-config-52986152773

# Config Sync Settings

View and modify claudebase configuration.

## Instructions

Run the config manager script with the appropriate action:

```bash
bash "${CLAUDE_PLUGIN_ROOT}/scripts/config-manager.sh" ACTION [KEY] [VALUE]
```

### Actions

- **show** (default) — Display all current settings
- **set `<key>` `<value>`** — Change a setting
- **get `<key>`** — Read a single setting
- **reset `<key>`** — Remove a setting (revert to default)

### Configurable keys

| Key | Values | Description |
|-----|--------|-------------|
| `include_global` | `true`/`false` | Sync `~/.claude/settings.json` on push/pull |
| `sync_agent_skills` | `true`/`false` | Sync `skills-lock.json` (lock file only; prints install commands on pull) |
| `auto_push` | `true`/`false` | Auto-push config when a Claude Code session ends |
| `machine_id` | any string | Identifier for this machine (used in multi-machine warnings) |

### Examples

- `/sync-config` — show all settings
- `/sync-config set include_global true` — enable global settings sync
- `/sync-config set auto_push false` — disable auto-push

## User Arguments

$ARGUMENTS
