supabase-js
v1.0.0Full-stack Supabase developer skill for Next.js apps. Covers Database (Postgres tables, schemas, views, indexes, RLS, CLS, roles, functions, triggers, webhooks), Auth (email/password, magic link, OTP, OAuth, MFA, SSR/PKCE), the @supabase/supabase-js client, and @supabase/ssr Next.js integration.
by SleestkMIT86updated 1 month ago
Source
git clone https://github.com/Sleestk/Skills-PipelineClone the source, then follow the repository's marketplace instructions for your runtime. The plugin root is SaaS/supabase-js/ inside the repository.
Layout
├── .claude-plugin/plugin.json└── SKILL.md
Skills1
Full-stack Supabase developer skill for building Next.js applications with Supabase. Covers Database (Postgres tables, schemas, views, indexes, joins, JSON, RLS, CLS, roles, functions, triggers, webhooks, event triggers), Auth (email/password, magic link, OTP, OAuth, anonymous sign-ins, MFA, SSR/PKCE flows, sessions, redirect URLs, user management), the JavaScript client (`@supabase/supabase-js` — select, insert, update, upsert, delete, rpc, filters, modifiers, auth methods), and Next.js integration (`@supabase/ssr`, server/browser clients, proxy/middleware, cookie-based auth). Use this skill whenever the user mentions Supabase, supabase-js, @supabase/ssr, createClient from Supabase, RLS policies, Row Level Security with Supabase, Supabase Auth, supabase.auth, supabase.from, Postgres with Supabase, Supabase database, Supabase Next.js, or any task involving building with Supabase. Even if the user just says "set up auth" or "create a table" in the context of a Supabase project — trigger this skill immediately.
Manifests1
{
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
"name": "supabase-js",
"description": "Full-stack Supabase developer skill for Next.js apps. Covers Database (Postgres tables, schemas, views, indexes, RLS, CLS, roles, functions, triggers, webhooks), Auth (email/password, magic link, OTP, OAuth, MFA, SSR/PKCE), the @supabase/supabase-js client, and @supabase/ssr Next.js integration.",
"version": "1.0.0",
"author": {
"name": "Sleestk",
"url": "https://github.com/Sleestk"
},
"homepage": "https://github.com/Sleestk/Skills-Pipeline",
"repository": "https://github.com/Sleestk/Skills-Pipeline",
"license": "MIT",
"keywords": [
"supabase",
"postgres",
"auth",
"rls",
"database",
"nextjs",
"ssr"
]
}