supabase-helper

Automate Supabase migrations and Edge Function scaffolding with enforced RLS policies.

Updated Oct 12, 2025
One-click install
npx skills add https://github.com/IDEA-on-Action/IDEA-on-Action --skill supabase-helper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase-helper
Source: https://github.com/IDEA-on-Action/IDEA-on-Action/tree/main/.claude/skills/supabase-helper
Command: npx skills add https://github.com/IDEA-on-Action/IDEA-on-Action --skill supabase-helper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Supabase 마이그레이션 작성, RLS 정책 구성 및 Edge Function 작성 시 반복 작업을 줄이고, 안정적인 백엔드 구성으로 개발 속도를 높인다.

Core Features & Use Cases

  • 마이그레이션 템플릿/작성: RLS 포함 마이그레이션 파일 생성 및 적용
  • Edge Functions: 공유 템플릿으로 엔드포인트 생성 및 배포 흐름 단축
  • Use Case: 로컬에서 마이그레이션을 작성하고 원격에 적용하는 워크플로우 간소화

Quick Start

마이그레이션 파일 작성 예시를 요청합니다. 예: "CREATE TABLE public.user..."와 같은 마이그레이션 문장을 생성

Frequently Asked Questions about supabase-helper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Supabase migrations with RLS policies?

Supabase migrations can be automated by generating UTC-named migration files in the supabase/migrations directory with built-in RLS activation and policy definitions. This Skill scaffolds migration templates that include table creation, RLS enforcement, and policy configuration, then applies them locally or remotely via db push commands.

What's the best way to set up Edge Functions with shared templates in Supabase?

Edge Function scaffolding uses shared CORS templates and deployment configurations to reduce boilerplate. This Skill generates function templates with pre-built cors.ts and deployment templates, then deploys them with a single command and enables log monitoring for debugging.

Can I manage database resets and Edge Function deployments from a single workflow?

Yes. This Skill provides integrated commands for db reset, db push, function deploy, and function logs—enabling you to manage migrations, RLS policies, and Edge Functions across local testing and remote deployments from one unified set of operations.

Do I need to write RLS policies manually for each Supabase table?

No. This Skill enforces RLS policies through migration templates that bundle table creation, RLS activation, and policy definitions together, eliminating manual policy configuration and reducing security gaps in your backend setup.

How do I streamline the workflow from local migration testing to remote deployment?

This Skill reduces repetitive steps by generating migration and Edge Function templates with UTC naming conventions and CORS configurations, then providing db push and function deploy commands to move changes from local development to remote Supabase instances consistently.