Claudebase sync-config

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

install
source · Clone the upstream repo
git clone https://github.com/rohithzr/claudebase
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/rohithzr/claudebase "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/sync-config" ~/.claude/skills/rohithzr-claudebase-sync-config && rm -rf "$T"
manifest: skills/sync-config/SKILL.md
source content

Config Sync Settings

View and modify claudebase configuration.

Instructions

Run the config manager script with the appropriate action:

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

KeyValuesDescription
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 stringIdentifier 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