Agent skill
supabase-data-fabric
Use when Codex needs to query Supabase Postgres, manage auth, or trigger Edge Functions via the Supabase MCP server.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/supabase-data-fabric
SKILL.md
Supabase Data Fabric
Purpose
Provide a repeatable workflow for reading/writing Supabase data and invoking project automation endpoints through the hosted server configured in servers/supabase.
Setup Checklist
- Export
SUPABASE_PROJECT_REFandSUPABASE_ACCESS_TOKEN(service role or personal access token). - Confirm row-level security policies allow the automation key to perform the planned operations.
- Sync table schemas into
docs/supabase/schema.mdwhenever the database changes (manual step).
Environment Loading
If SUPABASE_PROJECT_REF or SUPABASE_ACCESS_TOKEN are not present, source load_env.sh from the repository root before invoking MCP tools.
Workflow
- Clarify – define the exact SQL or auth change needed and the safety checks (e.g., limit clause, expected row count).
- Prepare – if making schema changes, draft the SQL inside
packages/migrations/and have reviewers sign off before execution. - Execute – call the MCP
query,functionCall, orauthtools. Always pass an explicittimeoutSeconds. - Verify – re-run a read-only query or health check to confirm the change took effect.
Notes
- Avoid destructive statements without a backup; prefer temporary tables or
BEGIN; ...; ROLLBACKdry runs first. - Document every data change in pull requests or
docs/changelog.mdfor auditability. - Rotate service-role or access tokens quarterly and update
SUPABASE_ACCESS_TOKENin the deployment pipeline.
Didn't find tool you were looking for?