supabase

Provide up-to-date Supabase implementation guidance for schema migrations, RLS policies, and CLI usage.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/SeniduRavihara/construction.lk --skill supabase-seniduravihara
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase
Source: https://github.com/SeniduRavihara/construction.lk/tree/main/.agents/skills/supabase
Command: npx skills add https://github.com/SeniduRavihara/construction.lk --skill supabase-seniduravihara

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

Supabase task guidance across databases, authentication, edge functions, storage, and tooling is kept current, helping teams implement, secure, and troubleshoot quickly.

Core Features & Use Cases

  • Up-to-date best practices for database schemas, RLS policies, migrations, and security audits.
  • Comprehensive guidance on Supabase CLI, MCP server setup, and client libraries across frameworks.
  • Real-world workflows with checklists and failure-avoidance patterns to reduce toil and risk.

Quick Start

Explain how to enable a Row Level Security policy on a new table for authenticated users.

Frequently Asked Questions about supabase

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

FAQPage Schema
How do I set up a Row Level Security policy for authenticated users in Supabase?

To set up a Row Level Security policy for authenticated users, enable RLS on your table and write a policy verifying the authenticated role. Following current documentation checklists ensures secure access control.

What is the best way to run Supabase schema migrations using the CLI?

The best way to handle schema migrations is using the Supabase CLI to create and apply migration files. This workflow includes up-to-date best practices and verification steps to track database changes safely.

How do I configure the Supabase MCP server for my development environment?

Configuring the Supabase MCP server involves setting up the server connection using the CLI. Current implementation steps guide you through the setup process to integrate Supabase tooling directly into your workflows.

Can Supabase edge functions connect to the database with Row Level Security enforced?

Supabase edge functions can connect to the database while bypassing RLS using the service role key. However, applying RLS policies within your edge functions via client libraries ensures secure data access patterns.

Why do my Supabase security audits fail on missing RLS policies?

Security audits fail on missing RLS policies when tables are left unprotected. Running a security audit with current best practices helps identify unprotected tables and validate that RLS rules are correctly applied.