Sync Claude Code components across Macs via iCloud
Syncs Claude Code components across Macs via iCloud with automatic and manual options.
/plugin marketplace add Folly-Partners/claudesync/plugin install claudesync@FollySync skills, servers, commands, hooks, and agents across all your Macs via iCloud.
Execute the appropriate sync action based on user request:
~/.claude/plugins/marketplaces/Folly/skills/component-sync/component-sync.sh --status
If the user wants to force a sync (bypass 24h cooldown):
~/.claude/plugins/marketplaces/Folly/skills/component-sync/component-sync.sh --force
If troubleshooting:
~/.claude/plugins/marketplaces/Folly/skills/component-sync/component-sync.sh --force --debug
If the user needs to rollback a component:
~/.claude/plugins/marketplaces/Folly/skills/component-sync/component-sync.sh --rollback <component>
Example components: skills/my-skill, servers/my-server, commands, hooks
| Component | Location | Method |
|---|---|---|
| Skills | skills/*/ | Tarball (excludes node_modules/venv) |
| Servers | servers/*/ | Tarball + rebuild on pull |
| Commands | commands/*.md | Direct copy |
| Hooks | hooks/ | Direct copy |
| Agents | agents/ | Direct copy |
| MCP Config | .mcp.json | Direct copy |
Component sync runs automatically at session start (once per 24 hours). Use /sync to force sync or check status.
cat ~/.claude/.claudesync-conflicts.logcat ~/.claude/.component-sync-build.logls ~/.claude/.component-sync-backups//syncSynchronize task status with git commits, ensuring consistency between version control and task tracking.