← Back to Skills Marketplace
leonaaardob

Supabase Complete Documentation

by leonaaardob · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
8555
Downloads
10
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install lb-supabase-skill
Description
Complete Supabase platform documentation. Use when working with Supabase - covers authentication (email, OAuth, magic links, phone, SSO), database (PostgreSQL, RLS, migrations), storage (file uploads, CDN), edge functions, realtime subscriptions, AI/embeddings, cron jobs, queues, and platform management. Includes framework integrations (Next.js, React, SvelteKit, etc.).
README (SKILL.md)

⚠️ Security Notice

This skill contains Supabase documentation with command examples. Commands are for reference only and should NEVER be auto-executed by agents without explicit user approval.

Supabase Documentation

Complete Supabase platform documentation embedded in markdown. Read from references/ to answer questions about authentication, database, storage, edge functions, and platform features.

Documentation Structure

All documentation is in references/guides/ organized by product:

Getting Started (references/guides/getting-started/)

  • Quickstart guides
  • Architecture overview
  • Framework integrations
  • Database fundamentals

Authentication (references/guides/auth/)

Complete auth system documentation:

  • Email & password auth
  • OAuth providers (Google, GitHub, etc.)
  • Magic links
  • Phone auth (SMS, WhatsApp)
  • SSO & SAML
  • Multi-factor authentication (MFA)
  • Row Level Security (RLS)
  • User management
  • Server-side auth
  • Redirect URLs
  • Session management

Database (references/guides/database/)

PostgreSQL database features:

  • Tables and columns
  • Relationships and foreign keys
  • Functions and triggers
  • Extensions
  • Full-text search
  • Postgres roles
  • Replication
  • Connection pooling
  • Webhooks
  • Migrations

Storage (references/guides/storage/)

File storage and CDN:

  • Upload files
  • Download files
  • Delete files
  • List files
  • Transform images
  • CDN and caching
  • Access control with RLS
  • Resumable uploads

Edge Functions (references/guides/functions/)

Serverless functions:

  • Getting started
  • Deploy functions
  • Environment variables
  • Secrets management
  • Database access
  • Auth integration
  • Logging and monitoring
  • Cold starts optimization

Realtime (references/guides/realtime/)

Realtime subscriptions:

  • Postgres changes (inserts, updates, deletes)
  • Broadcast messages
  • Presence tracking
  • Authorization

AI & Embeddings (references/guides/ai/)

AI and vector features:

  • Embeddings and vector search
  • pgvector extension
  • Similarity search
  • RAG patterns
  • AI integrations (OpenAI, etc.)

Platform (references/guides/platform/)

Platform management:

  • Organizations
  • Projects
  • Billing
  • Logs and monitoring
  • Performance tuning
  • Backups
  • Custom domains
  • SSL certificates

Self-Hosting (references/guides/self-hosting/)

Self-hosted Supabase:

  • Docker setup
  • Configuration
  • Monitoring
  • Backups and restore

Cron Jobs (references/guides/cron/)

Scheduled tasks with pg_cron

Queues (references/guides/queues/)

Background job queues with pgmq

Integrations (references/guides/integrations/)

Third-party integrations and tools

Local Development (references/guides/local-development/)

  • CLI setup
  • Local studio
  • Database migrations
  • Testing
  • CI/CD

Troubleshooting (references/troubleshooting/)

Common issues and solutions

Error Codes (references/errorCodes/)

API and database error reference

Quick Reference

Common Tasks

Task Directory to Check
Setup Supabase guides/getting-started/
Email auth guides/auth/
OAuth providers guides/auth/
Database schema guides/database/
RLS policies guides/auth/ + guides/database/
File uploads guides/storage/
Edge functions guides/functions/
Realtime subscriptions guides/realtime/
Vector search guides/ai/
Migrations guides/database/ + guides/local-development/
Framework integration guides/getting-started/
Self-hosting guides/self-hosting/

Framework Integrations

Supabase works with:

  • Next.js (App Router, Pages Router, Server Components)
  • React (Create React App, Vite)
  • SvelteKit
  • Nuxt
  • Vue
  • Angular
  • Flutter
  • React Native
  • And more...

When to Use This Skill

  • Setting up Supabase authentication
  • Database schema design with PostgreSQL
  • Row Level Security (RLS) policies
  • File storage and CDN
  • Edge functions deployment
  • Realtime subscriptions
  • Vector search and AI features
  • Migration from other platforms
  • Self-hosting Supabase
  • Performance optimization
  • Troubleshooting errors

How to Navigate

  1. Start with guides/getting-started/ for setup
  2. For auth: Browse guides/auth/
  3. For database: Check guides/database/
  4. For storage: See guides/storage/
  5. For functions: Use guides/functions/
  6. For realtime: Check guides/realtime/
  7. For AI: See guides/ai/
  8. For errors: Check troubleshooting/ and errorCodes/

All files are .mdx (Markdown + JSX) but readable as plain markdown.

Usage Guidance
Install only if you want a broad Supabase docs reference and your agent will treat snippets as examples, not commands to run automatically. Before applying any guidance from it, especially around service-role keys, RLS policies, OAuth redirects, logging, database roles, credentials, or AI provider integrations, verify the snippet against current Supabase docs and your own security requirements.
Capability Assessment
Purpose & Capability
The stated purpose and bundle contents align: it is a Supabase reference corpus covering auth, database, RLS, storage, edge functions, realtime, AI, and platform operations. Those topics naturally include privileged keys, database roles, external APIs, and access-control examples.
Instruction Scope
The top-level skill warns that commands are reference-only and require explicit approval, but representative embedded examples are misleading or under-scoped, including a service-role key commented as an anon key, a Prisma role created with bypassrls/createdb and broad grants, full request-header logging showing an Authorization bearer token, and OAuth callback redirects using an unchecked next parameter.
Install Mechanism
Installation is a normal ClawHub/manual skill install into the skills folder. The artifact set is static documentation with no postinstall script, executable files, or background startup mechanism found.
Credentials
Service-role keys, database connection strings, AWS/OpenAI/Hugging Face/Mixpeek credentials, and third-party AI data flows are purpose-aligned for Supabase documentation, but warnings are inconsistent and some snippets could expose credentials or send private content externally if used verbatim.
Persistence & Privilege
The skill itself does not request persistence, read local credential stores, spawn workers, or mutate accounts automatically; the privilege concerns come from documentation examples that users or agents may choose to apply.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lb-supabase-skill
  3. After installation, invoke the skill by name or use /lb-supabase-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of the Supabase documentation skill. - Provides comprehensive Supabase platform documentation covering authentication, database, storage, edge functions, realtime, AI, cron jobs, queues, and platform management. - Includes security notice: command examples are for reference only and require explicit user approval. - Organized documentation by feature area for easy navigation. - Quick reference table and guidance on where to find answers for common Supabase tasks. - Lists available framework integrations and recommended use cases for the skill.
Metadata
Slug lb-supabase-skill
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Supabase Complete Documentation?

Complete Supabase platform documentation. Use when working with Supabase - covers authentication (email, OAuth, magic links, phone, SSO), database (PostgreSQL, RLS, migrations), storage (file uploads, CDN), edge functions, realtime subscriptions, AI/embeddings, cron jobs, queues, and platform management. Includes framework integrations (Next.js, React, SvelteKit, etc.). It is an AI Agent Skill for Claude Code / OpenClaw, with 8555 downloads so far.

How do I install Supabase Complete Documentation?

Run "/install lb-supabase-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Supabase Complete Documentation free?

Yes, Supabase Complete Documentation is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Supabase Complete Documentation support?

Supabase Complete Documentation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Supabase Complete Documentation?

It is built and maintained by leonaaardob (@leonaaardob); the current version is v0.1.0.

💬 Comments