Compétences supabase-automation
📦

supabase-automation

Sûr

Automatiser les opérations Supabase

Automatisez les requêtes de base de données Supabase, l'inspection de schéma, la gestion de projet et l'exécution SQL grâce à l'intégration Rube MCP pour une administration de base de données transparente.

Prend en charge: Claude Codex Code(CC)
📊 71 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "supabase-automation". List all tables in my Supabase project

Résultat attendu:

Found 5 tables: users, products, orders, inventory, analytics. Each table includes row count estimates and size information.

Utilisation de "supabase-automation". Get the schema for the users table

Résultat attendu:

Users table columns: id (uuid), email (text), created_at (timestamp), status (text). Foreign keys: none. Indexes: id (primary), email (unique).

Utilisation de "supabase-automation". Check service health for my project

Résultat attendu:

All services healthy: auth (operational), db (operational), rest (operational), storage (operational), realtime (operational).

Audit de sécurité

Sûr
v1 • 2/25/2026

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.

1
Fichiers analysés
242
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
31
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Flux de travail des développeurs de base de données

Interrogez les tables, inspectez les schémas et exécutez du SQL pour la manipulation de données sans quitter l'assistant IA

Administration de projet

Gérez les projets Supabase, les organisations et surveillez l'état des services via des commandes IA

Exploration de schéma et génération de types

Découvrez la structure de la base de données et générez automatiquement des types TypeScript pour des applications typées en toute sécurité

Essayez ces prompts

Lister les tables de base de données
List all tables in my Supabase project. First find the project reference, then list tables in the public schema.
Interroger une table avec filtres
Query the users table to find all records where the status equals 'active', ordered by created_at descending, limit 10.
Exécuter du SQL complexe
Run a SQL query to count users by status and return the results in a readable format.
Générer des types TypeScript
Generate TypeScript types for all tables in the public schema of my Supabase project.

Bonnes pratiques

  • Appelez toujours RUBE_SEARCH_TOOLS en premier pour obtenir les schémas d'outils actuels avant de démarrer un flux de travail
  • Utilisez read_only: true pour les requêtes SELECT afin de prévenir les mutations accidentelles
  • Vérifiez que le statut de connexion affiche ACTIVE avant d'exécuter toute opération Supabase

Éviter

  • N'utilisez pas la syntaxe de tableau JSON pour les colonnes de tableau PostgreSQL - utilisez ARRAY['item1', 'item2']
  • N'omettez pas le préfixe de schéma pour les noms de tables sensibles à la casse - utilisez "public"."MyTable"
  • Ne laissez pas le tableau services vide lors de la vérification du statut de santé des services

Foire aux questions

Qu'est-ce que Rube MCP ?
Rube MCP est un serveur Model Context Protocol qui fournit des outils pour interagir avec Supabase. C'est un service légitime de Composio.
Ai-je besoin de clés API pour utiliser cette compétence ?
Non. Rube MCP ne nécessite pas de clés API. Vous devez seulement le configurer comme serveur MCP dans votre client.
Cette compétence peut-elle modifier ma base de données ?
Oui, mais seulement si vous utilisez l'outil RUN_SQL_QUERY. SELECT_FROM_TABLE est en lecture seule. Utilisez toujours read_only: true par sécurité.
Quelles sont les exigences pour les références de projet ?
Les références de projet doivent comporter exactement 20 lettres minuscules (a-z uniquement). Motif : ^[a-z]{20}$
Puis-je créer des fonctions edge avec cette compétence ?
Non. Cette compétence fournit des outils en lecture seule pour lister et inspecter les fonctions edge uniquement.
Comment gérer les noms de tables sensibles à la casse ?
Utilisez des guillemets doubles autour des identifiants sensibles à la casse en SQL, comme SELECT * FROM "MyTable" et non SELECT * FROM MyTable.

Détails du développeur

Structure de fichiers

📄 SKILL.md