supabase-automation
Автоматизация операций Supabase
Автоматизируйте запросы к базе данных Supabase, проверку схемы, управление проектами и выполнение SQL через интеграцию с Rube MCP для беспроблемного администрирования базы данных.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «supabase-automation». List all tables in my Supabase project
Ожидаемый результат:
Найдено 5 таблиц: users, products, orders, inventory, analytics. Каждая таблица включает оценки количества строк и информацию о размере.
Использование «supabase-automation». Get the schema for the users table
Ожидаемый результат:
Колонки таблицы users: id (uuid), email (text), created_at (timestamp), status (text). Внешние ключи: нет. Индексы: id (primary), email (unique).
Использование «supabase-automation». Check service health for my project
Ожидаемый результат:
Все сервисы в норме: auth (operational), db (operational), rest (operational), storage (operational), realtime (operational).
Аудит безопасности
БезопасноAll 203 static findings are false positives. The skill uses Rube MCP (a legitimate Model Context Protocol server) to interact with Supabase APIs. The flagged patterns are: (1) Backtick syntax in markdown documentation for code examples - not actual shell execution; (2) Reference to rube.app/mcp endpoint - legitimate service URL; (3) Documentation about handling API keys - not actual secret access; (4) SQL query examples - not crypto or reconnaissance. This is a genuine Supabase automation skill with no malicious intent.
Оценка качества
Что вы можете построить
Рабочие процессы разработчика баз данных
Запросы к таблицам, проверка схем и выполнение SQL для манипуляции данными без выхода из AI-ассистента
Администрирование проектов
Управление проектами и организациями Supabase, мониторинг состояния сервисов через AI-команды
Исследование схемы и генерация типов
Обнаружение структуры базы данных и автоматическая генерация типов TypeScript для типобезопасных приложений
Попробуйте эти промпты
List all tables in my Supabase project. First find the project reference, then list tables in the public schema.
Query the users table to find all records where the status equals 'active', ordered by created_at descending, limit 10.
Run a SQL query to count users by status and return the results in a readable format.
Generate TypeScript types for all tables in the public schema of my Supabase project.
Лучшие практики
- Всегда вызывайте RUBE_SEARCH_TOOLS сначала для получения текущих схем инструментов перед началом рабочего процесса
- Используйте read_only: true для SELECT-запросов для предотвращения случайных изменений
- Проверьте, что статус соединения показывает ACTIVE перед запуском любых операций Supabase
Избегать
- Не используйте синтаксис JSON-массива для колонок массива PostgreSQL - используйте ARRAY['item1', 'item2']
- Не опускайте префикс схемы для имен таблиц с учетом регистра - используйте "public"."MyTable"
- Не оставляйте массив services пустым при проверке состояния сервисов
Часто задаваемые вопросы
Что такое Rube MCP?
Нужны ли мне API-ключи для использования этого навыка?
Может ли этот навык изменять мою базу данных?
Какие требования к ссылкам на проекты?
Могу ли я создавать граничные функции с этим навыком?
Как обрабатывать имена таблиц с учетом регистра?
Сведения для разработчиков
Автор
sickn33Лицензия
MIT
Репозиторий
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/supabase-automationСсылка
main
Структура файлов
📄 SKILL.md