From toolbox
Pulls latest changes from origin for all git repos under a directory. Uses configurable default path or prompts user to set one. Invoke to update or sync reference projects.
How this skill is triggered — by the user, by Claude, or both
Slash command
/toolbox:sync-referencesThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Pull latest from origin for all git repos under a target directory.
Pull latest from origin for all git repos under a target directory.
Config: ${CLAUDE_PLUGIN_DATA}/config.json
# Read config
cat "${CLAUDE_PLUGIN_DATA}/config.json" 2>/dev/null
# Write/update config
mkdir -p "${CLAUDE_PLUGIN_DATA}"
echo '{"default_path": "<path>"}' > "${CLAUDE_PLUGIN_DATA}/config.json"
On first run, if no config exists and no $ARGUMENTS path is given, ask the user which directory to sync and save it to config.
Resolve the target path in this order:
$ARGUMENTS if provideddefault_path from config.jsonThen run:
bash "${CLAUDE_SKILL_DIR}/scripts/sync.sh" <resolved-path>
Output the result as-is. If any repos failed, briefly note what went wrong.
npx claudepluginhub leejuoh/claude-code-zero --plugin toolboxSyncs all personal git repositories across machines by pulling and pushing changes in parallel. Useful for keeping work and personal repos up to date when starting or ending work sessions.
Syncs Claude Code configurations across projects and sub-repos: re-fingerprints tech stack, discovers sub-repos, scaffolds docs/context/, updates README/CLAUDE.md, installs LSPs, verifies setup. Auto-invokes on /cc-sync.
Helps users sync Claude Code projects across multiple devices using Git as a synchronization tool. Includes setup guidance for beginners.