supabase-cli

Automate Supabase migrations, edge function deployment, secrets, and type generation.

27|9|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/georgekhananaev/claude-skills-vault --skill supabase-cli-georgekhananaev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase-cli
Source: https://github.com/georgekhananaev/claude-skills-vault/tree/main/.claude/skills/supabase-cli
Command: npx skills add https://github.com/georgekhananaev/claude-skills-vault --skill supabase-cli-georgekhananaev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bun, supabase-cli, python3, and includes scripts (resource) components.

What problem does it solve?

This skill automates Supabase development tasks by providing a cohesive CLI toolkit that unifies migrations, edge functions, secrets, and type generation under a single workflow.

Core Features & Use Cases

  • Migrations: create, apply, diff, and manage migrations locally and remotely with safety validation.
  • Edge Functions: scaffold, validate, and deploy edge functions for serverless workloads.
  • Secrets & Types: manage remote secrets and generate TypeScript types from the database schema.
  • Use Case: streamline end-to-end app setup by scripting repetitive admin tasks across environments.

Quick Start

Quick-start the workflow by generating a new migration, scaffolding a function, or syncing secrets using the included scripts.

Frequently Asked Questions about supabase-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Supabase migrations and edge function deployments together?

You can automate Supabase migrations and edge function deployments using a unified CLI toolkit that scaffolds functions, applies migrations, and runs safety validations across local and remote environments.

What is the best way to generate TypeScript types from a Supabase database schema?

Generating TypeScript types from a Supabase database schema is handled by CLI scripts that connect to your database and automate type generation, ensuring your frontend types stay synchronized with your schema.

Do I need Bun and Python3 installed to run Supabase CLI automation scripts?

Yes, you need Bun and Python3 installed because the Supabase CLI automation relies on Bun as its runtime environment and Python3 to execute the suite of scripts that enforce safety checks and workflows.

Can I manage remote secrets for Supabase edge functions directly from the command line?

You can manage remote secrets for Supabase edge functions directly from the command line by executing dedicated scripts that securely sync your environment variables and secrets to your remote project configuration.

How does safe SQL execution work when applying Supabase migrations remotely?

Safe SQL execution for remote Supabase migrations works by running automated validation scripts that check your SQL statements before applying them, preventing destructive changes from impacting your remote database.