supabase-ops

Manage Supabase projects via the Management API for admin operations.

2|1|Updated Jul 26, 2025
One-click install
npx skills add https://github.com/ImpactMojo/ImpactMojo --skill supabase-ops-impactmojo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase-ops
Source: https://github.com/ImpactMojo/ImpactMojo/tree/main/.claude/skills/supabase-ops
Command: npx skills add https://github.com/ImpactMojo/ImpactMojo --skill supabase-ops-impactmojo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Supabase administration often requires manual, error-prone operations across multiple projects, including provisioning, migrations, and configuration of auth, storage, and edge functions. This skill provides a structured guide to performing those admin tasks efficiently via the Supabase Management API.

Core Features & Use Cases

  • Project administration: list, view, and manage multiple Supabase projects via the Management API.
  • Database operations: run SQL, list migrations, and inspect database structures.
  • Edge Functions: deploy, update, and manage serverless functions.
  • Auth and Storage: configure users, roles, and storage buckets across projects.
  • Use Case: A practitioner standardizes onboarding by provisioning a new project, applying migrations, deploying initial functions, and configuring auth rules in a few steps.

Quick Start

Ask me to list your Supabase projects and run a sample database query using the Management API.

Frequently Asked Questions about supabase-ops

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

FAQPage Schema
How do I manage multiple Supabase projects via the Management API?

You can manage multiple Supabase projects via the Management API by using Bearer token authentication to list, view, and provision projects, replacing manual dashboard operations with structured API calls.

Can I deploy and update Supabase edge functions programmatically?

Yes, you can deploy and update Supabase edge functions programmatically by sending authenticated requests to the Management API, allowing you to manage serverless functions across multiple projects without manual intervention.

What do I need to run SQL queries and inspect database structures in Supabase?

To run SQL queries and inspect database structures in Supabase, you need authenticated access using Bearer tokens with the Management API, or Data API usage for client-side queries.

How do I configure authentication and storage buckets across Supabase projects?

You can configure authentication and storage buckets across Supabase projects by executing admin actions through the Management API, enabling you to manage users, roles, and storage settings programmatically.

What is the best way to automate Supabase project onboarding and migrations?

The best way to automate Supabase project onboarding and migrations is using the Management API to provision a new project, apply migrations, deploy initial functions, and configure auth rules in a few sequential steps.

Does this approach work for both admin operations and client-side Supabase queries?

Yes, this approach supports admin operations via the Management API using Bearer tokens for provisioning and configuration, and client-side queries via the Data API, covering both server-side and client-side requirements.