Installs into .claude/skills of the current project.
Are you the author of Sync Status?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/jeremylongshore-sync-status-047bd6df)
---
name: sync-status
description: Use when the user wants to check what config has changed, see sync status, or compare local vs remote config.
user-invocable: true
allowed-tools: Bash(bash "${CLAUDE_PLUGIN_ROOT}/scripts/*"), Bash(gh *), Bash(git *), Read
version: 0.2.0
author: Rohit Hazra
license: MIT
---
# Config Sync Status
Compare your local Claude Code configuration against what's stored in the GitHub backup repo.
## Instructions
Run the diff script:
```bash
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