sc-supabase

Solid

(STUB / NOT IMPLEMENTED YET) Supabase backend as an alternative to self-hosted Convex. Create project, apply migrations from supabase/migrations, deploy Edge Functions, generate types. For projects where Postgres + Row-Level-Security is a better fit than Convex's reactive query model.

API & Backend 12 stars 2 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
37
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
74
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /sc-supabase — Supabase (STUB) > **Status:** boilerplate only. ## When to use - Project needs Postgres (relational, complex joins, mature SQL tooling) more than Convex's reactive model. - Project wants Supabase Auth's social providers without self-hosting JWKS. - Project already has Supabase migrations. ## Scope when implemented - Provision a new Supabase project via the Management API. - Apply `supabase/migrations/*.sql` in order. - Deploy Edge Functions from `supabase/functions/`. - Generate TypeScript types: `supabase gen types typescript`. - Write `NEXT_PUBLIC_SUPABASE_URL` + `NEXT_PUBLIC_SUPABASE_ANON_KEY` to project `.env`. ## Env vars | Var | Purpose | |---|---| | `SUPABASE_ACCESS_TOKEN` | Personal token, https://supabase.com/dashboard/account/tokens | | `SUPABASE_ORG_ID` | Org to create projects under | ## Suggested file layout ``` sc-supabase/ ├── SKILL.md └── scripts/ ├── project.js # create + capture project ref + db password ├── migrate.js # apply migrations ├── functions.js # deploy edge functions └── types.js # generate TS types ``` ## Implementation notes - API base: `https://api.supabase.com/v1` - Auth: `Authorization: Bearer <SUPABASE_ACCESS_TOKEN>` - Project creation returns a DB password ONCE — capture it directly into the selected Supabase named connection as a private one-time credential. - For migrations, the `supabase` CLI may be required as a sub-process — wrap it in `lib/supabase.js` (TODO).

Details

Author
rahmanef63
Repository
rahmanef63/si-coder-agent
Created
5 months ago
Last Updated
2 days ago
Language
JavaScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

API & Backend Listed

ref-sp-baas-supabase

Portable Supabase guidance for CLI workflows, migrations, supabase-js CRUD usage, Edge Functions, and ORM boundaries. Use when: initializing Supabase, evolving schema, designing CRUD paths, writing Edge Functions, or deciding how ORMs fit with Supabase.

0 Updated 1 weeks ago
swiftpostlabs
API & Backend Listed

supabase

Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js, @supabase/ssr) in Next.js, React, SvelteKit, Astro, Remix; auth issues (login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, RLS); Supabase CLI or MCP server; schema changes, migrations, declarative schemas, security audits, Postgres extensions (pg_graphql, pg_cron, pg_vector); debugging and troubleshooting errors or unexpected behavior on Supabase projects (HTTP errors, Postgres errors, RLS surprises, permission denied, schema cache issues, timeouts, Edge Function crashes, Realtime drops, Storage failures) and reading or querying logs (Logs Explorer, ClickHouse).

6 Updated 2 days ago
SunrisesIllNeverSee
API & Backend Solid

supabase

Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js, @supabase/ssr) in Next.js, React, SvelteKit, Astro, Remix; auth issues (login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, RLS); Supabase CLI or MCP server; schema changes, migrations, declarative schemas, security audits, Postgres extensions (pg_graphql, pg_cron, pg_vector); debugging and troubleshooting errors or unexpected behavior on Supabase projects (HTTP errors, Postgres errors, RLS surprises, permission denied, schema cache issues, timeouts, Edge Function crashes, Realtime drops, Storage failures) and reading or querying logs (Logs Explorer, ClickHouse).

45 Updated today
YuDefine