# supabase-rls-policies

- **Publisher**: Supabase Community (APPROVED)
- **Repository**: https://github.com/supabase-community/skills
- **skills.sh URL**: https://skills.sh/supabase-community/skills/supabase-rls-policies
- **License**: MIT
- **Stars**: 8,500
- **Canonical Web Page**: https://builderthread.dev/skill/supabase-community/skills/supabase-rls-policies
- **Parent Topic**: [supabase](https://builderthread.dev/skill/for/supabase.md)
- **Last Verified**: 2026-11-02
- **Supported Coding Agents**: Claude Code, Cursor, Codex, Windsurf

## Description
Ensures coding agents enable RLS on every Postgres table, configure granular SELECT/INSERT/UPDATE/DELETE policies, and separate client and admin clients.

## Install Command
```bash
npx skills add supabase-community/skills --skill supabase-rls-policies
```

## When to Use This Skill
- Creating new database tables in Supabase Postgres
- Writing Row-Level Security policies tied to authenticated user identities
- Setting up Postgres functions and trigger procedures safely

## Files Inside Package
- `SKILL.md`
- `references/rls-patterns.md`
- `references/triggers.md`

---

## Production Grade Starter Repo

Pre built starter repo with auth, databases, backend, and AI integrations already configured based on your tech stack of choice (worth $200+ and saves you 30+ hours of configuration).

- Supported languages: TypeScript, React Native, Rust, Go, Python, Java
- Frameworks: 18+ Frontend frameworks, 45+ Backend frameworks
- Start now: https://builderthread.dev/auth/signup
