Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Automates the full setup cycle for Next.js projects backed by Supabase and deployed to Vercel. Generates executable SQL migrations, configures authentication and storage, and handles deployment through a single CLI tool called snv.
Instead of manually wiring together three separate platforms, snv runs the connection, migration, and deployment steps in sequence and surfaces exactly which manual dashboard steps remain.
When to use it
- Scaffolding a new Next.js app with auth and database in one command
- Running database migrations against a Supabase project during local setup
- Generating login and signup pages alongside RLS policies
- Setting up file storage buckets with access policies
- Deploying a Next.js app to Vercel with environment variable reminders
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: set up a new app with auth and database, then deploy it
- 1Runs snv init my-app --template auth-db to scaffold the project structure
- 2Prompts user to populate .env.local with Supabase credentials
- 3Runs snv db:setup to connect to Supabase and scan for migration files
- 4Runs snv auth:setup to generate 002_enable_auth.sql and create login/signup pages
- 5Runs snv deploy --prod to build the project and push it to Vercel
Deployed URL printed (e.g. https://my-app.vercel.app) with a list of environment variables still needed in the Vercel dashboard
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.