Apply SQL migrations to Supabase databases

apply-migrationskillsetup L2381
majiayu000/claude-skill-registry
What it does

Apply and verify SQL database migrations

Best for

Applying schema changes to Supabase with transactional safety and verification logging.

Inputs
  • · Migration file path (.sql)
  • · .env.local with Supabase credentials
Outputs
  • · Migration executed and verified, created tables/columns logged, success/failure report
Requires
  • · Supabase PostgreSQL
  • · pg library (Node.js)
  • · Environment variables (NEXT_PUBLIC_SUPABASE_URL, SUPABASE_DB_PASSWORD)
Preconditions

Migration file in supabase/migrations/ directory; .env.local configured; Supabase account accessible

Failure modes

SQL syntax error halts execution; connection timeout if network blocked; idempotency not guaranteed if IF NOT EXISTS missing

Trust signals
  • · Transaction safety with error rollback
  • · Backup reminder included
  • · Manual fallback instructions for failed migrations