supabase-offline-sync

Synchronize local SQLite data with Supabase PostgreSQL using queued operations and conflict resolution.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/Akxlarre/APP-personal --skill supabase-offline-sync-akxlarre
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase-offline-sync
Source: https://github.com/Akxlarre/APP-personal/tree/main/skills/supabase-offline-sync
Command: npx skills add https://github.com/Akxlarre/APP-personal --skill supabase-offline-sync-akxlarre

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Offline-first data synchronization between a local SQLite store and a Supabase backend, with built-in conflict handling for offline scenarios.

Core Features & Use Cases

  • Bidirectional sync between local SQLite and Supabase PostgreSQL with automatic queuing of operations.
  • Conflict resolution strategies (server_wins by default) and robust offline support when connectivity is intermittent.
  • Local-first UI feedback with pending change tracking and auto-retry on reconnect.

Quick Start

Queue local changes and let the sync service push them to Supabase when online.

Frequently Asked Questions about supabase-offline-sync

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

FAQPage Schema
How do I sync local SQLite data with a Supabase PostgreSQL backend when offline?

Offline-first data sync between local SQLite and Supabase PostgreSQL is handled by queuing local changes and automatically pushing them to the backend when network connectivity is restored.

What is the default conflict resolution strategy for offline sync scenarios?

The default conflict resolution strategy is server_wins, which resolves data modification conflicts during offline synchronization by prioritizing the Supabase PostgreSQL server state over local SQLite changes.

Can I use offline data synchronization for mobile and desktop apps with intermittent connectivity?

Yes, offline data synchronization supports both mobile and desktop apps, providing resilient data sharing across devices and robust offline support when network connectivity is intermittent.

How do queued operations work during bidirectional sync between SQLite and Supabase?

Bidirectional sync uses a local sync queue to track pending changes, automatically retrying operations and pushing them to Supabase upon reconnection while applying server timestamps for safe replication.

Do I need to configure access controls for server-side replication in Supabase?

Yes, safe server-side replication requires configuring appropriate access controls in your Supabase PostgreSQL backend to ensure secure offline-first data synchronization across devices.