supabase

Manage Supabase schema changes, migrations, security audits, and client library integrations.

Updated May 28, 2026
One-click install
npx skills add https://github.com/Aytsuu/codemini --skill supabase-aytsuu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase
Source: https://github.com/Aytsuu/codemini/tree/main/.agents/skills/supabase
Command: npx skills add https://github.com/Aytsuu/codemini --skill supabase-aytsuu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires supabase-cli, supabase-js, @supabase/ssr, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of handling tasks involving Supabase, from schema changes and migrations to security audits and integrating client libraries.

Core Features & Use Cases

  • Schema Changes & Migrations: Execute SQL directly on the database for schema changes and migrations without creating migration history entries.
  • Security Audits: Provides a security checklist for tasks involving auth, RLS, views, storage, and user data.
  • Client Libraries Integration: Integrates with client libraries like supabase-js, @supabase/ssr, and SSR integrations in various frameworks.
  • Use Case: Suppose you need to update a Supabase schema and ensure it's secure. Use this Skill to run SQL commands and check the security checklist.

Quick Start

Run supabase db query 'ALTER TABLE users ADD COLUMN email VARCHAR(255);' to add an email column to the users table.

Frequently Asked Questions about supabase

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

FAQPage Schema
How do I execute SQL schema changes on a Supabase database without creating migration history entries?

To execute SQL schema changes on a Supabase database without migration history, run commands directly using the Supabase CLI. This approach applies alterations like adding columns immediately, bypassing standard migration tracking for rapid schema modifications.

What is the best way to perform a security audit on Supabase auth, RLS, and storage configurations?

The best way to perform a Supabase security audit is using a dedicated security checklist covering auth, RLS, views, storage, and user data. This ensures database security compliance by systematically verifying access controls and data exposure protections.

Can I use @supabase/ssr to integrate Supabase client libraries with my SSR framework?

Yes, you can use @supabase/ssr to integrate Supabase client libraries with various SSR frameworks. This integration manages server-side rendering connections, ensuring secure data fetching and authentication state synchronization across your application.

Do I need the Supabase CLI to manage database migrations and client library integrations?

Yes, you need the Supabase CLI to manage database migrations and client library integrations effectively. The CLI provides the necessary command-line interface to execute SQL queries, apply schema changes, and configure local development environments.

Does Supabase database management support direct execution of ALTER TABLE commands via the command line?

Supabase database management supports direct execution of ALTER TABLE commands via the Supabase CLI. Running targeted database queries allows you to immediately modify table schemas, such as adding new columns, without generating migration files.

What are the limitations of executing direct SQL queries for Supabase schema changes instead of using migrations?

Executing direct SQL queries for Supabase schema changes bypasses migration history tracking, limiting version control and environment consistency. This approach requires manual security audits to ensure RLS and auth policies remain compliant after modifications.