data-sync

Synchronize files between local folders and cloud storage with conflict handling.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/zm2231/personal-os-cowork --skill data-sync-zm2231
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-sync
Source: https://github.com/zm2231/personal-os-cowork/tree/main/.claude/skills/data-sync
Command: npx skills add https://github.com/zm2231/personal-os-cowork --skill data-sync-zm2231

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Synchronize files across devices and cloud providers, ensure reliable backups, and prevent data loss or divergence by providing configurable sync, integrity checks, and conflict handling.

Core Features & Use Cases

  • One-way and two-way synchronization: manual or scheduled syncs between local folders and cloud targets with preview and confirmation.
  • Conflict detection and resolution: surface conflicts, offer resolution choices, and learn user preferences for repeat decisions.
  • Integrity, versioning, and rollback: checksums, version history retention, and the ability to restore previous file versions.
  • Automation and predictiveness: scheduled or activity-triggered syncs, retry strategies, deduplication, and storage forecasting.
  • Use case: back up ~/Projects to Dropbox nightly, detect and resolve conflicting edits to requirements.txt, and retain the last 7 versions for rollback.

Quick Start

Sync my ~/Projects/client-abc folder to Dropbox daily at 10pm, preview changes, and confirm before running.

Frequently Asked Questions about data-sync

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync local project folders to cloud storage and preview changes before running?

You can back up local project data to cloud storage using scheduled or manual one-way and two-way synchronization. This Skill generates a change preview for confirmation before executing the sync operation to ensure data consistency.

How does file conflict resolution work during two-way synchronization?

Conflict resolution during two-way synchronization surfaces conflicting file edits and offers resolution choices. The system learns your preferences for repeat decisions to prevent data divergence and automate future conflict handling.

Can I retain file version history and rollback previous versions after a cloud backup?

Yes, the synchronization process includes versioning and rollback capabilities. It applies checksums for data integrity and retains file version history, allowing you to restore previous file versions when needed.

What is the best way to automate nightly backups with deduplication and storage forecasting?

You can configure activity-triggered or scheduled syncs with built-in retry strategies. The process applies deduplication and storage forecasting to optimize space while ensuring reliable automated backups.

Does this sync approach work for cross-device workflows without causing data divergence?

Yes, cross-device workflows are supported through file change detection and integrity checks. By applying configurable two-way synchronization and conflict handling, it prevents data loss and keeps files consistent across devices.