[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"org-supabase":3,"repo-skills-v-0-3-0":77},{"org":4,"repos":44},{"slug":5,"name":6,"logoUrl":7,"githubOrg":5,"website":8,"skillCount":9,"repoCount":10,"topRepos":11,"topTags":17,"lastUpdatedAt":43},"supabase","Supabase","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fsupabase.png","https:\u002F\u002Fsupabase.com",3,2,[12,14],{"name":13,"skillCount":10},"supabase\u002Fagent-skills",{"name":15,"skillCount":16},"supabase\u002Fserver",1,[18,19,22,25,28,31,34,37,40],{"slug":5,"name":6},{"slug":20,"name":21},"auth","Auth",{"slug":23,"name":24},"database","Database",{"slug":26,"name":27},"edge-functions","Edge Functions",{"slug":29,"name":30},"postgresql","PostgreSQL",{"slug":32,"name":33},"backend","Backend",{"slug":35,"name":36},"performance","Performance",{"slug":38,"name":39},"realtime","Realtime",{"slug":41,"name":42},"storage","Storage","2026-07-17T05:33:41.457911",[45,64],{"name":46,"fullName":13,"repoUrl":47,"skillCount":10,"stars":48,"forks":49,"description":50,"topics":51,"topTags":55,"topTagCount":62,"lastUpdatedAt":63},"agent-skills","https:\u002F\u002Fgithub.com\u002Fsupabase\u002Fagent-skills",2343,171,"Agent Skills to help developers using AI agents with Supabase",[52,53,54,5],"ai","ai-agents","skills",[56,57,58,59,60,61],{"slug":23,"name":24},{"slug":29,"name":30},{"slug":5,"name":6},{"slug":20,"name":21},{"slug":26,"name":27},{"slug":35,"name":36},8,"2026-04-06T17:55:03.601545",{"name":65,"fullName":15,"repoUrl":66,"skillCount":16,"stars":67,"forks":68,"description":69,"topics":70,"topTags":71,"topTagCount":76,"lastUpdatedAt":43},"server","https:\u002F\u002Fgithub.com\u002Fsupabase\u002Fserver",83,13,"Server-side utilities for Supabase. Handles auth, client creation, and context injection so you write business logic, not boilerplate.",[],[72,73,74,75],{"slug":20,"name":21},{"slug":32,"name":33},{"slug":26,"name":27},{"slug":5,"name":6},4,{"items":78,"total":16},[79],{"slug":80,"name":80,"fn":81,"description":82,"org":83,"tags":84,"stars":67,"repoUrl":66,"updatedAt":43},"supabase-server","write server-side code with Supabase","Use when planning or writing server-side code that uses `@supabase\u002Fserver` — Edge Functions, Hono apps, webhook handlers, or any backend that creates Supabase clients or validates inbound auth. Trigger **before** writing or modifying any file that imports from `@supabase\u002Fserver` (or sub-paths like `@supabase\u002Fserver\u002Fcore`); calls `withSupabase`, `createSupabaseContext`, `createAdminClient`, `createContextClient`, `verifyAuth`, `verifyCredentials`, or `extractCredentials`; configures an `auth:` mode (`'none'` | `'publishable'` | `'secret'` | `'user'`, or keyed variants like `'secret:*'`); or lives under `supabase\u002Ffunctions\u002F` and authenticates an inbound request. Also trigger during planning — if a plan mentions any of the above, load the skill before drafting code; do not extrapolate `auth:` values or auth modes from neighboring functions. Also trigger when you see legacy patterns to migrate to this package — `Deno.serve`, `createClient(Deno.env.get('SUPABASE_URL'))`, imports from `esm.sh\u002F@supabase` or `deno.land\u002Fstd`, usage of `SUPABASE_ANON_KEY` \u002F `SUPABASE_SERVICE_ROLE_KEY`, or the deprecated `allow:` config option \u002F removed `'always'` \u002F `'public'` mode values \u002F removed `authType` field.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":5},[85,87,88,89],{"name":21,"slug":20,"type":86},"tag",{"name":33,"slug":32,"type":86},{"name":27,"slug":26,"type":86},{"name":6,"slug":5,"type":86}]