# Sync Status

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

- Skill: `gabrielmoreira/sync-status` (Agent Skill)
- Install (CLI): `npx skillmds@latest add gabrielmoreira/sync-status`
- Raw SKILL.md: https://api.skillmd.com/api/skills/gabrielmoreira/sync-status/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: gabrielmoreira (https://skillmd.com/u/gabrielmoreira)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/gabrielmoreira/sync-status

---


# 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

