튜토리얼 카테고리 Skills 소개
ZH EN JA KO

Supabase DB

데이터베이스 개발 도구

설치 명령어

npx clawhub@latest install supabase-db

설치 안내

1
환경 확인

Node.js 22 이상과 OpenClaw가 설치되어 있는지 확인하세요. 터미널에서 openclaw --version을 실행하여 확인할 수 있습니다.

2
설치 실행

위의 설치 명령어를 터미널에서 실행하세요. ClawHub가 자동으로 Supabase DB을(를) ~/.openclaw/skills/ 디렉토리에 다운로드하고 설치합니다.

3
설치 확인

openclaw skills list를 실행하여 설치된 스킬 목록을 확인하고, Supabase DB이(가) 목록에 표시되는지 확인하세요.

4
매개변수 설정 (선택사항)

아래 소개의 설정 안내에 따라 ~/.config/openclaw/openclaw.json5에 스킬 설정 항목을 추가하세요.

수동 설치 방법: Skill 폴더를 ~/.openclaw/skills/ 또는 프로젝트의 skills/ 디렉토리에 복사하세요. 폴더에 SKILL.md 파일이 포함되어 있어야 합니다.
테이블 관리 실시간 구독 스토리지 관리

상세 소개

Supabase DB는 Supabase 플랫폼과 깊은 통합을 제공하여, 데이터베이스 관리뿐 아니라 인증, 스토리지, 실시간 기능을 포함한 완전한 백엔드 관리를 커버합니다.

핵심 기능

  • 데이터베이스 관리: 테이블 생성, SQL 쿼리 실행, 인덱스와 외래키 관계 관리
  • 실시간 구독: 데이터베이스 변경 이벤트를 수신하고 실시간 데이터 업데이트 알림
  • 스토리지 관리: Supabase Storage 내 파일을 관리하고 접근 권한 설정
  • 인증 관리: 사용자 인증 정보와 접근 정책 확인 및 관리

설정 방법

{
  skills: {
    "supabase-db": {
      projectUrl: "https://xxx.supabase.co",
      serviceRoleKey: "your-service-key",
      anonKey: "your-anon-key",
      defaultSchema: "public"
    }
  }
}

사용 시나리오

  • 자연어로 데이터베이스 데이터를 쿼리 및 분석
  • 새 데이터 테이블 생성 및 데이터 모델 설계
  • 파일 스토리지와 접근 권한 관리
  • 실시간 구독 기능과 RLS 정책 디버깅