supabase-automation
أتمتة عمليات Supabase
أتمتة استعلامات قاعدة بيانات Supabase، وفحص المخططات، وإدارة المشاريع، وتنفيذ SQL من خلال تكامل Rube MCP لإدارة قواعد البيانات بسلاسة.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "supabase-automation". List all tables in my Supabase project
النتيجة المتوقعة:
Found 5 tables: users, products, orders, inventory, analytics. Each table includes row count estimates and size information.
استخدام "supabase-automation". Get the schema for the users table
النتيجة المتوقعة:
Users table columns: id (uuid), email (text), created_at (timestamp), status (text). Foreign keys: none. Indexes: id (primary), email (unique).
استخدام "supabase-automation". Check service health for my project
النتيجة المتوقعة:
All services healthy: 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"
- لا تترك مصفوفة الخدمات فارغة عند التحقق من حالة صحة الخدمة