supabase

Guide Supabase implementation across databases, Auth, Edge Functions, and storage.

Updated Nov 15, 2025
One-click install
npx skills add https://github.com/billh93/snchz --skill supabase-billh93
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase
Source: https://github.com/billh93/snchz/tree/main/.agents/skills/supabase
Command: npx skills add https://github.com/billh93/snchz --skill supabase-billh93

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides structured, actionable guidance for implementing and troubleshooting Supabase across databases, authentication, edge functions, and storage, reducing misconfigurations and knowledge gaps.

Core Features & Use Cases

  • Comprehensive guidance for database schemas, RLS policies, auth flows, and storage rules in Supabase.
  • Lifecycle workflows covering migrations, CLI/MCP operations, and security checklists to prevent common pitfalls.
  • Platform-agnostic examples across Next.js, React, SvelteKit, Astro, and Remix to apply Supabase concepts in real projects.

Quick Start

Describe the initial steps to set up a new Supabase project and apply recommended security practices.

Frequently Asked Questions about supabase

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

FAQPage Schema
How do I enable Row Level Security policies in Supabase to protect my database?

Enable Row Level Security (RLS) by default in your Supabase database to restrict unauthorized data access. Apply RLS policies during schema setup to enforce security best practices across client integrations and prevent common misconfigurations.

How do I run Supabase schema migrations using CLI and MCP workflows?

Run Supabase schema migrations using CLI and MCP workflows to safely apply database changes. Follow structured lifecycle operations to manage migrations and prevent common pitfalls during schema updates.

Does Supabase Auth work with Next.js and SvelteKit for user authentication flows?

Supabase Auth works with Next.js, SvelteKit, React, Astro, and Remix for user authentication flows. Use platform-agnostic examples to apply auth concepts and avoid raw_user_meta_data for secure client integrations across frameworks.

What is the best way to troubleshoot Supabase Edge Functions and storage rules?

Troubleshoot Supabase Edge Functions and storage rules by following structured guidance for common scenarios. Apply actionable best practices to resolve misconfigurations and ensure secure storage operations.

Why should I avoid raw_user_meta_data when setting up Supabase authentication?

Avoid raw_user_meta_data when setting up Supabase authentication to prevent security misconfigurations. Follow enforced best practices to ensure safe auth flows and maintain secure client integrations across your application.