SU
supabase
Полная интеграция Supabase: база данных (RLS, миграции), Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues. Подходит для работы с supabase-js, SSR-фреймворками (Next.js, React), CLI и MCP-сервером.
Что делает навык
Навык обеспечивает полную интеграцию с экосистемой Supabase, включая работу с базой данных (RLS, миграции), Auth, Edge Functions, Realtime, Storage, Vectors, Cron и Queues. Он ориентирован на использование с supabase-js, SSR-фреймворками (Next.js, React), CLI и MCP-сервером.
Когда применять
- Разработка и настройка бэкенда на базе Supabase с использованием supabase-js и SSR-фреймворков, таких как Next.js.
- Настройка политик безопасности на уровне строк (RLS) и управление доступом к таблицам через роли anon и authenticated.
- Создание и развертывание Edge Functions, а также настройка Realtime, Storage, Vectors, Cron и Queues.
- Отладка и исправление ошибок в интеграциях Supabase с соблюдением принципов восстановления после сбоев.
Как работает
- Перед реализацией задач проверить https://supabase.com/changelog.md на наличие тегов breaking-change и изучить соответствующую документацию, не полагаясь на данные обучения.
- При создании новых таблиц убедиться, что они экспортированы в Data API; при необходимости явно предоставить доступ ролям anon и authenticated, отдельно от настроек RLS.
- После внесения изменений выполнить тестовый запрос для подтверждения работоспособности исправления.
- При возникновении ошибки после 2–3 попыток прекратить повторные попытки, изменить подход, проверить документацию, логи и ошибки.
- Использовать инструменты работы с supabase-js, CLI, MCP-сервером или SSR-фреймворками (Next.js, React) в зависимости от контекста задачи.
Примеры запросов агенту
Создай новую таблицу в Supabase и настрой RLS, чтобы пользователи видели только свои записи.
Настрой Edge Function для обработки вебхуков и добавь её в cron-расписание через Supabase CLI.
Исправь ошибку доступа к таблице в Next.js приложении, проверив настройки Data API и роли anon/authenticated.
Что понадобится
- Доступ к документации Supabase и changelog.md
- Установленный CLI Supabase
- Настроенный проект Supabase с ключами доступа
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «supabase-supabase» из репозитория:
# https://github.com/supabase/agent-skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r supabase-supabase/ ~/.claude/skills/supabase-supabase/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.