Compétences supabase-automation
📦

supabase-automation

Sûr

Automate Supabase Operations

Automate Supabase database queries, schema inspection, project management, and SQL execution through Rube MCP integration for seamless database administration.

Prend en charge: Claude Codex Code(CC)
🥉 74 Bronze
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
50
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Database Developer Workflows

Query tables, inspect schemas, and execute SQL for data manipulation without leaving the AI assistant

Project Administration

Manage Supabase projects, organizations, and monitor service health through AI commands

Schema Exploration and Type Generation

Discover database structure and automatically generate TypeScript types for type-safe applications

Essayez ces prompts

List Database Tables
List all tables in my Supabase project. First find the project reference, then list tables in the public schema.
Query Table with Filters
Query the users table to find all records where the status equals 'active', ordered by created_at descending, limit 10.
Execute Complex SQL
Run a SQL query to count users by status and return the results in a readable format.
Generate TypeScript Types
Generate TypeScript types for all tables in the public schema of my Supabase project.

Bonnes pratiques

  • Always call RUBE_SEARCH_TOOLS first to get current tool schemas before starting a workflow
  • Use read_only: true for SELECT queries to prevent accidental mutations
  • Verify connection status shows ACTIVE before running any Supabase operations

Éviter

  • Do not use JSON array syntax for PostgreSQL array columns - use ARRAY['item1', 'item2']
  • Do not omit schema prefix for case-sensitive table names - use "public"."MyTable"
  • Do not leave services array empty when checking service health status

Foire aux questions

What is Rube MCP?
Rube MCP is a Model Context Protocol server that provides tools for interacting with Supabase. It is a legitimate service from Composio.
Do I need API keys to use this skill?
No. Rube MCP does not require API keys. You only need to configure it as an MCP server in your client.
Can this skill modify my database?
Yes, but only if you use the RUN_SQL_QUERY tool. SELECT_FROM_TABLE is read-only. Always use read_only: true for safety.
What are the project reference requirements?
Project references must be exactly 20 lowercase letters (a-z only). Pattern: ^[a-z]{20}$
Can I create edge functions with this skill?
No. This skill provides read-only tools for listing and inspecting edge functions only.
How do I handle case-sensitive table names?
Use double quotes around case-sensitive identifiers in SQL, like SELECT * FROM "MyTable" not SELECT * FROM MyTable.

Détails du développeur

Structure de fichiers

đź“„ SKILL.md