Resolving Sync Conflicts

Resolve synchronization conflicts between local Life OS and remote Todoist data.

21|1|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/natea/ExoMind --skill resolving-sync-conflicts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Resolving Sync Conflicts
Source: https://github.com/natea/ExoMind/tree/main/skills/resolving-sync-conflicts
Command: npx skills add https://github.com/natea/ExoMind --skill resolving-sync-conflicts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill handles synchronization conflicts between local Life OS data and remote Todoist data when both have been modified.

Core Features & Use Cases

  • Conflict Types & Resolution: Title, Due Date, Status, Priority, Project/Context, Content.
  • Resolution Flows: Keep Local, Keep Remote, Merge, Manual Edit, Skip.
  • Interactive UI: Visual conflict presentation and resolution steps.

Quick Start

Resolve a conflict by choosing a strategy (e.g., Merge) and applying changes.

Frequently Asked Questions about Resolving Sync Conflicts

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

FAQPage Schema
How do I resolve sync conflicts between Todoist and local data?

Sync conflicts occur when both Todoist and local Life OS data are modified simultaneously. This Skill detects conflicts across title, due date, status, priority, project, and content fields, then presents resolution options: Keep Local, Keep Remote, Merge Both, Manual Edit, or Skip. Choose a strategy and apply changes to reconcile the data.

What types of conflicts can occur during bidirectional synchronization?

Bidirectional sync conflicts happen when the same task field is modified in both Todoist and local Life OS. This Skill handles conflicts in title, due date, status, priority, project/context, and content. Conflicts are classified by type and severity to determine whether automated resolution or user intervention is needed.

Can I automatically merge conflicting Todoist and local task data?

Yes. This Skill supports multiple resolution strategies including automated merge. When merge outcomes are unclear, the interactive UI guides you through conflict presentation and lets you choose Keep Local, Keep Remote, Merge Both, or manually edit before re-syncing to both systems.

What happens after I resolve a sync conflict?

After you select a resolution strategy, the Skill applies your choice and triggers a post-resolution re-sync flow. This ensures both Todoist and local Life OS data are synchronized according to your resolution, preventing the same conflict from recurring.

Do I need to understand conflict severity to resolve sync issues?

The Skill automatically classifies conflicts by type and severity, so you don't need technical knowledge. The interactive UI presents each conflict clearly and recommends resolution strategies based on the conflict's nature, making it accessible for any user managing tasks across Todoist and local systems.

Can I skip resolving a conflict instead of choosing a strategy?

Yes. Skip is one of five resolution strategies available. However, unresolved conflicts may persist or cause recurring sync issues, so resolving them with Keep Local, Keep Remote, Merge, or Manual Edit is recommended for maintaining data consistency.