Skip to main content
AI/MLjeremylongshore

sync-status

Use when the user wants to check what config has changed, see sync status, or compare local vs remote config.

Stars
2,267
Source
jeremylongshore/claude-code-plugins-plus-skills
Updated
2026-05-31
Slug
jeremylongshore--claude-code-plugins-plus-skills--sync-status
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/jeremylongshore/claude-code-plugins-plus-skills/HEAD/plugins/productivity/claudebase/skills/sync-status/SKILL.md -o .claude/skills/sync-status.md

Drops the SKILL.md into .claude/skills/sync-status.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

Config Sync Status

Compare your local Claude Code configuration against what's stored in the GitHub backup repo.

Instructions

Run the diff script:

bash "${CLAUDE_PLUGIN_ROOT}/scripts/diff-config.sh" --profile PROFILE_NAME

If the user doesn't specify a profile, omit the --profile flag (uses active profile).

Interpreting output

The script shows each tracked file/directory with a status:

  • + local only (green) — Exists locally but hasn't been pushed yet
  • + remote only (cyan) — Exists in the repo but hasn't been pulled yet
  • ~ modified (yellow) — Exists in both but differs

Recommendations

Based on the output, suggest the appropriate action:

  • Local-only files → suggest /sync-push
  • Remote-only files → suggest /sync-pull
  • Modified files → suggest checking what changed, then push or pull

User Arguments

$ARGUMENTS