Repository to host automation that syncs local AI client resources (skills, agents, plugins) across Claude Code, Gemini, Antigravity and GitHub CLI. Uses idempotent syncing and secret-safety checks.
Usage:
- scripts/sync-resources.sh : copy resources into platform locations (no duplicates; skips files containing secrets)
- scripts/sync-credentials.js : extract credentials (runs separately; avoid copying credential files to repo)
- scripts/dedupe-report.sh : scan and report duplicate resource filenames across platforms
- gh extension:
gh claude-sync deployruns sync-resources.sh;gh claude-sync dedupe-reportgenerates duplicates report
Best practices:
- Keep secrets out of the repo; use GitHub Actions secrets or local files excluded via .gitignore
- Review duplicates_report.txt before making any destructive changes
See docs/SETUP.md for environment and Codespaces setup.