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"