Agent skill
sync-status
Use when the user wants to check what config has changed, see sync status, or compare local vs remote config.
Install this agent skill to your Project
npx add-skill https://github.com/rohithzr/claudebase/tree/main/skills/sync-status
SKILL.md
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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
sync-push
Use when the user wants to back up, save, or push their current Claude Code config to GitHub.
sync-config
Use when the user wants to view or change claudebase settings like global sync, agent skills sync, auto-push, or machine ID.
sync-setup
Use when the user wants to set up config sync for the first time, connect to GitHub, or re-initialize the backup repo.
sync-pull
Use when the user wants to restore, download, or pull their Claude Code config from GitHub onto this machine.
sync-profiles
Use when the user wants to list, create, switch, delete, compare, or inspect config sync profiles.
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
Didn't find tool you were looking for?