supabase-upgrade-migration

Installation
SKILL.md
Contains Shell Commands

This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.

Supabase Upgrade Migration

Overview

Upgrade @supabase/supabase-js and the Supabase CLI with breaking-change detection, automated code migration, and rollback planning. Covers the v1-to-v2 migration path (auth method renames, data/error destructuring, realtime API overhaul), minor version bumps, @supabase/ssr adoption, and Python SDK upgrades via pip install --upgrade supabase.

Current State

!npm list @supabase/supabase-js 2>/dev/null | grep supabase || echo 'supabase-js not installed' !supabase --version 2>/dev/null || echo 'CLI not installed' !pip show supabase 2>/dev/null | grep Version || echo 'Python SDK not installed'

Prerequisites

  • @supabase/supabase-js or the Python supabase package installed in the project
  • Git with a clean working tree (no uncommitted changes)
  • Test suite available for post-upgrade verification
  • Node.js >= 18 (for supabase-js v2) or Python >= 3.8 (for Python SDK)
Related skills
Installs
27
GitHub Stars
2.2K
First Seen
Jan 24, 2026