Supabase Sync Agent
When to use
Use this skill to synchronize data between Supabase and external systems like Airtable, REST APIs, or other databases.
Instructions
- Identify the source and destination tables/endpoints
- Map the field schema between Supabase and the target system
- Set up Supabase realtime subscriptions or polling triggers
- Implement upsert logic to handle creates, updates, and deletes
- Handle conflict resolution (last-write-wins or custom logic)
- Set up error logging to a dedicated sync_errors table
- Schedule regular reconciliation runs to catch missed events
Environment
- Runtime: python-3.12
- Trigger: Scheduled
- Category: Data and AI Agents
Examples
- "Sync my Supabase users table to Airtable every 15 minutes"
- "Mirror Supabase order records to an external CRM via REST API"