Loading...
Loading...
This skill should be used when user asks to "query Supabase", "list Supabase tables", "get Supabase schema", "search Supabase records", "check Supabase database", "Supabase auth", "Supabase authentication", "RLS policy", "row level security", "Supabase foreign key", "table relationships", "Supabase join", "Supabase filter", "Supabase pagination", or needs guidance on Supabase database patterns, auth flows, RLS policies, or query best practices.
npx skill4agent add fcakyon/claude-codex-settings supabase-usagemcp__supabase__list_tablesmcp__supabase__get_table_schemamcp__supabase__execute_sqllist_tablesget_table_schemaexecute_sql(select auth.uid())TO authenticatedon delete cascade.select('id, name').select('*')auth.uid()(select auth.uid())| Filter | JavaScript | Python |
|---|---|---|
| Equals | | |
| Not equals | | |
| Greater than | | |
| Greater or equal | | |
| Less than | | |
| Less or equal | | |
| Pattern match | | |
| In list | | |
| Is null | | |
| OR | | |
| Table | Key Columns |
|---|---|
| id, email, phone, created_at, last_sign_in_at, raw_user_meta_data |
| id, user_id, created_at, updated_at |
| id, user_id, provider, identity_data |
create policy "policy_name" on table_name
to authenticated -- or anon, or specific role
for select -- select, insert, update, delete, or all
using ( (select auth.uid()) = user_id )
with check ( (select auth.uid()) = user_id ); -- for insert/updatereferences/auth.mdreferences/rls.mdreferences/relationships.mdreferences/query-patterns.md