Supabase CLI

Automate Supabase project setup, database migrations, and edge function deployment via CLI.

223|35|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/ComposioHQ/awesome-agent-clis --skill supabase-cli-composiohq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Supabase CLI
Source: https://github.com/ComposioHQ/awesome-agent-clis/tree/main/supabase-cli
Command: npx skills add https://github.com/ComposioHQ/awesome-agent-clis --skill supabase-cli-composiohq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Developers and administrators can manage Postgres databases, authentication, edge functions, storage, and local development environments more efficiently.

Core Features & Use Cases

  • Project Initialization and Management: Set up and configure Supabase projects, deploy migrations, and manage secrets seamlessly.
  • Database Operations: Push database schema changes and generate migration files to keep environments synchronized.
  • Edge Functions and Local Development: Deploy serverless functions and spin up local development stacks for testing.
  • Use Case: A team wants to deploy new edge functions, apply database migrations, and start a local test environment rapidly.

Quick Start

Use the Supabase CLI to initialize a project, run migrations, and deploy functions by executing corresponding commands as specified in the documentation.

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 database migrations from the command line?

Automate Supabase database migrations by using command-line tools to push schema changes and generate migration files, keeping your development and production environments synchronized efficiently.

What is the best way to deploy Supabase edge functions locally?

Deploy Supabase edge functions by executing corresponding CLI commands to push serverless functions and spin up a local development stack for rapid testing and environment consistency.

Can I manage Postgres schema changes without manual SQL scripting?

Yes, you can manage Postgres schema changes by using command-line tools to push database updates and generate migration files automatically, ensuring faster development cycles without manual SQL scripting.

How do I set up a local Supabase development environment for testing?

Set up a local Supabase development environment by initializing your project and spinning up a local development stack using specific CLI commands, enabling rapid testing and environment consistency.

Does the Supabase CLI support project secrets management?

Yes, the Supabase CLI supports project initialization and management, allowing you to configure Supabase projects, deploy migrations, and manage secrets seamlessly through command-line execution.