Writing Supabase Edge Functions
Created by CodeCraft LLCBuild, advise on, and review Supabase Edge Functions
Product and technology names are trademarks of their respective owners, used only to identify what this skill covers. CodeCraft LLC is not affiliated with or endorsed by them.
by Jace (@jamick)v1.1.0 · updated 2026-10-03Report copyright infringement
Description
Build, advise on, and review Supabase Edge Functions — Deno runtime and imports (npm and jsr specifiers, per-function deno.json), Deno.serve handlers, JWT verification (platform verify_jwt vs verifying claims in code), creating Supabase clients with the caller's token so RLS applies, secrets management, CORS and preflight, webhooks with signature verification and no-JWT mode, background work (EdgeRuntime.waitUntil), timeouts and resource limits, local serve/test, deploy, logging, and keeping Deno code separate from the Node app's tooling. Use whenever supabase/functions exists, the user writes or debugs an Edge Function, receives a webhook in Supabase, sees CORS or 401 errors calling a function, or deploys functions.
Included with all-access
$9.00 value as a single download
AiSkillz is in preview: browse the catalogue now - skill downloads and subscriptions open soon.
All skills are included with the all-access subscription
Changelog
v1.1.0Oct 3, 2026Latest
Changed
- Checked against the official documentation (October 2026).
- Added the
@supabase/serverwithSupabasewrapper with itsauthmodes and caller-scoped clients. - Added the new platform environment variables (
SUPABASE_PUBLISHABLE_KEYS,SUPABASE_SECRET_KEYS,SUPABASE_JWKS) and the legacy key retirement. - Added 2 pitfalls and 4 review checklist items.
v1.0.1Oct 3, 2026
Changed
- Renamed the title to describe what the skill does with the product, so it doesn't read as an official or endorsed edition.
- Added a trademark notice to the README.
v1.0.0Oct 2, 2026
Added
- First release.