supabase
Manage Supabase projects, databases, migrations, Edge Functions, and storage using the `supabase` CLI.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install dicklesworthstone-agent-flywheel-clawdbot-skills-and-integrations-supabase
Repository
Skill path: skills/supabase
Manage Supabase projects, databases, migrations, Edge Functions, and storage using the `supabase` CLI.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: Dicklesworthstone.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install supabase into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/Dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations before adding supabase to shared team environments
- Use supabase for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
--- name: supabase description: "Manage Supabase projects, databases, migrations, Edge Functions, and storage using the `supabase` CLI." --- # Supabase Skill Use the `supabase` CLI to manage Supabase projects and local development. ## Projects List all projects: ```bash supabase projects list ``` Link to a remote project: ```bash supabase link --project-ref <project-id> ``` ## Local Development Start local Supabase stack (Postgres, Auth, Storage, etc.): ```bash supabase start ``` Stop local stack: ```bash supabase stop ``` Check status of local services: ```bash supabase status ``` ## Database Run SQL query: ```bash supabase db execute --sql "SELECT * FROM users LIMIT 10" ``` Pull remote schema to local: ```bash supabase db pull ``` Push local migrations to remote: ```bash supabase db push ``` Reset local database: ```bash supabase db reset ``` Diff local vs remote schema: ```bash supabase db diff ``` ## Migrations Create a new migration: ```bash supabase migration new <migration-name> ``` List migrations: ```bash supabase migration list ``` Apply migrations locally: ```bash supabase migration up ``` Squash migrations: ```bash supabase migration squash ``` ## Edge Functions List functions: ```bash supabase functions list ``` Create a new function: ```bash supabase functions new <function-name> ``` Deploy a function: ```bash supabase functions deploy <function-name> ``` Deploy all functions: ```bash supabase functions deploy ``` Serve functions locally: ```bash supabase functions serve ``` View function logs: ```bash supabase functions logs <function-name> ``` ## Storage List buckets: ```bash supabase storage ls ``` List objects in a bucket: ```bash supabase storage ls <bucket-name> ``` Copy file to storage: ```bash supabase storage cp <local-path> ss:///<bucket>/<path> ``` Download from storage: ```bash supabase storage cp ss:///<bucket>/<path> <local-path> ``` ## Secrets Set a secret for Edge Functions: ```bash supabase secrets set <NAME>=<value> ``` List secrets: ```bash supabase secrets list ``` Unset a secret: ```bash supabase secrets unset <NAME> ``` ## Type Generation Generate TypeScript types from database schema: ```bash supabase gen types typescript --local > types/supabase.ts ``` Generate types from remote: ```bash supabase gen types typescript --project-id <project-id> > types/supabase.ts ``` ## Authentication Login to Supabase: ```bash supabase login ``` Check current status: ```bash supabase projects list ```