{"enrichment":{"faq":[{"a":"ElectricSQL streams partial replicas of Postgres data to client apps in real time using Shapes. It handles the read path with logical replication while writes flow through your existing API, enabling offline-first applications with automatic synchronization between local SQL databases and your cloud backend.","q":"What does ElectricSQL sync database do?"},{"a":"ElectricSQL supports offline-first architecture by maintaining local SQL replicas on clients that sync automatically when connectivity returns. The system includes automatic conflict resolution, allowing apps to work seamlessly offline and then reconcile changes with the server without manual intervention.","q":"How does ElectricSQL enable offline-first applications?"},{"a":"ElectricSQL's local-first approach stores data locally on each client device using SQL, syncing changes bidirectionally with Postgres. You manage schema changes through your database, set up Shape requests with filtering and column selection, and implement auth proxies to control per-user access to replicated data.","q":"What is local first SQL database architecture in ElectricSQL?"},{"a":"ElectricSQL uses logical replication from Postgres to stream data changes to clients in real time. Shapes define which data each client receives, writes return through your existing API, and the system automatically handles consistency across distributed edge and server environments.","q":"How does ElectricSQL handle real time database synchronization?"},{"a":"Yes, ElectricSQL replicates data across distributed edge and server environments by streaming Postgres partial replicas to client apps. You choose write patterns ranging from online-only to through-the-database strategies, enabling flexible deployment across edge nodes and central servers.","q":"Can ElectricSQL replicate data across edge and server environments?"},{"a":"ElectricSQL setup involves configuring Shape requests to specify which Postgres data syncs to clients, implementing auth proxies for access control, and choosing your write pattern. The system handles real-time synchronization automatically, managing schema changes and conflict resolution without manual intervention.","q":"How do you set up ElectricSQL for local SQL with cloud sync?"}],"shadow_tags":["local-first-database","real-time-sync","edge-computing","offline-capable","distributed-data","conflict-resolution","schema-evolution","data-replication"],"summary_rewrite":"ElectricSQL streams partial replicas of Postgres data to client apps in real time using Shapes, handling the read path with logical replication while writes flow through your existing API. Set up Shape requests with filtering and column selection, implement auth proxies to control access per user, and choose write patterns ranging from online-only to through-the-database strategies."},"gist":{"api_url":"https://skillfed.io/api/skills/oakoss/agent-skills/electricsql.json","as_of":"2026-03-02","description":"ElectricSQL syncs Postgres data to local clients in real time using Shapes for partial replication. npx skillfed install oakoss/agent-skills/electricsql","install":{"manual":["git clone https://github.com/oakoss/agent-skills","cp -r agent-skills ~/.claude/skills/electricsql"],"primary":"npx skillfed install oakoss/agent-skills/electricsql","version":"dbbb747b"},"kind":"skill","mirror_url":"https://skillfed.io/oakoss/agent-skills/electricsql.md","similar":[{"id":"oakoss/agent-skills/tanstack-db","name":"Tanstack Db","publisher":"oakoss/agent-skills","url":"https://skillfed.io/oakoss/agent-skills/tanstack-db"},{"id":"oakoss/agent-skills/local-first","name":"Local First","publisher":"oakoss/agent-skills","url":"https://skillfed.io/oakoss/agent-skills/local-first"},{"id":"oakoss/agent-skills/pglite","name":"Pglite","publisher":"oakoss/agent-skills","url":"https://skillfed.io/oakoss/agent-skills/pglite"},{"id":"oakoss/agent-skills/tanstack-start","name":"Tanstack Start","publisher":"oakoss/agent-skills","url":"https://skillfed.io/oakoss/agent-skills/tanstack-start"},{"id":"oakoss/agent-skills/drizzle-orm","name":"Drizzle Orm","publisher":"oakoss/agent-skills","url":"https://skillfed.io/oakoss/agent-skills/drizzle-orm"}],"title":"Electricsql by oakoss: Synchronize local SQL databases with cloud in real time \u2014 SkillFed","use":{"when":["ElectricSQL supports offline-first architecture by maintaining local SQL replicas on clients that sync automatically when connectivity.","ElectricSQL's local-first approach stores data locally on each client device using SQL, syncing changes bidirectionally with Postgres."]},"what":{"lead":"ElectricSQL syncs Postgres data to local clients in real time using Shapes for partial replication.","rest":"ElectricSQL streams partial replicas of Postgres data to client apps in real time using Shapes, handling the read path with logical replication while writes flow through your existing API. Set up Shape requests with filtering and column selection, implement auth proxies to control access per user, and choose write patterns ranging from online-only to through-the-database strategies."}},"id":"oakoss/agent-skills/electricsql","install":{"mode":"external","repo":"https://github.com/oakoss/agent-skills"},"links":{"html":"https://skillfed.io/oakoss/agent-skills/electricsql","md":"https://skillfed.io/oakoss/agent-skills/electricsql.md","repo":"https://github.com/oakoss/agent-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":5,"language":"Python","last_updated":"2026-03-02","license":null,"name":"Electricsql","publisher":"oakoss","stars":13},"relations":{"similar":[{"id":"oakoss/agent-skills/tanstack-db"},{"id":"oakoss/agent-skills/local-first"},{"id":"oakoss/agent-skills/pglite"},{"id":"oakoss/agent-skills/tanstack-start"},{"id":"oakoss/agent-skills/drizzle-orm"},{"id":"oakoss/agent-skills/tanstack-query"},{"id":"oakoss/agent-skills/realtime-sync"},{"id":"oakoss/agent-skills/service-worker"},{"id":"oakoss/agent-skills/better-auth"},{"id":"oakoss/agent-skills/coolify"}]},"slug":{"owner":"oakoss","repo":"agent-skills","skill":"electricsql"},"version":"dbbb747b"}
