supabase-automation
Supabase-Operationen automatisieren
Automatisieren Sie Supabase-Datenbankabfragen, Schema-Inspektion, Projektmanagement und SQL-Ausführung durch Rube MCP-Integration für nahtlose Datenbankverwaltung.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "supabase-automation". Alle Tabellen in meinem Supabase-Projekt auflisten
Erwartetes Ergebnis:
5 Tabellen gefunden: users, products, orders, inventory, analytics. Jede Tabelle enthält Zeilenzahl-Schätzungen und Größeninformationen.
Verwendung von "supabase-automation". Schema der users-Tabelle abrufen
Erwartetes Ergebnis:
users-Tabellenspalten: id (uuid), email (text), created_at (timestamp), status (text). Fremdschlüssel: keine. Indizes: id (primär), email (eindeutig).
Verwendung von "supabase-automation". Service-Gesundheit für mein Projekt prüfen
Erwartetes Ergebnis:
Alle Services gesund: auth (betriebsbereit), db (betriebsbereit), rest (betriebsbereit), storage (betriebsbereit), realtime (betriebsbereit).
Sicherheitsaudit
SicherAll 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.
Qualitätsbewertung
Was du bauen kannst
Datenbank-Developer-Workflows
Tabellen abfragen, Schemas inspizieren und SQL für Datenmanipulation ausführen, ohne den AI-Assistenten zu verlassen
Projektadministration
Supabase-Projekte und Organisationen verwalten sowie Service-Gesundheit durch AI-Befehle überwachen
Schema-Erkundung und Typ-Generierung
Datenbankstruktur entdecken und automatisch TypeScript-Typen für typsichere Anwendungen generieren
Probiere diese Prompts
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.
Bewährte Verfahren
- Rufen Sie immer zuerst RUBE_SEARCH_TOOLS auf, um aktuelle Tool-Schemas vor Arbeitsbeginn zu erhalten
- Verwenden Sie read_only: true für SELECT-Abfragen, um versehentliche Mutationen zu verhindern
- Überprüfen Sie, dass der Verbindungsstatus ACTIVE anzeigt, bevor Sie Supabase-Operationen ausführen
Vermeiden
- Verwenden Sie keine JSON-Array-Syntax für PostgreSQL-Array-Spalten - verwenden Sie ARRAY['item1', 'item2']
- Lassen Sie das Schema-Präfix bei case-sensitiven Tabellennamen nicht weg - verwenden Sie "public"."MyTable"
- Lassen Sie das services-Array bei der Prüfung des Service-Gesundheitsstatus nicht leer
Häufig gestellte Fragen
Was ist Rube MCP?
Benötige ich API-Schlüssel für diese Skill?
Kann diese Skill meine Datenbank modifizieren?
Was sind die Anforderungen für Projekt-Referenzen?
Kann ich Edge Functions mit dieser Skill erstellen?
Wie gehe ich mit case-sensitiven Tabellennamen um?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/supabase-automationRef
main
Dateistruktur
📄 SKILL.md